excel 当A列的某项和B列的某项相同时 D列显示A列所对应的C列的项

氢0气0球 谢谢你
但是你的公式是指定的A列第一项和B列第一项
我说的某项是指 任意一项相等,比如说A1=B4是 D1显示C4

在D1中输入如下公式:
=VLOOKUP(A1,B:C,2,FALSE)

在D1中输入如下公式:
=VLOOKUP(A1,B:C,2,FALSE)
这个公式的意思是:在B:C这个数据区域的第一列中对比(完全对比)是否有A1,如果有,则返回对应行号的C列(由公式中的那个2决定)的值

这个函数VLOOKUP()正好就是你要的功能
函数有4个参数VLOOKUP(参数1,参数2,参数3,参数4)
参数1:你要对比的那个单独的单元格
参数2:你要对比和返回的区域,注意是在这个区域的第一列中寻找有没有参数1
参数3:如果在参数2这个区域中能找到参数1,那由参数3来决定返回这个区域中哪一列的对应的值。
参数4:默认是true 就是进行近似的对比,要求对参数2必须进行过排序(降序),如果是FALSE则不用排序,这时候进行完全的对比。如果在参数2的第一列找不到参数1,则返回#N/A错误信息

明白了吧,你多试试就会用了,这个函数是商务人员的最爱,呵呵
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-30
d1输入=if(a1=b1,c1,""),往下拖动即可
第2个回答  2008-11-30
if函数
相似回答