Excel多function如果function为70逻辑testing
我即将在Excel 2007中使用if函数来处理这些条件:
if B1 = "A" then C1 = "1" if B1 = "B" then C1 = "2" if B1 = "C" then C1 = "3" if B1 = "D" then C1 = "4" . . . . if B1 = "BP" then C1 = "68" if B1 = "BQ" then C1 = "69" if B1 = "BR" then C1 = "70"
对于公式,这是我通常使用的:
=IF(B1="A",C1="1",IF(B1="B",C1="2",IF(C1="C",C1="3",..and so on...)))
但是当这样的逻辑testing有70个时,有没有其他的公式更容易使用?
我希望我的问题很清楚,如果已经问了,我已经试过search,但是找不到东西。 谢谢 :)
我会在另一张纸上创build一个查找表,然后使用VLOOKUP
函数。 例如,在电子表格的Sheet2的单元格A1 – A26中input值A – Z,并在列B中的值旁边input1 – 26,然后在Sheet1的单元格C1中使用以下公式:
=VLOOKUP(Sheet1!B1,Sheet2!A1:B26,2,FALSE)
(我只input数值A – Z作为例子,因为我不想input70个数值,所以你必须在你的查找表中包含全部的数据来代替Sheet2!A1:B26
。)
是的,你可以使用VLOOKUPfunction。 它是目前Excel中最常用的function之一。
=VLOOKUP(B1,$E$1:$F$7,2,FALSE)
VLOOKUP教程: http : //msdn.microsoft.com/en-us/library/office/dd797422( v=office.12) .aspx
祝你好运。