EXCEL一对多模糊查询问题:

在表二中输入一个字符串后,如何将表一中对应列的数据包含该字符串的数据全部匹配过来(假设可以模糊匹配50个不重复的数据),如何将这些匹配过来的50个数据分别放在50个列的单元格中。 请高手帮忙解决,谢谢!

只能用VBA,通过遍历的方式把所有的匹配数值找出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-24
vlookup函数这个函数可以满足你的要求

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

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

EXCEL实现一对多查找的几种方法
方法三使用INDEX和SMALL函数。首先比较B1:B8与F1,相同则返回行号,不同则返回大数值,然后在数组中查找最小值、次小值等,以此实现一对多查找。方法五结合了VLOOKUP、OFFSET和SMALL函数,通过动态范围和查找值,实现了一对多查找的解决方案。总结来说,VLOOKUP和INDEX功能本身不支持一对多查找。要实现这一功能...

excel如何多对多查询?
左侧表格包含书籍名称和人物名称两列,典型的一维格式数据。目标是将相同书籍名称所对应的人物显示在同一行,并在不同单元格中列出各人物名称。这实际上是一个一对多查找问题。解决此问题的关键在于使用FILTER和TRANSPOSE函数。FILTER函数是Excel 2021版本中的新功能,可帮助筛选符合条件的单元格。在E2单元格输...

EXCEL实现一对多查找的几种方法
在Excel中,尽管VLOOKUP和XLOOKUP是常用工具,但它们的单对一特性限制了一对多查找。新版本的Excel提供了FILTER函数,能直接解决这个问题。然而,在旧版本中,实现多对一查找需要巧妙运用组合函数。本文将介绍几种方法,重点在于理解思路和数组操作规则,掌握这些将助您灵活运用并创新。首先,对于新版本用户,...

如何在Excel表格中一对多的查找数据?
4. 解决方案:虽然VLOOKUP函数无法直接实现一对多匹配并全部显示出来,但可以通过其他方法间接实现这一目标。一种常用的方法是使用辅助列和数组公式,将多个匹配值合并到一个单元格中显示。另一种方法是使用更高级的数据库查询工具,如SQL或Power Query,来处理一对多匹配的情况,并将结果导入到Excel中进行...

如何用excel中的vlookup实现一对多项查询
Excel2007在原始数据中A列有多个“张三丰”,需要提取每个“张三丰”对应的“工号”。5、假定原始数据在ABC三列从第1行开始共100行,查询区域在EFG列从第1行开始,其中EF列为查询条件,由E和F两个条件查询原始数据得到G列结果值的思路是:将多条件查询转变为单条件查询,再利用VLOOKUP函数解决。

在excel表中如何进行一对多查询?
$D$1000,COLUMN(B1),0),"")然后向右拖动,有多少列拖动到多少列,再往下拖动一些 A列输入姓名就会自动匹配对应的信息 VLOOKUP只能查询出单个信息,假如有重名的人,最好用身份证号来进行查询匹配,那样是最精确的。如果要查询多条信息,比如,同一地址,或同一姓名的多条信息,就要用一对多查询了。

Excel实用技巧:一对多数据查找方法
后台还是有同学留言说不会一对多查找,今天深空网就给大家分享两种简单的一对多数据查找方法!深空网这里有一组数据,怎么样快速提取其中一项数据出来呢?第一种:高级筛选法 1.先创建需要筛选的条件(列标签)2.点击工具栏-【数据】-【高级】这里看起来繁琐,但操作起来非常简单 高级筛选设置:方式选择【将...

对Excel表中数据一对多查询的方法
对Excel表中数据一对多查询的方法    举个例子,如下图,左侧A1:C10是一份学员名单表,现在需要根据F1单元格的“EH图班”这个指定的条件,在F2:F10单元格区域中,提取该班级全部学员名单。今天说一个函数查询方面的方法:Index+Small。F2单元格输入以下数组公式,按住Ctrl+Shift键不放...

相似回答