用VLOOKUP或是其他EXCEL查询函数匹配的时候,能解决这种问题吗?急向高手求助!

[复制链接]
查看11 | 回复5 | 2009-4-24 11:50:02 | 显示全部楼层 |阅读模式
我的问题是:如:A 列
B 列

浙江永通汽车有限公司
BBB级
我现在在另一个工作表中输入“浙江永通有限公司”,用EXCEL函数可以匹配的出来他的信用评级是BBB级吗?如果是“浙江永通”或是“永通汽车”这类情况我知道是可以的,问题是中间漏字我就不知道怎么用函数了。请excel达人指点一二!!!
另外,有时候明明输浙江永通汽车有限公司,但是结果出不来,显示NA,但如果从A列复制过来就可以,是什么原因?应该怎么解决?因为有很多数据,不可能一一手工解决。
"vlookup可以近似匹配,但是range-LOOKUP不能为FALSE且必须升序排列"这个回答中的升序排列是什么意思?一列都是公司名称怎么升序排列?不为FALSE的话意思是填TRUE吗?请高手指导!enjoyllonely的回答好复杂,我还需要消化一下。

回复

使用道具 举报

千问 | 2009-4-24 11:50:02 | 显示全部楼层
设你有记录200条在sheet1sheet2中B1输入=IF(A1="","",INDEX(Sheet1!B:B,SMALL(IF(ISNUMBER(FIND(A1,Sheet1!$A$1:$A$200))*(MATCH(Sheet1!$A$1:$A$200&"",Sheet1!$A$1:$A$200&"",)=ROW(A1:A200)),ROW(A1:A200),4^8),ROW(A1)))&"")这是数组公式你需要三键组合结束输入在sheet2表中A1需要你要查询的内容,B1会出现结果,但是A1输入有个要点,就是不能输入可能重复的字段。比如你这些全是有限公司,则,A1不可以输入有限公司中任一个字。不然找不出你要的结果。同样地名一般也...
回复

使用道具 举报

千问 | 2009-4-24 11:50:02 | 显示全部楼层
你的情况还是用access吧按你的说法浙江永通”或是“永通汽车 和浙江永通有限公司都能查出来,那也太模糊查询了匹配的不得一堆啊...
回复

使用道具 举报

千问 | 2009-4-24 11:50:02 | 显示全部楼层
excel还没有智能到那种程度。浙江永通有限公司?为什么不可能是浙江永通科技发展有限公司浙江永通管业有限公司而非得给你返回浙江永通汽车有限公司...
回复

使用道具 举报

千问 | 2009-4-24 11:50:02 | 显示全部楼层
=VLOOKUP(A1,SHEET1!A:B,2,0)...
回复

使用道具 举报

千问 | 2009-4-24 11:50:02 | 显示全部楼层
你好,还有什么问题吗?可以继续贴出来,大家共同探讨...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行