Wie man Excel SVERWEIS Groß-/Kleinschreibung beachtet

Standardmäßig unterscheidet der Nachschlagewert in der SVERWEIS-Funktion die Groß-/Kleinschreibung nicht. Wenn Ihr Lookup-Wert beispielsweise MATT, matt oder Matt ist, ist dies für die SVERWEIS-Funktion gleich. Es wird unabhängig von der Groß-/Kleinschreibung der erste übereinstimmende Wert zurückgegeben.

Groß-/Kleinschreibung bei SVERWEIS beachten

Angenommen, Sie haben die folgenden Daten:

Wie Sie sehen, gibt es drei Zellen mit demselben Namen (A2, A4 und A5), jedoch mit unterschiedlicher Groß-/Kleinschreibung. Auf der rechten Seite (in E2:F4) haben wir die drei Namen (Matt, MATT und matt) zusammen mit ihren Ergebnissen in Math.

Die Excel SVERWEIS-Funktion ist nicht für die Verarbeitung von Nachschlagewerten mit Berücksichtigung der Groß-/Kleinschreibung ausgelegt. In diesem obigen Beispiel wird unabhängig von der Groß-/Kleinschreibung des Nachschlagewerts (Matt, MATT oder matt) immer 38 zurückgegeben (der erste übereinstimmende Wert).

In diesem Tutorial erfahren Sie, wie Sie bei SVERWEIS die Groß-/Kleinschreibung beachten, indem Sie:

  • Verwenden einer Hilfsspalte.
  • Ohne eine Hilfsspalte und eine Formel zu verwenden.
Groß-/Kleinschreibung bei SVERWEIS beachten - Hilfsspalte verwenden

Eine Hilfsspalte kann verwendet werden, um einen eindeutigen Lookup-Wert für jedes Element im Lookup-Array zu erhalten. Das hilft bei der Unterscheidung zwischen Namen mit unterschiedlicher Groß-/Kleinschreibung.

Hier sind die Schritte, um dies zu tun:

  • Fügen Sie links neben der Spalte eine Hilfsspalte ein, aus der Sie die Daten abrufen möchten. Im folgenden Beispiel müssen Sie die Hilfsspalte zwischen Spalte A und C einfügen.
  • Geben Sie in der Hilfsspalte die Formel =ROW() ein. Es fügt die Zeilennummer in jede Zelle ein.
  • Verwenden Sie die folgende Formel in Zelle F2, um das Suchergebnis mit Berücksichtigung der Groß-/Kleinschreibung zu erhalten.
    =SVERWEIS(MAX(GENAU(E2,$A$2:$A$9)*(ZEILE($A$2:$A$9))),$B$2:$C$9,2,0)
  • Kopieren Sie es für die verbleibenden Zellen (F3 und F4).

Notiz: Da es sich um eine Matrixformel handelt, verwenden Sie Strg + Umschalt + Eingabetaste, anstatt nur die Eingabetaste.

Wie funktioniert das?

Lassen Sie uns die Formel aufschlüsseln, um zu verstehen, wie sie funktioniert:

  • EXACT(E2,$A$2:$A$9) - Dieser Teil vergleicht den Nachschlagewert in E2 mit allen Werten in A2:A9. Es gibt ein Array von TRUEs/FALSE zurück, wobei TRUE zurückgegeben wird, wenn eine genaue Übereinstimmung vorliegt. In diesem Fall, in dem der Wert in E2 Matt ist, würde das folgende Array zurückgegeben:
    {WAHR;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH;FALSCH}.
  • EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9) - Dieser Teil multipliziert das Array von WAHR/FALSCH mit der Zeilennummer von A2:A9. Wo immer ein WAHR steht, ist es gibt die Zeilennummer an, ansonsten 0. In diesem Fall würde {2;0;0;0;0;0;0;0} zurückgegeben.
  • MAX(EXACT(E2,$A$2:$A$9)*(ROW($A$2:$A$9))) - Dieser Teil gibt den Maximalwert aus dem Zahlenarray zurück. In diesem Fall würde es 2 zurückgeben (das ist die Zeilennummer, bei der es eine genaue Übereinstimmung gibt).
  • Jetzt verwenden wir einfach diese Zahl als Lookup-Wert und verwenden das Lookup-Array als B2:C9.

