So finden Sie die Spaltenindexnummer aus der Tabelle in Excel

Anonim

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

Szenario:

Wenn wir mit lang verstreuten Daten arbeiten, müssen wir oft zuerst die Daten bereinigen, bevor wir daran arbeiten. Es braucht Zeit und Sie wollten nur einige Abfragen extrahieren. Um Daten zu extrahieren, verwenden Sie im Allgemeinen die SVERWEIS-Funktion. Aber wenn wir lange Daten mit vielen Spaltenfeldern haben, wird es chaotisch, weil die SVERWEIS-Funktion den richtigen Spaltenindex als Zahl erfordert, oder die Formel gibt einen Fehler zurück. Unten ist die Formelerklärung für diese Art von Problem.

Wie löst man das Problem?

Dazu verwenden wir die MATCH-Funktion. Wenn Sie noch nie von dieser Funktion gehört haben, gewöhnen Sie sich daran. Es ist eine Excel-Lookup-Funktion, die den Index des Lookup-Werts im Array zurückgibt. Hier müssen wir die Indexnummer des Spaltennamens abrufen. Dann fahren wir mit dem weiteren Schritt fort, wie man Werte in Tabellen mit der MATCH-Funktion nachschlägt. Unten ist die generische Formel

Generische Formel:

=MATCH(Spaltenname, Tabellenkopf, 0)

Spaltenname : Nachschlagewert

table_header : Tabellenkopf-Array

0 : Suche nach exakter Übereinstimmung

Beispiel :

All dies kann verwirrend sein zu verstehen. 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).

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

Verwenden Sie die Formel

=VERGLEICH(C4,Blatt1!$A$1:$U$1,0)

Erläuterung:

  1. Die MATCH-Funktion sucht den Wert in der C4-Zelle "Bestell-ID"
  2. Sheet1!$A$1:$U$1 ist das Lookup-Array-Argument.
  3. 0-Argument wird angegeben, um nach einer genauen Übereinstimmung zu suchen.

Wie Sie sehen können, ist der Spaltenindex der Bestell-ID in der Tabelle der 2. Aber es ist sehr irritierend, den Tabellenkopf als vollständige Abkürzung zu verwenden, also verwenden wir den benannten Bereich für das Tabellenkopf-Array. Weitere Informationen zu benannten Bereichen finden Sie hier. Der für den Tabellenkopf (Sheet1!$A$1:$U$1) verwendete benannte Bereich ist "header".

Verwenden Sie die Formel.

=VERGLEICH(C4,Überschrift,0)

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

Hier haben wir den ganzen Spaltenindex. Jetzt können wir als Eingabe für die SVERWEIS-Funktion verwenden, wie unten gezeigt.

MATCH-Index in der SVERWEIS-Funktion:

Jetzt haben wir die Lösung dafür, wie man den Spaltenindex der Tabelle erhält. Wir können die Formel als Eingabe für die SVERWEIS-Funktion verwenden. Beispielsweise benötigen wir den vom Kundennamen „Pete Kriz“ gekauften Produktnamen.

Verwenden Sie die Formel:

=SVERWEIS(D10,Tabelle,VERGLEICH(E9,Kopfzeile,0),0)

Hinweis: Stellen Sie sicher, dass der Nachschlagewert in D10 (Pete Kriz) in der ersten Spalte der Tabelle stehen muss.

Wie Sie sehen, gibt die Formel den Produktnamen aus dem Kundennamen in der Tabelle zurück. Im Allgemeinen verwenden wir MATCH nicht mit der SVERWEIS-Funktion, da der Nachschlagewert in der ersten Spalte stehen muss, was kaum vorkommt. Wir verwenden also die Kombination aus INDEX- und MATCH-Funktion. Weitere Informationen zum Nachschlagen von Werten mithilfe der INDEX- und MATCH-Funktion.

Hier sind alle Beobachtungshinweise zur Verwendung der Formel.

Anmerkungen:

  1. Die Formel funktioniert sowohl für Text als auch für Zahlen.
  2. Die Funktion gibt den #NA-Fehler zurück, wenn das Lookup-Array-Argument für die MATCH-Funktion nicht dieselbe Länge wie das Tabellen-Array 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 Übereinstimmungstypargument für die MATCH-Funktion 0 ist.
  5. Verwenden Sie das Argument -1 für weniger als, 0 für genaue Übereinstimmung und 1 für die größere Übereinstimmung als die Suche.
  6. Die Nachschlagewerte können als Zellbezug oder direkt mit Anführungszeichen ( " ) in der Formel als Argumente angegeben werden.

Ich hoffe, Sie haben verstanden, wie Sie den Spaltenindex aus der Tabelle in Excel extrahieren. Entdecken Sie hier weitere Artikel zu Excel-Lookup-Werten und Excel 2019-Funktionen. Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie mit Ihren Freunden auf Facebook. Und Sie können uns auch auf Twitter und Facebook folgen. Wir würden uns freuen, von Ihnen zu hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder erneuern und für Sie verbessern können. Schreiben Sie uns auf der E-Mail-Site.

Verwenden Sie INDEX und MATCH, um den Wert zu suchen : INDEX & MATCH-Funktion zum Nachschlagen von Werten nach Bedarf.

Summenbereich mit INDEX in Excel : Verwenden Sie die INDEX-Funktion, um die SUMME der erforderlichen Werte zu ermitteln.

So verwenden Sie die INDEX-Funktion in Excel : Finden Sie den INDEX eines Arrays mit der INDEX-Funktion, die mit einem Beispiel erklärt wird.

So verwenden Sie die MATCH-Funktion in Excel : Finden Sie die MATCH im Array mit dem INDEX-Wert in der MATCH-Funktion, die mit einem Beispiel erklärt wird.

So verwenden Sie die LOOKUP-Funktion in Excel : Finden Sie den Lookup-Wert im Array mithilfe der LOOKUP-Funktion, die mit einem Beispiel erklärt wird.

Populäre Artikel:

So verwenden Sie die IF-Funktion in Excel : Die IF-Anweisung in Excel überprüft die Bedingung und gibt einen bestimmten Wert zurück, wenn die Bedingung WAHR ist, oder einen anderen bestimmten Wert, wenn FALSE.

So verwenden Sie die SVERWEIS-Funktion in Excel : Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.

So verwenden Sie die ZÄHLENWENN-Funktion in Excel : Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.

So verwenden Sie die SUMIF-Funktion in Excel : Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.