2015-10-16 49 views
-1

我想了解如何在搜索部分文本時返回多個結果。我在列A中有項目編號,在列B中有項目描述。我希望能夠將部分文本字符串輸入到單元格O3中,並返回列D中包含該文本的所有結果。因此,鍵入'apple'和返回所有具有「蘋果」(蘋果醬,菠蘿等)的產品編號。到目前爲止,使用我在這個網站上找到的公式並稍微修改一下,我可以返回第一個結果,但我無法弄清楚如何返回其餘部分。從部分搜索中返回多個結果

=IFERROR(INDEX(A:A,SMALL(IF(ISNUMBER(SEARCH($O$3,B:B)),ROW(A:A)),COLUMNS(B:B))),"") 

用Ctrl +移+輸入

+0

刪除IFERROR()包裝,然後向下複製。怎麼了? –

回答

0

確認....了它。這是不完整的,並在錯誤的專欄。這是正確的公式,以返回一列多個結果和顯示,而不是排

=IFERROR(INDEX($D:$D,SMALL(IF(ISNUMBER(SEARCH($L$4,$K:$K)),ROW($D:$D)-ROW($D$4)+4),ROW($V1:V1))),"") 

確定使用Ctrl + Shift + Enter,並拖累

其中:

  • D是我想要返回的信息

  • L$是我要搜索的文本

  • K是搜索欄

  • D4是我的出發細胞進行搜索(如果你在D2開始,你需要+2而不是4等)

  • V是我在哪裏返回信息