在EXCEL中查找特定的值,并返回它后面单元格的值。

A B C
利达控制器 JB-QB-LD128EN(M) 50
气体灭火控制盘 JB-QB-LD5501EN 50
光电感烟 50
离子感烟 50

查找A列的文本如有返回C列的数字50

第1个回答  2012-05-13
假设你要查找的特定值在D1,则在E1输入:
=IF(COUNTIF(A:A,D1),VLOOKUP(D1,A:C,3,),"")追问

可以了,如果有2个单元格都有这个特定文本该如何

追答

如果有2个单元格都有特定文本,只引用第一个的C单元格的数值.如果要把他们对应的C列的数值相加,则公式改成这样:
=SUMPRODUCT((A$1:A$1000=D1)*(C$1:C$1000))

本回答被网友采纳
第2个回答  2012-05-13
=if(isna(vlookup(x1,a:c,3,0)),"",vlookup(x1,a:c,3,0)),假设你要查找的特定值在x1追问

好象不行,比如在D列输入刚刚你回答中的公式,显示是#N/A.
我的意思是想在D列中输入一个公式,在A列中查找特定的文本,如有然后在D列的单元格返回它后面的C列的值

追答

你要查找的值是什么,在哪?

追问

就是A列的文本,但是可能不止一个,有重复的,怎么才能把所有的值合计在一起

追答

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 [email protected]

第3个回答  2012-05-13
=VLOOKUP(A3,A1:C4,2,FALSE)追问

可以了,如果有2个单元格都有这个特定文本该如何

追答

按住Ctrl键向下拖就可以了撒

追问

但是可能不止一个,有重复的,怎么才能把所有的值合计在一起

相似回答