Friday, February 10, 2023

Verwenden Sie die integrierten Funktionen von Excel, um Daten in einer Tabelle oder einem Zellbereich zu finden - Microsoft Support

Zusammenfassung

Dieser Artikel beschreibt Schritt für Schritt, wie Sie mithilfe verschiedener integrierter Funktionen in Microsoft Excel nach Daten in einer Tabelle (oder einem Zellbereich) suchen. Sie können verschiedene Formeln verwenden, um das gleiche Ergebnis zu erhalten.

Erstellen Sie das Beispielarbeitsblatt

Dieser Artikel verwendet ein Beispielarbeitsblatt, um integrierte Excel-Funktionen zu veranschaulichen. Betrachten Sie das Beispiel des Referenzierens eines Namens aus Spalte A und des Zurückgebens des Alters dieser Person aus Spalte C. Um dieses Arbeitsblatt zu erstellen, geben Sie die folgenden Daten in ein leeres Excel-Arbeitsblatt ein.

Sie geben den Wert, den Sie finden möchten, in Zelle E2 ein. Sie können die Formel in eine beliebige leere Zelle im selben Arbeitsblatt eingeben.

A

B

C

D

E

1

Name

Abt

Alter

Wert finden

2

Henry

501

28

Maria

3

Stan

201

19

4

Maria

101

22

5

Larry

301

29

Begriffsdefinitionen

In diesem Artikel werden die folgenden Begriffe verwendet, um die integrierten Excel-Funktionen zu beschreiben:

Begriff

Definition

Beispiel

Tabellen-Array

Die ganze Nachschlagetabelle

A2:C5

Lookup-Wert

Der Wert, der in der ersten Spalte von Table_Array zu finden ist.

E2

Lookup_Array
-oder-
Lookup_Vector

Der Zellbereich, der mögliche Nachschlagewerte enthält.

A2:A5

Col_Index_Num

Die Spaltennummer in Table_Array, für die der übereinstimmende Wert zurückgegeben werden soll.

3 (dritte Spalte in Table_Array)

Ergebnis_Array
-oder-
Ergebnis_Vektor

Ein Bereich, der nur eine Zeile oder Spalte enthält. Es muss die gleiche Größe wie Lookup_Array oder Lookup_Vector haben.

C2:C5

Range_Lookup

Ein logischer Wert (TRUE oder FALSE). Wenn TRUE oder weggelassen, wird eine ungefähre Übereinstimmung zurückgegeben. Wenn FALSE, wird nach einer genauen Übereinstimmung gesucht.

FALSCH

Top_cell

Dies ist die Referenz, auf der Sie den Offset basieren möchten. Top_Cell muss sich auf eine Zelle oder einen Bereich benachbarter Zellen beziehen. Andernfalls gibt OFFSET den #WERT! Fehlerwert.

Offset_Spalte

Dies ist die Anzahl der Spalten links oder rechts, auf die sich die obere linke Zelle des Ergebnisses beziehen soll. Beispiel: „5" als Offset_Col-Argument gibt an, dass sich die linke obere Zelle in der Referenz fünf Spalten rechts von der Referenz befindet. Offset_Col kann positiv (d. h. rechts von der Startreferenz) oder negativ (d. h. links von der Startreferenz) sein.

Funktionen

NACHSCHLAGEN()

Die LOOKUP- Funktion findet einen Wert in einer einzelnen Zeile oder Spalte und gleicht ihn mit einem Wert an derselben Position in einer anderen Zeile oder Spalte ab.

Das Folgende ist ein Beispiel für die LOOKUP-Formel-Syntax:

=LOOKUP(Suche_Wert,Suche_Vektor,Ergebnis_Vektor)


Die folgende Formel ermittelt Marys Alter im Beispielarbeitsblatt:

=VERWEIS(E2,A2:A5,C2:C5)

Die Formel verwendet den Wert „Mary" in Zelle E2 und findet „Mary" im Nachschlagevektor (Spalte A). Die Formel entspricht dann dem Wert in derselben Zeile im Ergebnisvektor (Spalte C). Da sich „Mary" in Zeile 4 befindet, gibt LOOKUP den Wert aus Zeile 4 in Spalte C (22) zurück.

