2013-07-15 101 views
-1

這基本上是在RPG遊戲中的比賽來平衡球隊了,的Excel:如果單元格包含字符串,然後添加數字

我是新來的所長,想知道你怎麼能加號,如果一起單元格中包含一個字。

首先:

青銅= 2分

銀= 4個點

金= 10分

白金= 11分

鑽石= 12分

您可以在團隊中獲得最高積分= 25分(一個團隊由5名球員組成)

例如,在一個團隊中可以有1個鑽石玩家(12點),2個銀色玩家(8個點)和2個青銅玩家(4個點)你最多可以得到25分,這個球隊總共可以得到24分。

什麼是最簡單的方法來創建這樣一個表?

現在我有下面的公式:

對於細胞H4,我有:= IF(G4 = 「青銅」,2,IF(G4 = 「銀」,4,IF(G4 =「金「,10,IF(G4 =」platinum「,11,IF(G4 =」diamond「,12,))))

然後在單元格G4中,我會寫出玩家是青銅/銀/ (G5 =「bron」,2,IF(G5 =「silver」,4,IF(G5 =「gold」,10,IF(G5 =「IF」))白金「,11,IF(G5 =」鑽石「,12)))))

再次,在G5中,我有球員的水平l(青銅/銀等)

有沒有更快的方法來創建這個?我確定有一種更簡單的方法,可以在一個單元上使用1個公式來完成。

非常感謝您

+0

我剛剛回答了你的問題,但是想知道我是否回答了你所問的問題......你能詳細說明你想要完成的是什麼嗎? –

回答

1

我會建議使用Vlookup做到這一點。

選擇一個空白區域的表格,然後放在上面的表格中。爲了說明的方便,想象一下,從A1開始,將它放在列A & B中。

所以,你會具備以下條件:

A:  B: 
Bronze 2 
Silver 4 
Gold  10 
Platinum 11 
Diamond 12 

現在,H4,放在下面的公式 = VLookup(G4, $A$1:$B$5, 2, 0)

(顯然,改變$A$1:$B$5參考,無論你把你的表) 和你可以根據需要拖拽下列H列

謝謝應該這樣做。

希望這有助於!

+0

我看到了,所以在G4單元格中,我會輸入青銅色,銀色等等。$ A $ 1:$ B $ 5只是它將搜索的範圍,但「2,0」是什麼意思?非常感謝你的方式:) – Pogge

+0

如果你查看'Vlookup'函數(http://office.microsoft.com/en-us/excel-help/vlookup-HP005209335.aspx),你會看到第二個參數告訴函數爲oyur返回值查看哪個列 - 因此,在這種情況下,它將查看第一列(評級名稱)並返回第二列(評級值)的值,因爲您將在'2'中。第三個參數只是告訴它找到一個完全匹配..功能描述解釋,比我能在這裏更好...... –

+0

啊..它現在很有意義,非常感謝:)只是最後一件事,當沒有值輸入,我得到#N/A,我怎麼能改變這是空白?謝謝 – Pogge

0

您可以使用VLOOKUP從單獨的表中讀取值。 假設你有這張數值表。

A  B 
1 BRONZE 2 
2 SILVER 4 
3 GOLD  10 
4 PLATINUM 11 
5 DIAMOND 12 

VLOOKUP("GOLD",A1:B5,2)將返回10 第一個參數是你的,下一個參數搜索什麼範圍,你正在尋找的,然後最後一個是要返回的列的索引。

+0

一旦我輸入公式,它如何返回10?如果一個字段包含白金字,值會如何變爲11? – Pogge

相關問題