Wie kann ich in Excel eine Tabelle mit Spalten erstellen, die auf einer Zeile einer anderen Tabelle basieren?

Wie kann ich in Excel eine Tabelle mit Spalten erstellen, die auf einer Zeile einer anderen Tabelle basieren?

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.

Zum Beispiel:Bildbeschreibung hier eingeben

erhalten Sie Folgendes:Bildbeschreibung hier eingeben

Ich bin sicher, dass es andere Möglichkeiten gibt, dies zu tun.

verwandte Informationen