HINWEIS: Die LOOKUP- Funktion erfordert, dass die Tabelle sortiert ist.

Klicken Sie für weitere Informationen zur LOOKUP- Funktion auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

So verwenden Sie die LOOKUP-Funktion in Excel

SVERWEIS()

Die VLOOKUP- oder Vertical Lookup-Funktion wird verwendet, wenn Daten in Spalten aufgelistet werden. Diese Funktion sucht nach einem Wert in der Spalte ganz links und gleicht ihn mit Daten in einer angegebenen Spalte in derselben Zeile ab. Sie können SVERWEIS verwenden, um Daten in einer sortierten oder unsortierten Tabelle zu finden. Das folgende Beispiel verwendet eine Tabelle mit unsortierten Daten.

Im Folgenden finden Sie ein Beispiel für die SVERWEIS -Formelsyntax:

=VLOOKUP(Lookup_Value,Table_Array,Col_Index_Num,Range_Lookup)

Die folgende Formel ermittelt Marys Alter im Beispielarbeitsblatt:

=SVERWEIS(E2,A2:C5,3,FALSCH)

Die Formel verwendet den Wert „Mary" in Zelle E2 und findet „Mary" in der Spalte ganz links (Spalte A). Die Formel stimmt dann mit dem Wert in derselben Zeile in Column_Index überein. Dieses Beispiel verwendet „3" als Column_Index (Spalte C). Da sich „Mary" in Zeile 4 befindet, gibt SVERWEIS den Wert aus Zeile 4 in Spalte C (22) zurück.

Klicken Sie für weitere Informationen zur SVERWEIS- Funktion auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

So verwenden Sie VLOOKUP oder WLOOKUP, um eine genaue Übereinstimmung zu finden

INDEX() und MATCH()

Sie können die Funktionen INDEX und MATCH zusammen verwenden, um die gleichen Ergebnisse zu erhalten wie mit LOOKUP oder SVERWEIS .

Das Folgende ist ein Beispiel für die Syntax, die INDEX und MATCH kombiniert, um dieselben Ergebnisse wie LOOKUP und SLOOKUP in den vorherigen Beispielen zu erzeugen:

=INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)

Die folgende Formel ermittelt Marys Alter im Beispielarbeitsblatt:


=INDEX(A2:C5,VERGLEICH(E2,A2:A5,0),3)

Die Formel verwendet den Wert „Maria" in Zelle E2 und findet „Maria" in Spalte A. Sie stimmt dann mit dem Wert in derselben Zeile in Spalte C überein. Da sich „Maria" in Zeile 4 befindet, gibt die Formel den Wert aus Zeile 4 zurück in Spalte C (22).

HINWEIS: Wenn keine der Zellen in Lookup_Array mit Lookup_Value ("Mary") übereinstimmt, gibt diese Formel #NV zurück.
Klicken Sie für weitere Informationen zur INDEX- Funktion auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

So verwenden Sie die INDEX-Funktion, um Daten in einer Tabelle zu finden

OFFSET() und MATCH()

Sie können die Funktionen OFFSET und MATCH zusammen verwenden, um die gleichen Ergebnisse wie die Funktionen im vorherigen Beispiel zu erzielen.

Das Folgende ist ein Beispiel für eine Syntax, die OFFSET und MATCH kombiniert, um die gleichen Ergebnisse wie LOOKUP und SVERWEIS zu erzeugen:

=OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)

Diese Formel findet Marys Alter im Beispielarbeitsblatt:

=OFFSET(A1,MATCH(E2,A2:A5,0),2)

Die Formel verwendet den Wert „Mary" in Zelle E2 und findet „Mary" in Spalte A. Die Formel stimmt dann mit dem Wert in derselben Zeile, aber zwei Spalten rechts (Spalte C) überein. Da sich „Mary" in Spalte A befindet, gibt die Formel den Wert in Zeile 4 in Spalte C (22) zurück.

Klicken Sie für weitere Informationen zur OFFSET- Funktion auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

So verwenden Sie die OFFSET-Funktion

No comments:

Post a Comment