image

In diesem Artikel erfahren Sie, wie Sie den Spaltenindex aus der Tabelle in Excel extrahieren.

Szenario:

Wenn wir mit lang gestreuten Daten arbeiten, müssen wir häufig zuerst Daten bereinigen, bevor wir daran arbeiten können. Es braucht Zeit und Sie wollten nur einige Abfragen extrahieren. Um Daten zu extrahieren, verwenden Sie im Allgemeinen den VLOOKUP-Funktion. Wenn wir jedoch lange Daten mit vielen Spaltenfeldern haben, wird dies unübersichtlich, da für die VLOOKUP-Funktion der richtige Spaltenindex als Zahl erforderlich ist. Andernfalls gibt die Formel einen Fehler zurück. Genau dort unten finden Sie die Formelerklärung für diese Art von Problem.

Wie löse ich das Problem?

Dazu verwenden wir den MATCH-Funktion. Wenn Sie noch nichts von dieser Funktion gehört haben, gewöhnen Sie sich daran. Es ist eine Excel-Suchfunktion, die den Index des Suchwerts im Array zurückgibt. Hier müssen wir die Indexnummer des Spaltennamens erhalten. Anschließend fahren wir mit dem weiteren Schritt fort. So suchen Sie mithilfe der MATCH-Funktion nach Werten in Tabellen. Unten ist die generische Formel

Allgemeine Formel:

=MATCH(column_name,

table_header, 0)

Spaltenname: Suchwert table_header: Tabellenkopf-Array 0: Suche nach genauer Übereinstimmung

Beispiel:

All dies könnte verwirrend zu verstehen sein. Lassen Sie uns die Formel mit Erklärung und Beispiel verstehen. Hier haben wir eine Datentabelle in Blatt 1 ($ A $ 1: $ U $ 9995). Wir haben also den Tabellenkopf als A1: U1 (Die erste Zeile der Tabelle).

image

Sehen wir uns die folgende Formel an, die auf die Tabelle angewendet werden soll.

Verwenden Sie die Formel

=MATCH(C4,Sheet1!$A$1:$U$1,0)

Erläuterung:

  1. Die MATCH-Funktion sucht den Wert in der C4-Zelle „Order ID“

  2. Sheet1! $ A $ 1: $ U $ 1 ist das Argument für das Lookup-Array.

  3. Das Argument 0 wird angegeben, um nach der genauen Übereinstimmung zu suchen.

image

Wie Sie sehen können, ist der Spaltenindex der Auftrags-ID in der Tabelle der 2. Platz. Es ist jedoch sehr irritierend, den Tabellenkopf als vollständige Abkürzung zu verwenden. Daher verwenden wir den benannten Bereich für das Tabellenkopf-Array. Erfahren Sie mehr über link: / excel-bereichsname-alles-über-excel-benannte-bereiche-excel-bereichsname [benannte bereiche hier]. Der benannte Bereich, der für den Tabellenkopf verwendet wird (Sheet1! $ A $ 1: $ U $ 1), ist „Kopf“. Verwenden Sie die Formel.

=MATCH(C4,header,0)

image

Hier erklärt der obige Schnappschuss zwei Dinge. Erstens ist der Spaltenindex des Status in der Tabelle 11 und zweitens heißt der Bereich „Header“ funktioniert einwandfrei. Kopieren Sie die Formel für die verbleibenden Spaltennamen mit Strg + D oder ziehen Sie die verwendete Zelle vom rechten unteren Rand nach unten.

image

Hier haben wir alle Spalten Index. Jetzt können wir die VLOOKUP-Funktion wie unten gezeigt als Eingabe verwenden.

MATCH-Index in der VLOOKUP-Funktion:

Jetzt haben wir die Lösung, wie man den Spaltenindex der Tabelle erhält.

Wir können die Formel als Eingabe für die VLOOKUP-Funktion verwenden. Zum Beispiel benötigen wir den Produktnamen, der unter dem Kundennamen „Pete Kriz“ gekauft wurde.

Verwenden Sie die Formel:

=VLOOKUP(D10,Table,MATCH(E9,header,0),0)

Hinweis: Stellen Sie sicher, dass sich der Suchwert in D10 (Pete Kriz) in der ersten Spalte der Tabelle befindet.

image

