Excel:如果单元格包含字符串,则添加数字

时间:2013-07-15 17:24:31

标签: string excel formula

这基本上是用于RPG游戏中的锦标赛,以平衡团队,

我是excel的新手,想知道如果一个单元格包含单词,你可以如何将数字加在一起。

首先:

青铜= 2分

银= 4分

黄金= 10分

白金= 11分

钻石= 12分

团队中的最高积分= 25分(团队由5名队员组成)

例如,在一支球队中,可以有1x钻石球员(12分),2x银牌(8分)和2x铜牌(4分),因为你最多可以获得25分,这支球队最多可以得到24分。

创建这样一个表最简单的方法是什么?

现在我有以下公式:

对于单元格H4,我有:= IF(G4 =“青铜”,2,IF(G4 =“银”,4,IF(G4 =“金”,10,IF(G4 =“铂”,11) ,IF(G4 = “菱形”,12日)))))

然后在单元格G4中,我写出玩家是否是青铜/银/金等等。

接下来在单元格H5中,我有:= IF(G5 =“青铜”,2,IF(G5 =“银”,4,IF(G5 =“金”,10,IF(G5 =“铂”, 11,IF(G5 = “菱形”,12日)))))

再次,在G5中我有玩家级别(铜牌/银牌等)

有更快的方法来创建它吗?我确定在一个单元格中使用1个公式可以做更简单的事情吗?

非常感谢

2 个答案:

答案 0 :(得分:1)

我建议使用Vlookup来完成此任务。

选择纸张的空白区域并放入上面的表格中...为了便于说明,假设您将其放在A&列中。 B,从A1开始。

所以你会得到以下结果:

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列

感谢应该这样做。

希望这会有所帮助!!

答案 1 :(得分: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。 第一个参数是您要搜索的内容,下一个参数是您要搜索的范围,然后最后一个参数是要返回的列的索引。