Ich habe eine Tabelle in Excel wie diese:
Artikelnummer | Kosten | Wo verwendet | Beschreibung |
---|---|---|---|
1000 | 0,05 USD | Widget | Schrauben |
1001 | 2,00 € | Widget | Gehäuse |
1002 | 5,50 $ | Widget | Leiterplatte |
1003 | 1,00 € | Gismo | Anzeige |
1004 | 0,75 USD | Gismo | Dichtung |
1005 | 0,23 $ | Ding | Lautsprecher |
1006 | 0,12 USD | Gismo | Membran |
1007 | 2,43 € | Widget | Motor |
Ich möchte eine zweite Tabelle erstellen, in der die Spalten dynamisch aus der dritten Zeile der ersten Tabelle erstellt und die Werte aus der vierten Spalte übernommen werden:
Widget | Gizmo | Ding |
---|---|---|
Schrauben | Anzeige | Lautsprecher |
Gehäuse | Dichtung | |
Leiterplatte | Membran | |
Motor |
Gibt es eine Möglichkeit, dies in Excel ohne Makro erledigen zu lassen?
Antwort1
ja, Sie können eine Formel wie diese verwenden, =TRANSPOSE(UNIQUE("where used"))
um Ihre Überschriften dynamisch zu generieren,
Verwenden Sie dann eine Formel wie: =FILTER("description", "where used"="headers generated with first formula")
um den Tabellenkörper dynamisch zu generieren
Die Beschreibung und der Verwendungsort im zweiten Filter sollten verankert sein, damit beim Ziehen der Formel alle Daten pro Spalte abgerufen werden.
Ich bin sicher, dass es andere Möglichkeiten gibt, dies zu tun.