Wie Sie sehen können, gibt die Formel den Produktnamen aus dem Kundennamen in der Tabelle zurück. Im Allgemeinen verwenden wir MATCH nicht mit der VLOOKUP-Funktion, da der Suchwert in der ersten Spalte stehen muss, was kaum vorkommt. Wir verwenden also die Kombination von link: / lookup-formulas-excel-index-function [INDEX]

und link: / lookup-formulas-excel-match-function [MATCH]

Funktion. Weitere Informationen zu link: / lookup-formulas-use-index-and-match-to-lookup-value [So suchen Sie den Wert mithilfe der INDEX- und MATCH-Funktion]. Hier finden Sie alle Beobachtungshinweise zur Verwendung der Formel.

Hinweise:

  1. Die Formel funktioniert sowohl für Text als auch für Zahlen.

  2. Die Funktion gibt den Fehler #NA zurück, wenn das Lookup-Array-Argument für die MATCH-Funktion nicht dieselbe Länge wie das Tabellenarray hat.

  3. Die Formel gibt einen Fehler zurück, wenn lookup_value nicht mit dem Wert in der Tabelle lookup_array übereinstimmt.

  4. Die Funktion stimmt mit dem genauen Wert überein, da das Match-Typ-Argument für die MATCH-Funktion 0 ist.

  5. Verwenden Sie das Argument -1 für weniger als, 0 für die genaue Übereinstimmung und 1 für die größere Übereinstimmung als die Suchübereinstimmung.

  6. Die Suchwerte können als Zellreferenz oder direkt mit dem Anführungszeichen („) in der Formel als Argumente angegeben werden.

Ich hoffe, Sie haben verstanden, wie der Spaltenindex aus der Tabelle in Excel extrahiert wird. Weitere Artikel zum Excel-Suchwert finden Sie hier & Excel 2019 funktioniert hier. Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Sie können uns auch auf Twitter und Facebook folgen. Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir uns verbessern, ergänzen oder verbessern können Innovieren Sie unsere Arbeit und verbessern Sie sie für Sie. Schreiben Sie uns unter [email protected].

Verwandte Artikel

`link: / lookup-formulas- use-index-and-match-to-lookup-value [Verwenden Sie INDEX und MATCH, um den Wert zu suchen] `: INDEX & MATCH-Funktion, um den Wert nach Bedarf nachzuschlagen.

` link: / summing-sum-range- with-index-in-excel [SUM-Bereich mit INDEX in Excel] `: Verwenden Sie die INDEX-Funktion, um die SUMME der erforderlichen Werte zu ermitteln.

` link: / lookup-formulas-excel-index-function [How zu Verwenden Sie die INDEX-Funktion in Excel.] `: Ermitteln Sie den INDEX eines Arrays mithilfe der anhand eines Beispiels erläuterten INDEX-Funktion.

link: / lookup-formulas-excel-match-function [Verwendung der MATCH-Funktion in Excel]: Suchen Sie den MATCH im Array mithilfe des INDEX-Werts in der MATCH-Funktion, die anhand eines Beispiels erläutert wurde.

link: / lookup-formulas-excel-lookup-function [Verwendung der LOOKUP-Funktion in Excel]: Ermitteln Sie den Lookup-Wert im Array mithilfe der im Beispiel erläuterten LOOKUP-Funktion.

Beliebte Artikel:

link: / tips-if-condition-in-excel [Verwendung der IF-Funktion in Excel]: Die IF-Anweisung in Excel überprüft die Bedingung und gibt einen bestimmten Wert zurück, wenn die Bedingung TRUE ist, oder gibt einen anderen bestimmten Wert zurück, wenn FALSE .

link: / formeln-und-funktionen-einführung-der-vlookup-funktion [Verwendung der VLOOKUP-Funktion in Excel]: Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die zum Nachschlagen von Werten aus verschiedenen Bereichen verwendet wird und Blätter. link: / tips-countif-in-microsoft-excel [Verwendung der COUNTIF-Funktion in Excel]: Zählen Sie Werte mit Bedingungen, die diese erstaunliche Funktion verwenden. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist wichtig, um Ihr Dashboard vorzubereiten.

link: / excel-formel-und-funktion-excel-sumif-funktion [Verwendung der SUMIF-Funktion in Excel]: Dies ist eine weitere wichtige Dashboard-Funktion. Auf diese Weise können Sie Werte unter bestimmten Bedingungen zusammenfassen.