如何使用公式检索基于条件的所有单元格?

我想检索所有的数据基于一个标准,例如,给这个单元格:

a 1 b 2 c 3 a 4 a 5 

我想用“a”search所有的值,而不是我想要的:

 a 1 a 4 a 5 

这是可能的使用公式?

我需要它来轻松创build图表。 例如,在单元格中input一个字母,他们将使用基于该字母的数据创build一个图表

假设你的列是A和B,你可以使用这个数组公式:

如果在E1 ,在F1有“a”,你可以使用: =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)))

CTRL + SHIFT + ENTERinput并向下拖动。 这将随着列A的值更改而更新。

在这里输入图像说明

最后,要隐藏错误,只需使用IFERROR()=IFERROR([formula],"")

只要注意,如果你不一定需要一个公式,你可以在数据上放一个filter,并过滤掉所有的“非”值。