Hinweis: Sie können die Hilfsspalte an einer beliebigen Stelle im Datensatz einfügen. Stellen Sie einfach sicher, dass es sich links neben der Spalte befindet, aus der Sie die Daten abrufen möchten. Sie müssen dann die Spaltennummer in der SVERWEIS-Funktion entsprechend anpassen.

Wenn Sie kein Fan von Hilfsspalten sind, können Sie auch ohne die Hilfsspalte eine Suche nach Groß-/Kleinschreibung durchführen.

Groß-/Kleinschreibung bei SVERWEIS beachten – ohne die Hilfsspalte

Auch wenn Sie die Hilfsspalte nicht verwenden möchten, benötigen Sie dennoch eine virtuelle Hilfsspalte. Diese virtuelle Spalte ist kein Teil des Arbeitsblatts, sondern wird innerhalb der Formel erstellt (wie unten gezeigt).

Hier ist die Formel, die Ihnen das Ergebnis ohne die Hilfsspalte liefert:

=SVERWEIS(MAX(GENAU(D2,$A$2:$A$9)*(ZEILE($A$2:$A$9))),AUSWÄHLEN({1,2},ZEILE($A$2:$A$9) ,$B$2:$B$9),2,0)

Wie funktioniert das?

Die Formel verwendet auch das Konzept einer Hilfsspalte. Der Unterschied besteht darin, dass Sie die Hilfsspalte nicht in das Arbeitsblatt einfügen, sondern sie als virtuelle Hilfsdaten betrachten, die Teil der Formel sind.

Hier ist der Teil, der als Hilfsdaten fungiert (orange hervorgehoben):

=SVERWEIS(MAX(GENAU(D2,$A$2:$A$9)*(ZEILE($A$2:$A$9))),WÄHLEN({1,2},REIHE($A$2:$A$9),$B$2:$B$9),2,0)

Lassen Sie mich Ihnen zeigen, was ich mit virtuellen Helferdaten meine.

Wenn ich in der obigen Abbildung den CHOOSE-Teil der Formel auswähle und F9 drücke, wird das Ergebnis angezeigt, das die CHOOSE-Formel ergeben würde.

Das Ergebnis ist {2,38;3,88;4,57;5,82;6,55;7,44;8,75;9,38}

Es ist ein Array, bei dem ein Komma die nächste Zelle in derselben Zeile darstellt und ein Semikolon darstellt, dass sich die folgenden Daten in der nächsten Zeile befinden. Daher erstellt diese Formel 2 Datenspalten - eine Spalte hat die Zeilennummer und eine hat die mathematische Punktzahl.

Wenn Sie nun die SVERWEIS-Funktion verwenden, sucht sie einfach nach dem Nachschlagewert in der ersten Spalte (dieser virtuellen 2-Spalten-Daten) und gibt die entsprechende Punktzahl zurück. Der Lookup-Wert ist hier eine Zahl, die wir aus der Kombination von MAX und EXACT-Funktion erhalten.

Laden Sie die Beispieldatei herunter

Gibt es eine andere Möglichkeit, dies zu tun? Wenn ja, teilen Sie es mir im Kommentarbereich mit.

Die folgenden SVERWEIS-Tutorials könnten Ihnen auch gefallen:

  • Verwenden der SVERWEIS-Funktion mit mehreren Kriterien.
  • Verwenden der SVERWEIS-Funktion zum Abrufen der letzten Nummer in einer Liste.
  • SVERWEIS vs. INDEX/SPIEL
  • Verwenden Sie IFERROR mit SVERWEIS, um #N/A-Fehler zu beseitigen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave