excel条件函数的使用求助

请教EXCEL高手一个问题:
有一张表如下:
龙套1 10岁
龙套2 14岁
龙套3 12岁
龙套4 13岁
龙套5 111岁
龙套6 134岁
龙套7 4232岁
龙套8 9999岁
龙套9 6767岁
路人甲 282岁
路人乙 222岁
路人丙 343岁

我想在另外一个格只输入名字如:"龙套8",在其后面一个单元格就能自动得到他的岁数.请教一下怎么设函数.
用IF函数只能连续套用8个,不能全都套上.
谢谢各位的帮忙,雪瑞的答案太复杂了,我到现在还没看懂= =!ztyemil和步风解答得都很正确而且很详细,但漂亮是罪解答地最快,所以分给你了,其他几位不好意思了.

这个问题不能用IF函数了,应该用VLOOKUP函数,
设你的这两列数据在SHEET1的AB两列中,你要在sheet2中查询可以这样操作:
在sheet2的B1单元格内输入以下公式:
=VLOOKUP(A1,sheet1!A:B,2,0)
然后指向这个单元格的右下角的一个小黑点,那叫填充柄,当光标变成实黑十字时,按下左键向下拖动进行公式填充。
这样在A1中输入龙套1,B1就会自动显示出岁数。
如果你觉得没有数据的时候显示的错误信息不好看,可以在这个函数前嵌套上一个IF函数:
如:
=IF(A1="","",VLOOKUP(A1,sheet1!A:B,2,0))这样就不会有错误信息了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-16
假设龙套在A列,岁数在B列,要输入的格在C列

公式:=vlookup(C1,$A:$B,2,0)

如果龙套和岁数的表与要输入格的表不是同一个工作表,前表是sheet1,后表是sheet2

公式:=vlookup(C1,sheet1!$A:$B,2,0)
第2个回答  2008-06-16
B1=IF(A1="龙套1","10岁","")&IF(A1="龙套2","14岁","")&IF(A1="龙套3","12岁","")&IF(A1="龙套4","13岁","")&IF(A1="龙套5","111岁","")&IF(A1="龙套6","134岁","")&IF(A1="龙套7","4232岁","")&IF(A1="龙套8","9999岁","")&IF(A1="龙套9","6767岁","")&IF(A1="路人甲","282岁","")&IF(A1="路人乙","222岁","")&IF(A1="路人丙","343岁","")
第3个回答  2008-06-16
=IF(ISERROR(VLOOKUP(sheet1!C1,Sheet1!$A$1,2,FALSE)),0,VLOOKUP(sheet1!C1,Sheet1!$A$1,2,FALSE))
A列姓名,B列年纪,C列是你另外的名字,然后下拉填充
第4个回答  2008-06-16
在C1格中输入名字,在D1格输入公式:=VLOOKUP(C1,A1:B12,2)本回答被提问者采纳