2017-06-10 49 views
-1

所以我有一個問題...... 我有以下表... matrix example結合查找值

enter image description here

然後我在另一個領域以下,都在通過不同的分隔線條一個細胞逗號..

bed, 
dryer, 
telephone, 

我想讀的是細胞(是的,我有從最後一個問題,我問的代碼),但這次我想利用每個單詞找到它在該表的A柱和如果在任何地方有1個在行(有匹配的地方),然後將另一個單元格中第1行的相應標題全部放入一個單元格,每個單元格用逗號分隔不同的行。

因此,例如,...如果以上的在小區A1輸入然後B1應該說

bedroom, 
basement, 
kitchen, 
office, 
+0

您需要TEXTJOIN函數才能在沒有UDF的情況下執行此操作。你有沒有嘗試過什麼,或者你是否想要有人爲你做你的工作? – Jeeped

+0

我一直在使用匹配和索引的組合使用vlookup和texjoin功能,但我只是在圈子裏......我想了大概7個小時的嘗試後我會請求一些幫助...... – Lorie

+1

然後你應該把最新的嘗試加入到這個問題中(而不是在評論中)並且解釋你所期望的不是做什麼。 – Jeeped

回答

0

嘗試此與CSE數組公式。

=TEXTJOIN(","&CHAR(10), TRUE, IF(ISNUMBER(SEARCH(A2:A9&",", G11)), IF(B2:E9=1, B1:E1, TEXT(,)), TEXT(,))) 

請記住,你不能輸入數組公式到合併單元格,所以你將負責保持正確的行高度,將顯示所有返回的條目。

enter image description here

+0

感謝您的幫助,我的公式試圖使用匹配和索引與昨天幫助我的rept函數......我將放棄執行這種類型的公式,直到我更好地處理數組如何實際工作。我不明白爲什麼我不必在這裏使用rept函數,以及excel如何知道如何在公式中循環。 – Lorie

+0

最後一次分裂合併值並尋找每一塊。這次,單個值在A2:A9中,並且該公式查看是否可以在組合值中找到它們(即SEARCH)*。 – Jeeped