excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel技巧:如何在Excel中查找和列出的所有匹配项

如下图所示,我们需要在表中查找并列出某个值的所有匹配的数据,如何实现呢?请尝试本文中介绍的方法。

使用数组公式列出值的所有匹配项

使用以下数组公式,可以轻松列出 Excel 中表中某个值的所有匹配数据,请按以下步骤操作。

1、结合示例,在标题“规格”下面“F2”单元格输入以下公式:

=IFERROR(INDEX($A$2:$C$11,

SMALL(IF($E$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)),

MATCH($F$1,$A$1:$C$1,0)),"")

2、按 Ctrl + Shift + Enter 组合键将公式转换为数组公式。请注意,在输入完公式后,按下组合键,不要直接按回车键。

3、重复第 1 和第 2 步,在标题“销量”下面“G2”单元格输入以下公式:

=IFERROR(INDEX($A$2:$C$11,

SMALL(IF($E$2=$A$2:$A$11, ROW($A$2:$A$11)-ROW($A$2)+1), ROW(1:1)),

MATCH($G$1,$A$1:$C$1,0)),"")

提示:由于公式较复杂也比较长,我在公式中加入了换行(按 Alt + Enter),这样做一是能更好的阅读和理解公式中各函数和参数的使用,二是单击光标置于公式中,可使用函数提示窗口选取参数,对于更改参数和调试公式都很方便。如果想了解更多编写使用公式的技巧,请阅读解释
  • 公式中“A 2 : C 11”是要查找的数据范围, “A 2 : A 11”是查找的特定值所在的范围,也就是“产品名称”的数据区域,“E 2”是查找的

  • 第二行公式中 SMALL 函数是计算与“产品 A”所匹配数据所在的行。

  • 以上两个公式唯一不同之处是第三行 MATCH 函数中,“F 1”和“G 1”数据区域中的“规格”和“数量”所在的列。

4、选中“F2:G2”单元格,按住填充柄向下拖动,以获取更多的匹配数据。

以上就是使用公式查找并列出某个值的所有匹配的方法,学会了就上手试试吧!

我是 Excel 从繁到简,关注我,持续分享更多的 Excel 技巧!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接