Finden Sie alles in Ihrer Excel-Tabelle mit Suchfunktionen

In einer riesigen Excel-Tabelle wird STRG + F Sie nur so weit bringen. Sei schlau und lass Formeln die harte Arbeit machen. Suchformeln sparen Zeit und sind einfach anzuwenden.

In einer riesigen Excel-Tabelle wird STRG + F Sie nur so weit bringen.  Sei schlau und lass Formeln die harte Arbeit machen.  Suchformeln sparen Zeit und sind einfach anzuwenden.
Werbung

Meistens ist es ziemlich einfach, eine Zelle in einer Excel-Tabelle zu finden. Wenn Sie nicht einfach die Zeilen und Spalten dafür durchsuchen können, können Sie STRG + F verwenden, um danach zu suchen. Aber wenn Sie mit einem wirklich großen Tabellenkalkulationsprogramm arbeiten Wie Sie eine riesige CSV-Excel-Tabellenkalkulation in separate Dateien aufteilen Wie Sie eine riesige CSV-Excel-Tabellenkalkulation in separate Dateien aufteilen Eine der Unzulänglichkeiten von Microsoft Excel ist die begrenzte Größe einer Tabellenkalkulation. Wenn Sie Ihre Excel-Datei verkleinern oder eine große CSV-Datei teilen müssen, lesen Sie weiter! Lesen Sie mehr, es kann viel Zeit sparen, eine dieser vier Suchfunktionen zu verwenden. Unabhängig von der Größe Ihres Microsoft Excel-Dokuments sind sie wesentlich effizienter.

Die SVERWEIS-Funktion

Mit dieser Funktion können Sie eine Spalte und einen Wert angeben und geben einen Wert aus der entsprechenden Zeile einer anderen Spalte zurück (wenn das nicht sinnvoll ist, wird es sofort klar). Zwei Beispiele, in denen Sie dies tun können, sind das Nachschlagen des Nachnamens eines Mitarbeiters anhand seiner Angestelltennummer oder das Suchen einer Telefonnummer durch Angabe eines Nachnamens. Hier ist die Syntax der Funktion:

 = SVERWEIS ([lookup_value], [table_array], [col_index_num], [range_lookup]) 

Der [lookup_value] ist die Information, die Sie bereits haben; Wenn Sie zum Beispiel wissen möchten, in welchem ​​Staat sich eine Stadt befindet, wäre dies der Name der Stadt. Mit [table_array] können Sie die Zellen angeben, in denen die Funktion nach den Such- und Rückgabewerten suchen soll. Achten Sie bei der Auswahl Ihres Bereichs darauf, dass die erste Spalte in Ihrem Array diejenige ist, die Ihren Lookup-Wert enthält! Das ist entscheidend. [col_index_num] ist die Nummer der Spalte, die den Rückgabewert enthält.

[range_lookup] ist ein optionales Argument und nimmt 1 oder 0 an. Wenn Sie 1 eingeben oder dieses Argument weglassen, sucht die Funktion nach dem von Ihnen eingegebenen Wert oder der nächstniedrigeren Zahl. In der Abbildung unten wird ein SVERWEIS, der nach einem SAT-Ergebnis von 652 sucht, 646 zurückgeben, da es die nächstniedrigere Zahl in der Liste ist, die kleiner als 652 ist, und [range_lookup] wird standardmäßig auf 1 gesetzt.

vlookup-rundung

Werfen wir einen Blick darauf, wie wir das nutzen können. Wie ich in meinen Artikeln über boolesche Operatoren in Microsoft Excel habe. Mini-Tutorial: Boolesche Logik zur Verarbeitung komplexer Daten verwenden Mini-Excel-Tutorial: Boolesche Logik verwenden, um komplexe Daten zu verarbeiten Logische Operatoren wie IF, NOT, AND und OR können Ihnen helfen Excel-Neuling, um Benutzer zu versorgen. Wir erklären die Grundlagen jeder Funktion und demonstrieren, wie Sie sie für maximale Ergebnisse verwenden können. Lesen Sie mehr und erweiterte Zählen und Hinzufügen von Mini-Excel-Tutorial: Verwenden erweiterte Zählen und Hinzufügen von Funktionen in Excel Mini-Excel-Tutorial: Verwenden erweiterte Zählen und Hinzufügen von Funktionen in Excel Zählen und Hinzufügen von Formeln kann im Vergleich zu erweiterten Excel-Formeln banal erscheinen. Sie können jedoch viel Zeit sparen, wenn Sie Informationen zu den Daten in Ihrer Tabelle erfassen müssen. Lesen Sie weiter, ich verwende eine Tabelle, die ich mit generatedata.com generiert habe. Es enthält ID-Nummern, Vor- und Nachnamen, Stadt-, Landes- und SAT-Werte. Nehmen wir an, ich möchte den SAT-Score einer Person mit dem Nachnamen "Winters" finden. SVERWEIS macht es einfach. Hier ist die Formel, die wir verwenden würden:

 = SVERWEIS ("Winter", C2: F101, 4, 0) 

Da die SAT-Scores die vierte Spalte über der Spalte für den letzten Namen sind, habe ich 4 für das Spaltenindexargument verwendet. Beachten Sie, dass die Einstellung von [range_lookup] auf 0 eine gute Idee ist, wenn Sie nach Text suchen. Ohne sie können Sie schlechte Ergebnisse erzielen. Hier ist, was Microsoft Excel uns gibt:

vlookup-Excel

Es gab 651 zurück, die SAT-Punktzahl, die dem Studenten namens Kennedy Winters gehörte, der sich in Zeile 92 befindet (in der obigen Abbildung dargestellt). Es hätte viel länger gebraucht, nach dem Namen zu suchen, als nach der Syntax zu suchen!

SVERWEIS kann auch sehr nützlich sein, wenn Sie Microsoft Excel verwenden, um Ihre Steuern zu tun, Ihre Steuern zu tun? 5 Excel-Formeln müssen Sie wissen, Ihre Steuern zu tun? 5 Excel-Formeln müssen Sie wissen Es ist zwei Tage, bevor Ihre Steuern fällig sind und Sie nicht eine weitere Gebühr für die späte Einreichung bezahlen wollen. Dies ist die Zeit, die Kraft von Excel zu nutzen, um alles in Ordnung zu bringen. Weiterlesen .

Hinweise zu SVERWEIS

Wenn Sie SVERWEIS verwenden, sollten Sie einige Dinge beachten. Stellen Sie zunächst, wie bereits erwähnt, sicher, dass die erste Spalte in Ihrem Bereich diejenige ist, die Ihren Lookup-Wert enthält. Wenn es nicht in der ersten Spalte ist, gibt die Funktion falsche Ergebnisse zurück. Wenn Ihre Spalten gut organisiert sind, sollte dies kein Problem sein.

Die zweite Sache, die Sie beachten sollten, ist, dass SVERWEIS nur einen Wert zurückgibt. Wenn wir "Georgia" als Suchwert verwendet hätten, hätte es die Punktzahl des ersten Schülers aus Georgia zurückgegeben, und es gab keinen Hinweis darauf, dass es tatsächlich zwei Studenten aus Georgien gibt.

Die WVERWEIS-Funktion

Wenn SVERWEIS in einer anderen Spalte entsprechende Werte findet, findet WVERWEIS die entsprechenden Werte in einer anderen Zeile. Da es normalerweise am einfachsten ist, Spaltenüberschriften zu durchsuchen, bis Sie die richtige gefunden haben, und einen Filter zu verwenden, um das zu finden, wonach Sie suchen, wird WVERWEIS am besten verwendet, wenn Sie wirklich große Tabellen haben oder mit Werten arbeiten, die nach Zeit geordnet sind . Hier ist die Syntax:

 = WVERWEIS ([lookup_value], [table_array], [row_index_num], [range_lookup]) 

[lookup_value] ist wiederum der Wert, den Sie kennen und für den Sie einen entsprechenden Wert finden möchten. [table_array] ist die Zelle, in der Sie suchen möchten. [row_index_num] gibt die Zeile an, aus der der Rückgabewert kommen soll. Und [range_lookup] ist dasselbe wie oben; lassen Sie es leer, um den nächsten Wert zu erhalten, wenn möglich, oder geben Sie 0 ein, um nur nach genauen Übereinstimmungen zu suchen.

Für dieses Beispiel habe ich eine neue Tabelle mit generatedata.com erstellt. Dieser enthält eine Reihe für jeden Staat, zusammen mit einem SAT-Wert (wir sagen, es ist die durchschnittliche Punktzahl für den Staat) in den Jahren 2000-2014. Wir werden WOOOOKUP verwenden, um die durchschnittliche Punktzahl in Minnesota im Jahr 2013 zu finden. So machen wir es:

 = WVERWEIS (2013, A1: P51, 24) 

(Beachten Sie, dass 2013 nicht in Anführungszeichen steht, da es sich um eine Zahl und nicht um eine Zeichenfolge handelt. Auch die 24 stammt aus Minnesota in der 24. Reihe.) Wie Sie in der Abbildung sehen können, wird die Punktzahl zurückgegeben:

hlookup-übertreffen

Minnesotans gemittelt eine Punktzahl von 1014 im Jahr 2013.

Hinweise zu WVERWEIS

Wie bei SVERWEIS muss der Suchwert in der ersten Zeile des Tabellenarrays liegen. Das ist selten ein Problem mit HLOOKUP, da Sie normalerweise einen Spaltentitel für einen Nachschlagewert verwenden. WVERWEIS gibt auch nur einen einzelnen Wert zurück.

