如何返回一个包含string的唯一列表?

我试图返回一个包含string的唯一列表:

示例:标准 – 包含“香蕉”

Original List Desired List 1Banana 1Banana 1Banana 2Banana 1Orange 4Banana 1Apple 2Banana 2Banana 2Apple 2Apple 3Orange 3Apple 4Orange 4Banana 4Banana 5Apple 

假设A2:A15中的原始列表,然后B1中的标题使用B2中的这个数组公式

= IFERROR(INDEX(A $ 2:A $ 15 MATCH(1,ISNUMBER(SEARCH( “香蕉”,A $ 2:A $ 15))*(COUNTIF(B $ 1:B1,A $ 2:A $ 15)= 0),0 )), “”)

用CTRL + SHIFT + ENTER确认并复制下来的列。 当有效的条目用尽,你会得到空白。 这不区分大小写