2017-06-10 4 views
-1

so habe ich eine andere Frage ... Ich habe eine Tabelle unten .. matrix exampleNachschlagewerte Kombinieren

enter image description here

Dann habe ich in einem anderen Feld haben die folgende, die alle in einer Zelle auf verschiedenen Linien getrennt durch Kommata ..

bed, 
dryer, 
telephone, 

ich möchte, dass Zelle lesen (ja, ich habe den Code für das von der letzten Frage, die ich gefragt), aber dieses Mal möchte ich jedes Wort nehmen sie es in der A-Spalte der nachstehenden Tabelle finden und wenn es irgendwo eine 1 gibt in Zeile (wo es eine Übereinstimmung gibt) dann in eine andere Zelle die entsprechende Überschrift von Zeile 1 alle in eine Zelle jeweils auf einer anderen Zeile durch Kommata getrennt.

So zum Beispiel ... wenn über die in der Zelle eingegeben wird A1 dann sollte B1 sagen

bedroom, 
basement, 
kitchen, 
office, 
+0

Sie benötigen die TEXTJOIN Funktion dies ohne UDF zu tun. Haben Sie schon einmal etwas versucht oder wollten Sie nur, dass jemand Ihre Arbeit für Sie erledigt? – Jeeped

+0

Ich habe eine Kombination aus Match und Index mit einem vlookup und der Texjoin-Funktion verwendet, aber ich gehe nur im Kreis ... Ich denke, nach etwa 7 Stunden des Versuchs würde ich um Hilfe bitten ... – Lorie

+1

Dann Sie sollten Ihren letzten Versuch zu der Frage hinzufügen (nicht in einem Kommentar) und erklären, was sie nicht tut, was Sie erwarten. – Jeeped

Antwort

0

Try this als Matrixformel mit CSE.

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

Denken Sie daran, dass Sie nicht eine Matrixformel in eine fusionierte Zelle eindringen kann, so dass Sie eine korrekte Zeilenhöhe ist verantwortlich für die Aufrechterhaltung, die alle zurück Einträge zeigen.

enter image description here

+0

Vielen Dank für Ihre Hilfe, meine Formel versuchte, Match und Index mit der Rept-Funktion zu verwenden, die mir gestern geholfen hat ... Ich gebe diese Art von Formeln auf, bis ich einen besseren Überblick darüber bekomme, wie Arrays funktionieren . Ich verstehe nicht, warum ich hier nicht die Rept-Funktion verwenden muss und wie Excel weiß, wie man die Formel durchläuft. – Lorie

+0

Das letzte Mal, als Sie die kombinierten Werte aufteilten und nach jedem Stück suchten. Diesmal waren die einzelnen Werte in A2: A9 und die Formel sieht aus, ob sie innerhalb der kombinierten Werte gefunden werden können (d. H. SEARCH). – Jeeped