如果有多个条件的函数根据该条件返回答案?
我找不到类似的问题,所以我很抱歉,如果有人问过这个。
我有三个string选项。 我们称他们为“A”,“B”,“C”。 这三个string选项之一将出现在单元格A1中。 我所希望的是,根据A1中的内容,返回一个与B1中三个string相对应的集合数。
相应的值将是:A = 1,B = 2,&C = 3
我已经尝试下面的LOOKUPfunction,没有任何运气。
= LOOKUP(A1,{ “A”, “B”, “C”},{1,2,3})
对公式的任何想法,将正确做到这一点?
谢谢!
LOOKUP
需要按字母顺序列出string….并且您可能会得到“最接近的匹配”(例如,如果A1包含“Z”公式返回3,则在您的样本公式中),使用VLOOKUP
, HLOOKUP
或INDEX/MATCH
更好,例如
=INDEX({1,2,3},MATCH(A1,{"A","B","C"},0))
要么
=HLOOKUP(A1,{"A","B","C";1,2,3},2,0)
还是更好 – 列出一个范围内的所有string,例如Y2:Y4
,并在下一列Z2:Z4
列出相应的返回值,然后像这样使用VLOOKUP
=VLOOKUP(A1,$Y$2:$Z$4,2,0)