Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Werte Nachschlagen | Daten Wie Ein Profi Berechnen
Excel-Abenteuer

bookWerte Nachschlagen

Swipe um das Menü anzuzeigen

Suchfunktionen lösen eines der häufigsten Probleme bei der Arbeit mit Tabellenkalkulationen: Daten befinden sich an einem Ort und es müssen dazugehörige Informationen aus einem anderen Bereich anhand eines übereinstimmenden Werts abgerufen werden.

Der Funktion wird ein Suchwert übergeben, der Suchbereich angegeben und festgelegt, was zurückgegeben werden soll, wenn eine Übereinstimmung gefunden wird. Excel übernimmt die Suche automatisch – für jede Zeile, jedes Mal, wenn sich die Daten ändern.

=XLOOKUP(lookup_value; lookup_array; return_array; [if_not_found])

Exakte Übereinstimmung

Eine exakte Übereinstimmung erfordert, dass der Suchwert genau mit einem Wert in der Referenztabelle übereinstimmt — dies ist die Standardeinstellung bei XLOOKUP.

Ungefähre Übereinstimmung

Eine ungefähre Übereinstimmung findet den nächstgelegenen Wert, der den Suchwert nicht überschreitet, und wird für gestufte Systeme wie Steuerklassen oder Rabattgrenzen verwendet.

Note
Hinweis

Dieses Verhalten hängt vom match_mode ab. Die obige Aussage trifft nur zu, wenn match_mode = -1 eingestellt ist, wobei die Funktion den nächstkleineren Wert zurückgibt, falls keine exakte Übereinstimmung gefunden wird. Bei anderen Einstellungen von match_mode gelten unterschiedliche Suchregeln.

Im XLOOKUP wird die ungefähre Übereinstimmung durch das Argument match_mode gesteuert – das vierte optionale Argument nach if_not_found. Wenn es auf -1 gesetzt wird, bedeutet das für Excel: "Wenn kein exakter Treffer gefunden wird, gib stattdessen den nächstkleineren Wert zurück."

=XLOOKUP(lookup_value; lookup_array; return_array; [if_not_found]; -1)

0

-1

1

2

Exact match

Next smaller

Next larger

Wildcard

Default. Returns error if value not found exactly. Use for text categories.

If no exact match, returns result for the largest value ≤ lookup value. Use for tiered systems.

If no exact match, returns result for the smallest value ≥ lookup value.

Allows * and ? as wildcards in the lookup value for partial text matching.

Note
Hinweis

Für eine ungefähre Übereinstimmung muss das Sucharray aufsteigend sortiert sein. Eine unsortierte Tabelle liefert stillschweigend falsche Ergebnisse.

VLOOKUP

VLOOKUP ist weiterhin in Millionen von Tabellenkalkulationen vorhanden und wird Ihnen regelmäßig begegnen. Die Hauptbeschränkung ist struktureller Natur: Der Suchwert muss immer in der ersten Spalte des Tabellenbereichs stehen, und die Rückgabe erfolgt über die Spaltenindexnummer. Wird eine Spalte zwischen Such- und Rückgabespalte eingefügt, stimmt die Indexnummer nicht mehr — VLOOKUP liefert dann ohne Warnung falsche Daten. XLOOKUP verweist direkt auf die Rückgabespalte und ist daher gegen dieses Problem immun.

=VLOOKUP(search_key; range; index; [is_sorted])
Note
Hinweis

VLOOKUP funktioniert weiterhin und Sie werden es in übernommenen Dateien antreffen. Sie sollten es lesen können. Für alle Formeln, die Sie selbst schreiben, verwenden Sie jedoch XLOOKUP — es ist robuster, besser lesbar und behandelt ungefähre Übereinstimmungen expliziter.

  1. Monatliches Budget nach Kategorie abrufen

Erstellen Sie unterhalb Ihres Zusammenfassungsbereichs eine Referenztabelle mit den Spalten Category und Monthly Budget.

Geben Sie folgende Werte ein:

  • Rent — 1,500.00
  • Groceries — 400.00
  • Utilities — 250.00
  • Transport — 200.00
  • Dining — 150.00

Formatieren Sie diese Werte als Währung.

Rufen Sie in Ihrer Ausgabentabelle das Budget für jede Zeile mit folgender Formel ab: =XLOOKUP(B9;I12:I20;J12:J20)

Damit wird das Budget für jede Kategorie zurückgegeben.

  1. Fehlende Kategorien behandeln

Aktualisieren Sie die Formel, um Fehler zu vermeiden, wenn eine Kategorie nicht gefunden wird: =XLOOKUP(B9;I12:I20;J12:J20;"No budget defined")

So bleibt Ihre Tabelle übersichtlich und fehlende Zuordnungen werden hervorgehoben.

  1. Nachschlagetabelle fixieren

Fixieren Sie die Nachschlagebereiche mit F4, damit sie beim Kopieren der Formel nicht verschoben werden.

  1. Ungefähre Übereinstimmung für Rabattstufen anwenden

Erstellen Sie eine neue Tabelle mit den Spalten Spending thresholds und Discount values.

Geben Sie folgende Werte ein:

  • 0 — 0
  • 500 — 5
  • 1000 — 10
  • 2000 — 20

Formatieren Sie die Rabattwerte als Prozentsätze.

Berechnen Sie anschließend die Rabattstufe für jede Ausgabe mit folgender Formel: =XLOOKUP(D9;12:M16;N12:N16;"No tier";-1)

question mark

Sie haben eine Rabattformel erstellt mit: =XLOOKUP(D9; M12:M16; N12:N16; "No tier"; -1). Wenn der Betrag 1350 beträgt und Ihre Schwellenwerte 0, 500, 1000, 2000 sind, welcher Wert wird zurückgegeben?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 7
some-alt