2017-01-23 87 views

回答

1

可以使用INDEX與集料返回的行號:

=IFERROR(INDEX(G:G,AGGREGATE(15,6,ROW($G$2:$G$3)/(ISNUMBER(SEARCH($G$2:$G$3,A2))),1)),"") 

骨料是陣列類型的公式和作爲這樣的參考文獻中需要被約束到所述數據集,而不是一個完整的列引用。

而且子字符串必須在更大的字符串匹配完全在你的榜樣Please contact agent不會在Please contact the agent發現作爲the拆分字符串,將不匹配。

enter image description here


爲了使配方更加動態的,因此它並不需要每一個子字符串被添加或從列表中刪除,並仍然保持我們可以用另一種最小的參考時間進行編輯INDEX/MATCH找到列表的末尾並將其設置爲參考的結尾。

=IFERROR(INDEX(G:G,AGGREGATE(15,6,ROW($G$2:INDEX(G:G,MATCH("ZZZZ",G:G)))/(ISNUMBER(SEARCH($G$2:INDEX(G:G,MATCH("ZZZZ",G:G)),A2))),1)),"") 
+0

只是我嗎?爲什麼你的配方對我沒有任何回報? – ManishChristian

+0

@ManishChristian我沒有照片購物的照片,它正在爲我做廣告。檢查以確保文本匹配。試着在你認爲應該匹配的單元格上執行SEARCH部分,並查看它是否返回錯誤,如果沒有找到另一個單元格中的文本。 –

+0

我根本不懷疑你的能力。我只是想知道爲什麼它不適合我。現在打破並調試它。 – ManishChristian

相關問題