So finden Sie einen Wert in einem Array in Excel

Um die Werte einer Zelle zu finden, die sich am Schnittpunkt einer Spalte und einer Zeile in einem Tabellenarray in Microsoft Office Excel befindet, müssen Sie die Funktion „INDEX“ sowie die Hilfsfunktion „SEARCH“ verwenden. Das Auffinden eines Werts im Array ist erforderlich, wenn der Benutzer mit einer großen Tabelle arbeitet und eine Reihe von Daten „heraufholen“ muss. Dieser Artikel befasst sich mit einem detaillierten Algorithmus zur Verwendung der Funktion „INDEX“, um nach Werten in einem Array zu suchen.

Aufnahme der „INDEX“-Funktion

Ein solcher Array-Operator wird wie folgt geschrieben: =INDEX(Array; Zeilennummer; Spaltennummer). Anstelle von Wörtern in Klammern wird die entsprechende Anzahl von Zellen in der ursprünglichen Tabelle angegeben.

Aufnahme der „MATCH“-Funktion

Dies ist ein Hilfsoperator für die erste Funktion, der auch beim Nachschlagen von Werten im Array verwendet wird. Sein Datensatz in Excel sieht so aus: =VERGLEICH(zu suchender Wert; Tabellenarray; Übereinstimmungstyp).

Passt auf! Beim Schreiben von Argumenten für die INDEX-Funktion ist die Spaltennummer optional.

So finden Sie einen Wert in einem Array

Zum Verständnis der Thematik muss der Algorithmus zur Aufgabenerfüllung anhand eines konkreten Beispiels betrachtet werden. Lassen Sie uns für einen Tag eine Tabelle mit Bestellungen in Excel erstellen, in der es Spalten geben wird: „Bestellnummer“, „Kunde“, „Produkt“, „Menge“, „Einzelpreis“, „Betrag“. Sie müssen den Wert im Array finden, dh eine individuelle Kundenauftragskarte erstellen, um Informationen in komprimierter Form aus den Zellen der ursprünglichen Tabelle zu erhalten.

So finden Sie einen Wert in einem Array in Excel
Das Aussehen der zusammengestellten Platte

Dazu müssen Sie eine Reihe von Aktionen gemäß dem Algorithmus ausführen:

  1. Erstellen Sie eine Kundenauftragskarte.
So finden Sie einen Wert in einem Array in Excel
Kundenauftragskarte
  1. Für die erste Zeile der Karte müssen Sie eine Dropdown-Liste erstellen, in die die Namen der Clients aus dem Hauptarray geschrieben werden. Anschließend erhält der Benutzer durch Auswahl eines bestimmten Namens prägnante Informationen dazu, die in anderen Zeilen der Bestellkarte angezeigt werden.
  2. Platzieren Sie den Mauszeiger in der ersten Zeile der Karte und rufen Sie den Abschnitt „Daten“ oben im Hauptmenü des Programms auf.
  3. Klicken Sie auf die Schaltfläche „Datenvalidierung“.
  4. Wählen Sie im angezeigten Fenster im Feld „Datentyp“ die Option „Liste“ und wählen Sie als Quelle den Zellbereich des ursprünglichen Arrays aus, in dem die Liste aller Clients registriert ist.
So finden Sie einen Wert in einem Array in Excel
Notwendige Aktionen im Fenster „Eingabewerte prüfen“. Hier wählen wir die Option „Liste“ und geben die Reichweite aller Clients an
  1. Auf der rechten Seite der Zelle in der ersten Spalte der Karte wird ein Pfeil angezeigt. Wenn Sie darauf klicken, können Sie eine Liste aller Kunden sehen. Hier müssen Sie einen beliebigen Client auswählen.
