Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: xverweis oder sverweis mit wahl?

xverweis oder sverweis mit wahl?
18.11.2022 10:13:02
matze
Hallo Ihr Lieben ,
habe eine Tabelle mit mehreren Daten aufgebaut die auf Basis von vorgegebenen Terminen errechnet wird (Startdatum+Termin läuft quartalsweise etc...). hab jetzt eine große Matrix die ungefähr so ausschaut:
Termin1 Termin2 Termin3 Thema
12.2022 01.2023 02.2023 x
04.2023 04.2024 04.2025 y
03.2023 03.2024 03.2025 z
05.2023 05.2024 05.2025 v
10.2023 10.2024 10.2025 abc
Möchte jetzt einen Jahreskalender aufbauen, dh. im Januar soll die Suche heißen Suche 01.2022 in der Matrix und gebe "Thema" aus.
Im Dezember sollte dann Thema X als Ergebnis kommen. Ein reiner S-Verweis ist das nicht, da ja von A2..C6 gesucht werden muss...
Ach ja, hinter dem Thema gibts dann noch weitere Spalten die ausgegeben werden müssen (in der nächsten Zelle (also z.B. Thema, Abteilung, Zeit )
Bekomme ich sowas hin, mit welcher Formel ? Wenn möglich mit Beispiel
Vielen Danke
Matthias
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=INDEX(D1:D5;MAX((Suchwert=A1:C5)*ZEILE(A1:C5)))
18.11.2022 10:38:42
lupo1
AW: =INDEX(D1:D5;MAX((Suchwert=A1:C5)*ZEILE(A1:C5)))
18.11.2022 10:56:48
matze
Hi Lupo,
vielen Dank , nur wo ist in der Formel der "01.2023" der gesucht wird ?
Danke
Matthias
öhm ... Suchwert? (Also in F1: 01.2023)
18.11.2022 11:14:29
lupo1
... sollte aber eine Zahl sein, sonst klappt MAX nicht und wird zum Mäxchen.
01.2023 ist keine Zahl. Verwende besser 1.1.2023 (sowohl in der Tabelle als auch in F1). Das ist eine Zahl.
Anzeige
AW: öhm ... Suchwert? (Also in F1: 01.2023)
18.11.2022 11:36:06
matze
ja, ist nur mit 01.2023 formatiert - ist schon 01.01.2023 ... wo kommt das in die Formel rein ?
AW: öhm ... Suchwert? (Also in F1: 01.2023)
18.11.2022 12:23:53
Daniel
Naja du musst das Datum anstelle von "Suchbegriff" einsetzen, vermuich als Zellbezug auf die Zelle mit dem Datum.
Beachte, dass das Datum, nachdem du suchst dem Datumswerten in den Spalten entsprechen, DW wenn da immer der Monats erste steht, musst du auch den Monatsersten als Suchwert verwenden und keinen anderen Tag.
Prüfe auch mal, was die Formel ausgibt, wenn du nach einem Datum suchst, das nicht vorhanden ist.
Gruß Daniel
Anzeige
AW: xverweis oder sverweis mit wahl?
18.11.2022 11:38:56
Daniel
HI
was steht den in den Zellen drin, der Text "12.2022" oder das Datum 1.12.2022 formatiert mit als MM.TTTT?
wenn es echte Texte sind, dann so (F1 ist der Monat, nach dem du suchst, aber auch in der Textform "12.2022"

=INDEX(D2:D6;VERGLEICH("*"&F1&"*";A2:A6&" "&B2:B6&" "&C2:C6;0))
solltst du Datumswerte haben, dann so (auch wieder in F1 das gesuchte Datum). Hier wird die Umwandlung in Text in der Formel gemacht.

=INDEX(D2:D6;VERGLEICH(TEXT(F1;"\*MM.JJJJ\*");TEXT(A2:A6;"MM.JJJJ-")&TEXT(B2:B6;"MM.JJJJ-") &TEXT(C2:C6;"MM.JJJJ-");0)) 
je nach Excelversion ist die Eingabe als Matrixformel mit STRG+SHIFT+ENTER erforderlich.
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

xverweis oder sverweis mit wahl?


Schritt-für-Schritt-Anleitung

Um den richtigen Wert aus deiner Matrix zu finden, kannst du die Excel-Funktionen INDEX und VERGLEICH in Kombination verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einem klaren Format vorliegen. In deinem Fall sieht die Tabelle wie folgt aus:

    A       B       C      D
    --------------------------------
    12.2022 01.2023 02.2023 x
    04.2023 04.2024 04.2025 y
    03.2023 03.2024 03.2025 z
    05.2023 05.2024 05.2025 v
    10.2023 10.2024 10.2025 abc
  2. Suchwert definieren: Lege in einer neuen Zelle, z.B. F1, den Suchwert fest, den du finden möchtest (z.B. 01.2023).

  3. Formel eingeben: Verwende die folgende Formel, um das Thema zu finden:

    =INDEX(D2:D6;VERGLEICH("*"&F1&"*";A2:A6&" "&B2:B6&" "&C2:C6;0))

    Diese Formel sucht nach dem Suchwert in den Spalten A, B und C.

  4. Matrixformel (bei Bedarf): Wenn du Datumswerte hast, verwende diese Formel:

    =INDEX(D2:D6;VERGLEICH(TEXT(F1;"*MM.JJJJ*");TEXT(A2:A6;"MM.JJJJ-")&TEXT(B2:B6;"MM.JJJJ-")&TEXT(C2:C6;"MM.JJJJ-");0))

    Drücke STRG + SHIFT + ENTER, um es als Matrixformel einzugeben.


Häufige Fehler und Lösungen

  • SVERWEIS funktioniert nicht: Wenn du versuchst, SVERWEIS zu verwenden, aber die Formel nicht das erwartete Ergebnis liefert, könnte es an der Suchspalte liegen. SVERWEIS sucht nur in der ersten Spalte.
  • Fehlende Daten: Wenn du nach einem Datum suchst, das nicht in deiner Matrix vorhanden ist, gibt die Formel einen Fehler aus. Überprüfe die Eingabewerte und das Format.
  • Datum Format: Achte darauf, dass die Daten in der Matrix im gleichen Format vorliegen wie der Suchwert. 01.2023 sollte als Datum und nicht als Text formatiert sein.

Alternative Methoden

  1. XVERWEIS: In neueren Excel-Versionen kannst du XVERWEIS verwenden, um flexibler zu suchen. Ein Beispiel könnte so aussehen:

    =XVERWEIS(F1;A2:C6;D2:D6)

    Dies sucht nach dem Wert in der Matrix und gibt das entsprechende Thema zurück.

  2. Wahl-Funktion: Wenn du verschiedene Suchkriterien hast, kannst du die Wahl-Funktion nutzen. Du könntest eine Auswahl treffen, welche Suche du durchführen möchtest, und dann entweder SVERWEIS oder XVERWEIS verwenden.


Praktische Beispiele

  • Beispiel 1: Angenommen, du suchst nach dem Thema für den Monat Januar 2023. Setze 01.2023 in Zelle F1 und verwende die oben genannten Formeln.
  • Beispiel 2: Um mehrere Ausgaben zu erhalten, kannst du die Formel anpassen, um zusätzliche Spalten zu berücksichtigen:
    =INDEX(D2:D6;VERGLEICH(TEXT(F1;"*MM.JJJJ*");TEXT(A2:A6;"MM.JJJJ-")&TEXT(B2:B6;"MM.JJJJ-")&TEXT(C2:C6;"MM.JJJJ-");0))

    Diese gibt dir nicht nur das Thema, sondern kann auch so angepasst werden, dass auch andere Spalten (z.B. Abteilung, Zeit) zurückgegeben werden.


Tipps für Profis

  • Dynamische Bereiche: Verwende dynamische Bereiche, um deine Formeln flexibler zu gestalten. Dies kannst du mit OFFSET oder Tabelle-Funktionen erreichen.
  • Fehlerbehandlung: Nutze WENNFEHLER, um Fehlermeldungen elegant zu handhaben. Beispiel:
    =WENNFEHLER(INDEX(D2:D6;VERGLEICH(...));"Nicht gefunden")
  • Verwendung von XVERWEIS: Der XVERWEIS ist eine leistungsstarke Alternative, die viele der Einschränkungen des SVERWEIS überwindet. Nutze ihn, wenn er in deiner Excel-Version verfügbar ist.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen SVERWEIS und XVERWEIS?
SVERWEIS sucht nur in der ersten Spalte und gibt Werte aus Spalten rechts zurück. XVERWEIS kann in beliebigen Richtungen suchen und ist flexibler.

2. Wie kann ich mehrere Kriterien mit SVERWEIS kombinieren?
Du kannst dies erreichen, indem du die Suchkriterien in einer Hilfsspalte kombinierst oder alternative Funktionen wie INDEX und VERGLEICH verwendest.

3. Warum funktioniert meine SVERWEIS-Formel nicht?
Überprüfe das Format der Suchwerte und stelle sicher, dass diese in der ersten Spalte der Matrix vorhanden sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige