excel中如果某个单元格=a1,输出b1,如果=a2,输出b2,如果=a3,输出b3 如果=a4,输出b4,请问用什么公式?

拿单元格c1,d1来举例子,
d1=(if(c1=a1,b1,if(c1=a2,b2,if(c1=a3,b3,if(c1=a4,b4,if(c1=a5,b5……………………………………))))))))))
也就是说
如果c1等于an,则d1=bn
请问excel 有满足这个要求的公式没???

第1个回答  2013-05-21
A1到An全部有内容,对应的B1到Bn也全部有内容,C1为输入条件的单元格,D1为输入结果的单元格
那么在D1单元格输入公式“=VLOOKUP(C1,A1:Bn,2)”即可。
(注:其中的n必须为具体的值)
第2个回答  2013-05-21
在D1中输入或复制粘贴此公式
=VLOOKUP(C1,A:B,2,)

=IF(COUNTIF(A:A,C1),VLOOKUP(C1,A:B,2,),"查无此数据")
下拉填充本回答被提问者采纳
第3个回答  2013-05-21
前提条件,a1---an不重复,可以用D1=VLOOKUP(C1,A:B,2,FALSE)下拉
第4个回答  2013-05-21
=VLOOKUP(C1,A:B,2,FALSE)
第5个回答  2013-05-21
=VLOOKUP(C1,A:B,2,)