Note: The other languages of the website are Google-translated. Back to English

如何在Excel中列出值的所有匹配实例?

如左图所示,您需要在表中查找并列出值“ Linda”的所有匹配实例。 如何实现呢? 请尝试本文中的方法。

列出具有数组公式的值的所有匹配实例
使用Kutools for Excel轻松列出值的第一个匹配实例

有关VLOOKUP的更多教程...


列出具有数组公式的值的所有匹配实例

使用以下数组公式,您可以轻松地在Excel的某个表中列出该值的所有匹配实例。 请执行以下操作。

1.选择一个空白单元格以输出第一个匹配的实例,在其中输入以下公式,然后按 按Ctrl + 转移 + 输入 键同时。 

=INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)))

备注:在公式中,B2:B11是匹配的实例所位于的范围。A2:A11是该范围包含您将列出所有实例所基于的特定值。 并且D2包含一定值。

2.继续选择结果单元格,然后向下拖动“填充手柄”以获取其他匹配的实例。


使用Kutools for Excel轻松列出值的第一个匹配实例

您可以轻松找到并列出值的第一个匹配实例。 在列表中查找值 功能 Kutools for Excel 不记得公式。 请执行以下操作。

申请前 Kutools for Excel首先下载并安装.

1.选择一个空白单元格,您将放置第一个匹配的实例,然后单击 库工具 > 公式助手 > 公式助手

2。 在里面 公式助手 对话框,您需要:

2.1查找并选择 在列表中查找值 在选项 选择一个公式 框;
小贴士:您可以检查 筛选器 框,在文本框中输入关键字以快速过滤所需的公式。
2.2在 表格数组 框,选择包含特定值列和匹配实例列的表范围;
2.3在 外观值 框,选择具有特定值的单元格,您将基于该单元格列出第一个实例;
2.4在 框,选择包含匹配实例的列。 或者只是在其中输入列号;
小贴士:列号基于所选的列数,如果您选择四列,而这是第三列,则需要在列号中输入数字3。 框。
2.5点击 OK 按钮。 

然后列出给定值的第一个匹配实例,如下图所示。

  如果您想免费试用(30-day) 这个实用程序, 请点击下载,然后按照上述步骤进行操作。


相关文章

跨多个工作表的Vlookup值
您可以应用vlookup函数以返回工作表中的匹配值。 但是,如果您需要在多个工作表中使用vlookup值,该怎么办? 本文提供了详细的步骤来帮助您轻松解决问题。

Vlookup并在多列中返回匹配的值
通常,应用Vlookup函数只能从一列返回匹配的值。 有时,您可能需要根据条件从多个列中提取匹配的值。 这是您的解决方案。

Vlookup在一个单元格中返回多个值
通常,应用VLOOKUP函数时,如果存在多个符合条件的值,则只能获取第一个的结果。 如果要返回所有匹配的结果并将它们全部显示在一个单元格中,如何实现?

Vlookup并返回匹配值的整个行
通常,使用vlookup函数只能返回同一行中特定列的结果。 本文将向您展示如何根据特定条件返回整行数据。

向后Vlookup或反向
通常,VLOOKUP函数在数组表中从左到右搜索值,并且它要求查找值必须位于目标值的左侧。 但是,有时您可能知道目标值,并想找出相反的查找值。 因此,您需要在Excel中向后vlookup。 本文中有几种方法可以轻松解决此问题!

有关VLOOKUP的更多教程...


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (13)
5中的5评分 · 1评级
该评论由网站上的主持人最小化
是否有类似的公式适用于谷歌表格?
该评论由网站上的主持人最小化
这非常有用,谢谢! 我试图更进一步,能够返回某个值的所有匹配实例,同时必须搜索多个单列数组。 为了使用您的示例完成此操作,我添加了第二列测试分数并修改了您的公式以查找给定的测试分数并返回与该分数匹配的名称。 我让它与 INDEX(SMALL()) 一起使用,并且可以从两个测试列中提取所有名称。 我还设法使用 INDEX(MATCH(INDEX(MATCH))) 在测试 2 中仅返回具有该分数的名称,但是这只能找到数组中的第一个实例。 我真正想要做的是这些的组合:返回具有给定数组的所有名称,同时将搜索范围缩小到数组中的特定列。 你对此有什么建议吗?
该评论由网站上的主持人最小化
美好的一天,
您能否提供一张电子表格的屏幕截图,显示您正在尝试做什么? 感谢您的评论。
该评论由网站上的主持人最小化
一个非常有用和有教育意义的公式。 我正在匹配一个设定的数值,它很有效。 我如何使用 >= 而不仅仅是 = (ie IF($D$2>=$A$2:$A$11) 来执行匹配,所以它正在寻找大于设定值(在 $D$2 中)的值。我假设它不起作用,因为公式中的函数之一是与特定文本匹配而不是使用数字?
该评论由网站上的主持人最小化
我将如何使用这个公式,但我可以填写而不是填写,但是当我填写时,公式会继续向下移动(即公式从 ROW(1:1) 变为 ROW(2:2)
该评论由网站上的主持人最小化
嗨卢克,下面的数组公式可以帮你一个忙。 备注: 输入公式后,请按 按Ctrl + 转移 + 输入 键来应用它。 然后将其填充手柄拖过您需要的单元格。 =INDEX($B$2:$B$11, SMALL(IF($D$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), COLUMN(A1)))
该评论由网站上的主持人最小化
问题,我有一张与此相反的表格,其中“Linda”将是我想要标记的列标题,而值“90”或“89”我想返回。我会将行函数更改为列吗功能?
该评论由网站上的主持人最小化
惊人的。 该公式完全符合我的要求。 脱帽致敬。 万分感谢
该评论由网站上的主持人最小化
极好的。 非常感谢。 对我的工作很有帮助。
该评论由网站上的主持人最小化
不错的公式。 在测试中我得到#NUMBER! 当我清除单元格 A9:B11 时。 如何更改公式以防止出现此错误? 我想知道,因为我想将此公式用于某个日期的事件列表,并且在日期 1 有 40 个事件,在第 2 天有 10 个事件等。我可以为可能 100 行创建一个索引列表,但它当日期 2 的前 10 行显示事件而其他 90 行显示 #NUMBER! 时,看起来很奇怪。 如果结果是“-”而不是#NUMBER,对我来说没问题!
该评论由网站上的主持人最小化
哇! 工作完美,非常感谢! 很棒的公式。
5中的5评分
该评论由网站上的主持人最小化
有没有办法阻止这个公式返回重复值

谢谢
史蒂芬
该评论由网站上的主持人最小化
嗨史蒂文·沃德尔顿,
以下两个公式可以帮你一个忙。
E2中的数组公式:
=INDEX($B$2:$B$11,MATCH(0,COUNTIF($E$1:E1,$B$2:$B$11)+($A$2:$A$11<>$D$2),0)) + 按Ctrl + 转移 + 输入
E2中的公式:
=LOOKUP(2, 1/((COUNTIF($F$1:F1,$B$2:$B$11)=0)*($D$2=$A$2:$A$11)), $B$2:$B$11)
在公式中,E1 是结果单元格上方的单元格。
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/instance-no-duplicates.png
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护