在Excel中,我如何从另一个数组创build一个精简列表?

我在A列中有一长串关键字。 我正在尝试search包含特定单词的单元格的列。 然后,我想要在新列中显示包含该单词的所有单元格。 例如,如果我想searchA1:A2000范围内某个单元格内包含“dog”的单元格,然后用包含单词“dog”的单元格的值填充C列中的单元格。 实际上是创build一个新的列表

谢谢。

放在单元格“C1”中,然后复制下来。 请确保使用CTRL + SHIFT + ENTERinput公式:

=IFERROR(INDEX($A$1:$A$2000,SMALL(IFERROR(IF(SEARCH("dog",$A$1:$A$2000),ROW($A$1:$A$2000)-ROW($A$1)+1),FALSE),ROWS($C$1:C1))),"") 

在C1单元格中尝试下面的公式:

IF(ISNUMBER(SEARCH(A1,“dog”)),A1,“”)

希望这可以帮助