So finden Sie einen Wert in einem Array in Excel
Die Liste der Kunden, die nach Durchführung der vorherigen Manipulationen in der ersten Zeile der Karte angezeigt werden
  1. Schreiben Sie in die Zeile „Bestellnummer“ die Funktion «=INDEX(», Klicken Sie dann auf das „fx“-Symbol neben der Excel-Bearbeitungsleiste.
  2. Wählen Sie im sich öffnenden Menü des Funktionsassistenten die Array-Form für die Funktion „INDEX“ aus der Liste aus und klicken Sie auf „OK“.
So finden Sie einen Wert in einem Array in Excel
Auswählen einer Array-Form für die „INDEX“-Funktion
  1. Das Fenster „Funktionsargumente“ wird geöffnet, in dem Sie alle Zeilen ausfüllen und die entsprechenden Zellbereiche angeben müssen.
So finden Sie einen Wert in einem Array in Excel
Erscheinen des Fensters „Funktionsargumente“.
  1. Zuerst müssen Sie auf das Symbol gegenüber dem Feld „Array“ klicken und die gesamte Originalplatte zusammen mit der Kopfzeile auswählen.
So finden Sie einen Wert in einem Array in Excel
Füllen der Zeile „Array“. Hier müssen Sie auf das Symbol am Ende des Felds klicken und die Originalplatte auswählen
  1. Im Feld „Zeilennummer“ müssen Sie die Funktion „MATCH“ ausfüllen. An erster Stelle in der Klammer geben wir als Argument den Namen des Kunden an, der in der Bestellkarte ausgewählt wurde. Als zweites Argument der „MATCH“-Funktion müssen Sie den gesamten Kundenkreis im ursprünglichen Tabellenarray angeben. Anstelle des dritten Arguments müssen Sie die Zahl 0 schreiben, da nach einer genauen Übereinstimmung gesucht wird.
So finden Sie einen Wert in einem Array in Excel
Füllen Sie das Feld Zeilennummer im Funktionsargumentmenü aus. Hier wird der MATCH-Operator verwendet.

Wichtig! Nachdem Sie jedes Element für die „MATCH“-Funktion ausgefüllt haben, müssen Sie die „F4“-Taste drücken, um Dollarzeichen vor jedes Zeichen im Argument zu hängen. Dadurch kann sich die Formel während der Ausführung nicht „herausbewegen“.

  1. Schreiben Sie in die Zeile „Spaltennummer“ noch einmal die Hilfsfunktion „MATCH“ mit den entsprechenden Argumenten.
  2. Als erstes Argument für die Funktion müssen Sie in der Bestellkarte in der Zeile „Produkt“ eine leere Zelle angeben. Gleichzeitig müssen keine Dollarzeichen mehr an Argumente gehängt werden, denn das gewünschte Argument soll „schwebend“ sein.
  3. Wenn Sie das zweite Argument der Funktion „MATCH“ eingeben, müssen Sie die Kopfzeile des Quellarrays auswählen und dann die Taste „F4“ drücken, um die Zeichen zu korrigieren.
  4. Als letztes Argument müssen Sie 0 schreiben, die Klammer schließen und unten im Feld „Function Arguments“ auf „OK“ klicken. In dieser Situation ist die Zahl 0 eine exakte Übereinstimmung.
So finden Sie einen Wert in einem Array in Excel
Füllen Sie das Feld „Spaltennummer“ aus. Auch hier müssen Sie alle Argumente für die „MATCH“-Funktion angeben und die entsprechenden Zellbereiche im Tabellen-Array hervorheben. Als letztes Argument wird 0 angegeben
  1. Überprüfe das Ergebnis. Nach solchen langwierigen Aktionen sollte die dem ausgewählten Kunden entsprechende Nummer in der Zeile „Bestellnummer“ angezeigt werden.
So finden Sie einen Wert in einem Array in Excel
Endergebnis. Der entsprechende Wert aus dem ursprünglichen Tabellenarray erschien im Feld „Bestellnummer“.
  1. In der letzten Phase muss die Formel bis zum Ende auf alle Zellen der Bestellkarte ausgedehnt werden, um die verbleibenden Zeilen auszufüllen.
So finden Sie einen Wert in einem Array in Excel
Ausdehnen der Formel auf alle Zeilen der Tabelle. Vollständig gefülltes Array. Die Daten ändern sich, wenn ein anderer Client ausgewählt wird

Zusätzliche Information! Wenn ein Kunde aus der Dropdown-Liste der Auftragskarte ausgewählt wird, werden alle Informationen zu dieser Person in den verbleibenden Zeilen des Arrays angezeigt.

Zusammenfassung

Um den gewünschten Wert im Array in Microsoft Office Excel zu finden, muss der Benutzer also viel Arbeit leisten. Als Ergebnis sollte ein kleines Datenschild erhalten werden, das komprimierte Informationen für jeden Parameter aus dem ursprünglichen Array anzeigt. Die Methode zum Suchen nach Werten mit entsprechenden Bildern wurde oben ausführlich besprochen.

Hinterlassen Sie uns einen Kommentar