2016-08-03 5 views
0

Ich habe eine Tabelle und ich möchte alle Werte aus einer Spalte basierend auf einem Wert, den ich in einer Zelle schreibe, suchen. Wenn ich zum Beispiel "Spalte 2" in eine bestimmte Zelle schreibe, sucht es nach allen Werten aus Spalte 2 in der Tabelle. Ähnlich wie Vlookup, aber nicht genau das Gleiche.Wie wird die gesamte Spalte in Excel abhängig vom Wert der Spaltenüberschrift gesucht?

Dank im Voraus

+0

Was passiert mit den Werten, die "nachgeschlagen" werden? Sind sie irgendwo in einer großen Liste oder sind sie zu einem zusammenfassenden Wert zusammengefasst? – iamdave

+0

Erscheinen in einer großen Liste, genau wie beim Kopieren und Einfügen aller Werte in der Spalte in ein anderes Blatt. Ich verschiebe nur die Werte in eine andere Tabelle, damit ich sie für Berechnungen verwenden kann. – davidhlynsson

Antwort

1

in Reihe 1, Spalte B aus beginnend, sind die Überschriften der Spalten: "Spalte 1", "Spalte 2" usw.

In A2: =INDIRECT("r"&ROW()&"c"&COLUMN(B1)+MATCH("Column 2";B$1:H$1)-1;FALSE)

Fügen Sie diese Funktion in die Zellen unter A2 ein.

Ersetzen Sie "Spalte 2" durch eine Referenz der Zelle, in die Sie die Überschrift eingeben möchten, nach der gesucht werden soll.

B1 muss durch die erste Zelle der Überschriftenzeile ersetzt werden, falls dies nicht B1 ist. H $ 1 muss die letzte Zelle der Überschriftenzeile sein. Die Funktion MATCH gibt die Nummer der Spalte zurück, nach der gemäß der Überschrift gesucht wird. Die INDIRECT Spaß

Verwandte Themen