如何在excel里面进行一对多的模糊匹配

开始社这样的

如何可以吧列表该为这样

我又2000多条的数据球大神指点我该怎么做

SHEET2的B1输入=INDIRECT("Sheet1!b"&MATCH(A1&"*",Sheet1!B:B,))

下拉

或直接在C1输入=INDIRECT("b"&MATCH(A1&"*",B:B,))

动画为举例,如不行,直接发表,Mrpinetree@qq.com

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-07
在C1中输入或复制粘贴下列公式
=INDIRECT("B"&MATCH(A1&"*",B:B,0))
下拉填充
选择B列 隐藏
第2个回答  2013-09-26
C1=INDEX(B:B,MAX(IFERROR(FIND(A1&"-",B:B)*ROW(1:65525),0)))
数组公式 ctrl+shift+enter 结束

这个只限于对应A列数据,B列有唯一值。
第3个回答  推荐于2016-11-26

有两种方法:

1、SHEET2的B1输入=INDIRECT("Sheet1!b"&MATCH(A1&"*",Sheet1!B:B,)),然后下拉

2、直接在C1输入=INDIRECT("b"&MATCH(A1&"*",B:B,))

3、动画操作举例参考:

第4个回答  2013-09-26
要求B列--前的部分和A列的相同???如果是就很简单!

如何在excel里面进行一对多的模糊匹配
1、SHEET2的B1输入=INDIRECT("Sheet1!b"&MATCH(A1&"*",Sheet1!B:B,)),然后下拉 2、直接在C1输入=INDIRECT("b"&MATCH(A1&"*",B:B,))3、动画操作举例参考:

excel实现一对多的匹配并输出相应值
在Excel中实现一对多的匹配并输出相应值,可以通过使用VLOOKUP函数或INDEX与MATCH函数的组合来完成。在Excel中处理数据时,经常会遇到需要根据一个列表中的值去另一个列表中查找并返回对应的一个或多个值的情况。这就是一对多的匹配问题。Excel提供了几种函数可以帮助我们实现这一功能。VLOOKUP函数是实现一对多...

如何在Excel中实现一对多的数据匹配?
一种常用的方法是使用辅助列和数组公式,将多个匹配值合并到一个单元格中显示。另一种方法是使用更高级的数据库查询工具,如SQL或Power Query,来处理一对多匹配的情况,并将结果导入到Excel中进行显示。

Excel函数:VLOOKUP函数进阶用法之一对多查找匹配详解(附案例解析)_百度...
一对多匹配指的是查找一个值对应多个结果。例如,我们需要从一个班级列表中找出所有属于二班的学生。VLOOKUP默认只能找到首次匹配,所以直接用“二班”是不够的。解决办法是为每个“二班”加上编号,如“二班1”、“二班2”等,以确保每个班级唯一。我们可以借助COUNTIFS函数来生成这个编号,比如在辅助列...

excel实现一对多的匹配并输出相应值
1、打开 表格,将光标放在需要匹配的单元格上,点击上方的函数按钮。2、弹出窗口,选择“VLOOKUP”函数,点击“确定”。3、在第一个方框内点击选择“苹果”。4、在第二个方框内,点击到“表二”,然后如图选择区域。5、在第三个方框内输入“2”,然后点击确定。6、然后第一个单元格就匹配好了(看...

Excel函数应用:VLOOKUP与FILTER公式实现一对多查找
今天,我们将探索在Excel中利用VLOOKUP与FILTER公式进行一对多数据查找与匹配的应用。让我们以班级与学生姓名的数据表为例,目标是在不同班级条件下的学生姓名进行查找与匹配,例如,查看所有1班学生的信息。VLOOKUP函数与FILTER函数在这类查找匹配问题中扮演了关键角色。每个函数都有其独特优势,下面我们逐一...

如何在excel里面进行一对多的模糊匹配
SHEET2的B1输入=INDIRECT("Sheet1!b"&MATCH(A1&"*",Sheet1!B:B,))下拉 或直接在C1输入=INDIRECT("b"&MATCH(A1&"*",B:B,))动画为举例,如不行,直接发表,Mrpinetree@qq.com

EXCEL实现一对多查找的几种方法
=FILTER(C2:C8,B2:B8=F1)该公式简洁明了,只需输入要返回结果的范围和条件即可。如果条件有多项匹配,则会返回一个数组。方法一采用间接方式,通过添加辅助列A列实现。A2的公式为:COUNTIFS($B$2:B2,$F$1)此公式在动态数组中查找符合查询条件的个数,再通过VLOOKUP函数进一步查找。具体操作中,...

如何用excel中的vlookup实现一对多项查询
1、=VLOOKUP(1,A2:C10,2)使用近似匹配搜索A列中的值1,在A列中找到小于等于1的最大值0.946,然后返回同一行中B列的值。2、例如下图中,B列和C列分别是部门名称和对应的员工名单,我们的目的是在F1中录入部门名称后,在F4及以下单元格中能显示相应的所有部门员工名单。在A2中录入公式:=COUNT...

Vlookup函数一对多、多对多查询,就是这简单
一对多查询、多对多查询是数据处理中常见的需求。在Excel中,VLOOKUP函数以其强大的数据匹配能力成为众多数据分析师的首选工具。然而,在某些情况下,如需要根据多个条件进行匹配时,VLOOKUP的使用就显得力有未逮。下面将介绍如何通过辅助列实现一对多与多对多查询,轻松解决这一问题。一对多查询中,VLOOKUP默认...

相似回答