在日常工作中,为了方便录入,很多时候只输入关键词或简称,比如公司名称“北京天成化工有限公司”在录入时可能只输入“天成”二字,在后期的数据统计中可能会因为名字不是全称而造成不小的麻烦。本例介绍了如何利用VLOOKUP函数和LOOKUP函数的通配符用法实现模糊匹配,通过缩写或关键字查找全名。
首先看原始数据。A栏是一些公司的全称。在B1处输入缩写或关键字(必须是连续包含在a列某些文本中的关键字),并在C1处返回对应于a列的全名。
双击单元格C1输入公式
=VLOOKUP(“*”B1“*”,A1:A7,1,)
输入后,单元格C1返回与B1对应的A列中公司的全名。
VLOOKUP通配符方法简介:
=VLOOKUP("*“B1”*“,a1:a7,1,)表示在a1:a7范围内找到包含B1关键字的单元格,找到后返回a1:a7第一列的内容。函数中的“*”代表任意字符,也就是说在A1:A7中查找B1文本前后任意字符的内容,即包含B1文本。其中1表示返回A1:A7数据区域的第一列,省略最后一个逗号后的参数表示完全匹配,也可以输入0或false。
这个例子也可以用查找函数来完成。
双击单元格C1并输入公式=LOOKUP(1,0/find(B1,a1:A7),a1:A7)。
让我们看看查找操作。
首先,FIND(B1,A1:A7)是指在A1:A7中查找B1内容,如果找不到返回错误值,如果找到返回文本中的一个位置。
0/find(B1,A1:A7)部分包含在上一步中返回的值
如果上一步返回了一个数字,则结果将返回0,否则仍将返回错误值。
final LOOKUP(1,0/(array),A1:A7)部分返回A1:A7的内容,该内容对应于“数组”中小于或等于1的最后一个值(即“数组”中的0),该值是全名。
如果你觉得这个经验有用,你可以点击本页右上方的“拇指”图案和“收藏按钮”或右下方的“分享”按钮,或者点击本便笺底部的“收藏”按钮。
如果你需要了解更多,可以在百度搜索“百度体验shaowu459”,也可以上百度的时候问我问题。