Die INDEX- und MATCH-Funktionen

INDEX und MATCH sind zwei verschiedene Funktionen, aber wenn sie zusammen verwendet werden, können sie eine große Tabelle viel schneller durchsuchen. Beide Funktionen haben Nachteile, aber indem wir sie kombinieren, bauen wir auf den Stärken beider auf. Zunächst jedoch die Syntax:

 = INDEX ([Array], [Zeilennummer], [Spaltennummer]) = MATCH ([Suchwert], [Suchargument], [Übereinstimmungstyp]) 

In INDEX ist [array] das Array, in dem Sie suchen werden. [row_number] und [column_number] können verwendet werden, um Ihre Suche einzuschränken. Wir sehen uns das gleich an.

MATCHs [Suchwert] ist ein Suchbegriff, der eine Zeichenfolge oder eine Zahl sein kann; [lookup_array] ist das Array, in dem Microsoft Excel nach dem Suchbegriff sucht. [match_type] ist ein optionales Argument, das 1, 0 oder -1 sein kann; 1 gibt den größten Wert zurück, der kleiner oder gleich Ihrem Suchbegriff ist. 0 wird nur Ihre genaue Laufzeit zurückgeben; und -1 gibt den kleinsten Wert zurück, der größer oder gleich Ihrem Suchbegriff ist.

Es ist vielleicht nicht klar, wie wir diese beiden Funktionen zusammen benutzen werden, also werde ich es hier auslegen. MATCH verwendet einen Suchbegriff und gibt eine Zellreferenz zurück. Im Bild unten sehen Sie, dass bei einer Suche nach dem Wert 646 in Spalte F MATCH 4 zurückgibt.

Match-Beispiel

INDEX hingegen macht das Gegenteil: Es benötigt eine Zellreferenz und gibt den Wert zurück. Sie sehen hier, dass INDEX, wenn Sie aufgefordert werden, die sechste Zelle der City-Spalte zurückzugeben, "Anchorage" den Wert aus Zeile 6 zurückgibt.

Index-Beispiel

Was wir tun werden, ist die Kombination der beiden, so dass MATCH eine Zellenreferenz zurückgibt und INDEX diese Referenz verwendet, um den Wert in einer Zelle nachzuschlagen. Nehmen wir an, Sie erinnern sich, dass es einen Studenten gab, dessen Nachname Waters war, und Sie möchten sehen, wie das Ergebnis dieses Schülers war. Hier ist die Formel, die wir verwenden werden:

 = INDEX (F: F, MATCH ("Wasser", C: C, 0)) 

Sie werden feststellen, dass der Übereinstimmungstyp hier auf 0 festgelegt ist. Wenn Sie nach einer Zeichenfolge suchen, sollten Sie diese verwenden. Folgendes erhalten wir, wenn wir diese Funktion ausführen:

Index-Übereinstimmung

Wie Sie an der Einfügung sehen können, erzielte Owen Waters 1720, die Zahl, die erscheint, wenn wir die Funktion ausführen. Dies scheint nicht so nützlich zu sein, wenn Sie nur ein paar Spalten darüber betrachten können, aber stellen Sie sich vor, wie viel Zeit Sie sparen würden, wenn Sie es 50 Mal in einer großen Datenbank-Tabelle Excel Vs. Zugriff - Kann eine Tabelle eine Datenbank ersetzen? Excel Vs. Zugriff - Kann eine Tabelle eine Datenbank ersetzen? Welches Tool sollten Sie zum Verwalten von Daten verwenden? Access und Excel verfügen beide über Datenfilterung, Sortierung und Abfrage. Wir zeigen Ihnen, welches für Ihre Bedürfnisse am besten geeignet ist. Lesen Sie mehr, die mehrere hundert Spalten enthielt!

Lass die Suche beginnen

Microsoft Excel hat eine Menge extrem mächtiger Funktionen 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun 3 Verrückte Excel-Formeln, die erstaunliche Dinge tun Die Macht von Microsoft Excel liegt in seinen Formeln. Lassen Sie mich Ihnen die Wunder zeigen, die Sie mit Formeln und bedingter Formatierung in drei nützlichen Beispielen machen können. Lesen Sie mehr, und die vier oben aufgeführten nur kratzen die Oberfläche. Selbst bei dieser oberflächlichen Übersicht sollten Sie jedoch viel Zeit sparen können, wenn Sie mit großen Tabellen arbeiten. Wenn Sie sehen möchten, wie viel mehr Sie mit INDEX machen können, lesen Sie den "Imposing Index" von Microsoft Excel Hero.

Wie führen Sie Suchen in großen Tabellen durch? Wie haben Sie herausgefunden, dass diese Suchfunktionen hilfreich sind? Teile deine Gedanken und Erfahrungen unten!

Bildnachweis: Lupe in einer Tabellenkalkulation über Shutterstock

In this article