excel中如何对关键字查找并返回对应单元格,套用VLOOKUP用的。

举个例子:
A B
张三有限公司 20
李四有限公司 30

平常我用公式=Vlookup("张三有限公司",A1:B2,2,0") 得到 20

现在我的对应关键字只有“张三”,如何做到上面公式的效果,求指教,万分感谢。

VLOOKUP通过在关键字前面或后面加上通配符,增加公式的适用性。

在D1单元格输入以下公式

=VLOOKUP(C1&"*",A:B,2,0)

 

详见附图

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-27
=VLOOKUP("*"&“张三”&"*",A1:B2,2,0)

使用通配符,但你要保证A列中有“张三”的公司是唯一的,不然取出的是从上到下第一个含张三的公司。“张三”或换成条件单元格,如D2,不要加双引号。相信你懂的。来自:求助得到的回答
第1个回答  2013-02-27
=INDEX(B:B,MATCH(TRUE,ISNUMBER(FIND("张三",A1:A100)),))
摁SHIFT+CTRL+回车结束公式的输入即可。
第2个回答  推荐于2016-09-24
=Vlookup("*"&"张三"&"*",A1:B2,2,0") 得到 20追问

那我要做的是单元格格式的呢,比如我C1的内容是 张三

追答

=VLOOKUP("*"&C1&"*",$A$1:$B$20,2,0) 得到 20

本回答被提问者采纳
第3个回答  2013-02-27
=Vlookup(c1&"有限公司",A1:B2,2,0)
相似回答