2016-06-05 9 views
-1

Auf einem einzigen Tisch mit Musikern und Instrumenten spielen Musiker mehrere Instrumente und mehrere Musiker können jedes Instrument spielen.Vlookup oder Hlookup oder etwas anderes?

Letztendlich möchte ich zwei Listen sammeln: Wer spielt jedes Instrument und was jede Person spielt?

Wie kann ich das mithilfe der folgenden Tabelle tun?

Image of Spreadsheet Attached

Antwort

1

Sie können dies mit zwei Filter Formeln:

Zum ersten Chart-Markierung, die auf jedem Instrument ist:

=TRANSPOSE(FILTER(A6:A10,B6:B10="x")) 

, wenn Sie diese ein dynamischer machen wollen durch nur auf den Namen des Instruments zeigend, modifizierst du es zu diesem:

=transpose(filter(A6:A10,indirect(address(6,MATCH($A16,$A$5:$H$5,))&":"&address(10,MATCH($A16,$A$5:$H$5,)))="x")) 

und die zweite:

=FILTER($B$5:$H$5,ISTEXT(FILTER(B5:H10,A5:A10=A20))) 

enter image description here

+0

Ich habe versucht, die dynamische Formel auf einer anderen Tabelle zu verwenden, aber ich bin nicht sicher, ob ich alle Teile zu verstehen. Mein erstes Blatt sieht aus wie Zeilen 5-10. Mein zweites Blatt soll zu den Zeilen 16-17 werden und fortfahren. Ich möchte, dass es die Überschriften bei A16: A17 usw. von B5: H5 zieht und dann die Namen in B16: F17 von denen mit einem x von B6: H10 auffüllt (es gibt auch einen anderen Text in diesen leeren Zellen). – mrcaplan