如何使用公式根据标准检索所有单元格?

时间:2017-05-16 14:51:31

标签: excel excel-formula

我想根据标准检索所有数据,例如,给定此单元格:

a 1
b 2
c 3
a 4 
a 5

我想用“a”搜索所有值,而不是我想要检索的内容:

a 1
a 4
a 5

可以使用公式吗?

我需要它才能轻松创建图表。例如,在单元格中键入一个字母,然后使用基于字母

的数据创建图表

1 个答案:

答案 0 :(得分:2)

假设您的列是A和B,您可以使用此数组公式:

如果在E1中,您在“{1}}中有”a“,则可以使用:F1

使用 CTRL + SHIFT + ENTER 输入并向下拖动。随着列=INDEX($B$1:$B$5,SMALL(IF($A$1:$A$5=$E$1,ROW($A$1:$A$5)-ROW($A$1)+1),ROWS($A$1:A1)))中的值也发生变化,这将更新。

enter image description here

最后,要隐藏错误,只需使用AIFERROR()

请注意,如果您不一定需要公式,您可以在数据上放置一个过滤器,并过滤掉所有“非a”值。