EXCEL实现模糊匹配查找?

我有一个表格,A列是详细地址,C列是道路名称,D列是所属片区,如图:我想要的是,A1如果包含C1,那么在B1就返回D1的值,如下图的效果就是我想要的,有什么简单的函数可以... 我有一个表格,A列是详细地址,C列是道路名称,D列是所属片区,如图:我想要的是,A1如果包含C1,那么在B1就返回D1的值,如下图的效果就是我想要的,有什么简单的函数可以搞定吗? 展开
 我来答
苗乔恩
科技发烧友

2019-12-12 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9706 获赞数:14591

向TA提问 私信TA
展开全部
  1. 数组公式为:

    =INDEX(D:D,MAX(IF(ISNUMBER(FIND(C$2:C$6,A2)),ROW($2:$6),0)))

    按ctrl+shift+enter产生花括号。

  2. 如图所示:

蜗牛P科技
高粉答主

2019-12-12 · 图灵的梦想,信息的时代
蜗牛P科技
采纳数:68329 获赞数:214556

向TA提问 私信TA
展开全部
1、打开需要查找的数据表,我们需要查找名字中带“五”字员工的工号。点击鼠标左键选中单元格G2。

2、点击左上角的“fx”插入函数

3、在弹出的窗口中,选择“VLOOKUP”函数,点击“确定”

4、在vlookup函数的设置中,参考值处用“*五*”表示含五的名字(*为通配符),且为文本,所以用“”标记,即参考值为““*五*””

5、数据的差选范围为A2到B7,使用绝对引用,即$A$2;$B$7.

6、设置列数为2,“0”表示精确查找,点击“确定”

7、即可返回所需查找的数值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Stcxj
高粉答主

2019-12-12 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

B2输入

=LOOKUP(,-FIND(C$2:C$6,A2),D$2:D$6)

回车并向下填充。

追答
呵呵!你采纳的答案,能实现模糊匹配吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2019-12-12 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18584

向TA提问 私信TA
展开全部

B2输入 =LOOKUP(9^9,FIND($C$2:$C$6,A2),$D$2:$D$6)  下拉

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
搬砖E小二
2019-12-12 · 解答职场Excel中各种疑难杂症
搬砖E小二
采纳数:19 获赞数:36

向TA提问 私信TA
展开全部
B2=LOOKUP(,-FIND($C:$C,A2),$D:$D)
然后往下填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式