Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Datum suchen mit Sverweis

Datum suchen mit Sverweis
19.10.2006 11:06:25
Mr.PT
Hallo liebe Leute,
weiß jemand, wie mit der SVERWEIS-Funktion in einer Matrix nach DATUMS-Werten gesucht werden kann? Ich erhalte grundsätzlich #NV Werte als Ergebnis.
Beispiel:
A B
1 19.10.06 Wert1
2 20.10.06 Wert2
3 21.10.06 Wert3
4 22.10.06 Wert4
=SVERWEIS("20.10.06";A1:B4;2) liefert #NV
=SVERWEIS(20.10.06;A1:B4;2) - ungültig
Oder kann SVERWEIS grundsätzlich nur Zeichenketten suchen?
vielen Dank für eine Antwort
Peter
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum suchen mit Sverweis
19.10.2006 11:09:59
IngGi
Hallo Peter,
geht =SVERWEIS(DATWERT(20.10.06);A1:B4;2)?
Gruß Ingolf
AW: Datum suchen mit Sverweis
19.10.2006 11:36:32
jockel
=SVERWEIS(DATWERT("20.10.06");A1:B4;2) müßte die formel heißen, aber besser wäre es sicher, wenn man das datum in eine eigene zelle schreibt, z.b. =SVERWEIS(C1;A1:B4;2;0)
cu jörg
AW: Datum suchen mit Sverweis
19.10.2006 11:41:47
Mr.PT
Hallo Ingolf,
Danke für Deinen Vorschlag
SVERWEIS(DATWERT(20.10.06);A1:B4;2)
geht leider nicht, weil ja in der Suchspalte keine Zeichenketten
stehen, sondern eben Datumswerte. DATWERT wandelt Text in ein Datum um.
Ich bräuchte vermutlich die umgekehrte Funktion, etwa TEXT("20.10.06";"TT.MM.JJ")
Jedoch liefert
=SVERWEIS(TEXT("20.10.06";"TT.MM.JJ");A5:B8;2)
immernoch #NV :(
Das ist doch bestimmt total simpel, aber wo ist der Trick dabei?
vielen Dank nochmal für weitere Ideen
Gruß Peter
Anzeige
AW: Datum suchen mit Sverweis
19.10.2006 11:54:37
jockel
hi Peter, hast du meinen (unwesentlichen) beitrag gelesen? du schreibst:
"DATWERT wandelt Text in ein Datum um." das ist so nicht ganz richtig; das datum wird in den wert (der zahl) des datums "umgewandelt" nämlich in 39010...
und =SVERWEIS(DATWERT("20.10.06");A1:B4;2;0) funzt prima...
cu jörg
Anzeige
AW: Datum suchen mit Sverweis
19.10.2006 12:01:28
IngGi
Hallo Peter,
ich habe die Anführungszeichen um das Datum vergessen. Siehe Antwort von Jockel. Es muss heißen:
=SVERWEIS(DATWERT("20.10.06");A1:B4;2)
So müsste es aber funktionieren. Wenn du Datumswerte in der Suchspalte hast, muss der Suchbegriff ja ebenfalls ein Datumswert sein. Mit DATWERT wandelst du den Suchbegriff "20.10.06" in ein Datum um. Dann passt es doch.
Gruß Ingolf
Anzeige
sverweis
19.10.2006 12:11:35
jockel
hi Ingolf, dies soll KEINE belehrung (auch keine beleerung!) sein... aber:
...zuweilen ist der Bereich_Verweis wichtig..., deshalb bin ich auch dafür, ihn nicht zu unterschlagen, auch wenn er hier nicht not tut...
siehe onlinehilfe
Syntax
SVERWEIS(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis)
cu jörg
Anzeige
AW: sverweis
19.10.2006 15:47:43
IngGi
Hallo Jörg,
einverstanden. Wo du recht hast, hast du recht.
Gruß Ingolf
AW: Datum suchen mit Sverweis
19.10.2006 13:01:35
Mr.PT
Hallo an alle fleißigen Helfer,
nun haben wir also die beiden Lösungen:
=SVERWEIS(DATWERT("20.10.06");A1:B4;2) als Direkteingabe
sowie
=SVERWEIS(C2;A1:B4;2) mit Auslagerungszelle
Funktionieren beide super und bestätigen doch meine Vermutung,
dass es im Grunde mal wieder ganz simpel war - wenn man weiß wie ;)
Vielen Dank noch einmal an Jockel & Ingolf für den flotten Einsatz
Dieses Forum ist echt Klasse :)))
Bis demnächst - Gruß Peter
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Datum suchen mit Sverweis


Schritt-für-Schritt-Anleitung

Um in Excel mit der SVERWEIS-Funktion nach einem Datum zu suchen, kannst du folgende Schritte befolgen:

  1. Daten anlegen: Erstelle eine einfache Tabelle mit Datumswerten in einer Spalte (z.B. A1:A4) und den entsprechenden Werten in einer anderen Spalte (z.B. B1:B4).

    A           B
    1  19.10.06  Wert1
    2  20.10.06  Wert2
    3  21.10.06  Wert3
    4  22.10.06  Wert4
  2. SVERWEIS-Funktion verwenden: Um das Datum zu suchen, nutze die Formel:

    =SVERWEIS(DATWERT("20.10.06"); A1:B4; 2; 0)

    Diese Formel sucht nach dem Datum "20.10.06" in der ersten Spalte der Matrix und gibt den zugehörigen Wert aus der zweiten Spalte zurück.

  3. Suchkriterium anpassen: Anstelle einer direkten Eingabe kannst du das Datum auch in eine separate Zelle (z.B. C1) schreiben und die Formel anpassen:

    =SVERWEIS(C1; A1:B4; 2; 0)

Häufige Fehler und Lösungen

  • #NV Fehler: Wenn du #NV erhältst, könnte das daran liegen, dass das Suchdatum nicht im richtigen Format vorliegt. Stelle sicher, dass du das Datum mit DATWERT umwandelst.

  • Ungültige Matrix: Wenn du die Fehlermeldung "SVERWEIS-Matrix ungültig" erhältst, überprüfe, ob die Matrix aus der richtigen Anzahl an Zeilen und Spalten besteht.

  • DATWERT funktioniert nicht: Achte darauf, dass du das Datum in Anführungszeichen setzt, wenn du es als Text eingibst. Beispiel:

    =SVERWEIS(DATWERT("20.10.06"); A1:B4; 2; 0)

Alternative Methoden

Falls SVERWEIS nicht die gewünschte Lösung bietet, kannst du folgende Alternativen in Betracht ziehen:

  • VERGLEICH und INDEX: Diese Funktionen können in Kombination verwendet werden, um Werte basierend auf einem Datum zu suchen und auszugeben:

    =INDEX(B1:B4; VERGLEICH(DATWERT("20.10.06"); A1:A4; 0))
  • FILTER-Funktion (ab Excel 365): Falls du nur bestimmte Datensätze basierend auf einem Datumsbereich filtern möchtest, kannst du die FILTER-Funktion verwenden:

    =FILTER(B1:B4; (A1:A4 >= DATWERT("20.10.06")) * (A1:A4 <= DATWERT("22.10.06")))

Praktische Beispiele

  1. Wert nach Datum suchen: Um den Wert für den 21.10.06 zu finden:

    =SVERWEIS(DATWERT("21.10.06"); A1:B4; 2; 0)
  2. Datumsbereich suchen: Wenn du alle Werte zwischen zwei Daten ausgeben möchtest, kannst du eine Kombination aus SVERWEIS und WENN verwenden:

    =WENN(A1:A4 >= DATWERT("20.10.06"); WENN(A1:A4 <= DATWERT("22.10.06"); B1:B4; ""); "")

Tipps für Profis

  • Datumsformat prüfen: Stelle sicher, dass die Datumswerte im korrekten Format vorliegen, um Probleme mit SVERWEIS zu vermeiden.

  • Bereich_Verweis nutzen: Achte darauf, den Bereich_Verweis auf 0 zu setzen, um exakte Übereinstimmungen zu suchen. Das hilft, Fehler zu vermeiden.

  • Daten formatieren: Formatiere die Zellen, in denen du mit Datumswerten arbeitest, als „Datum“, um Missverständnisse zu vermeiden.


FAQ: Häufige Fragen

1. Warum funktioniert mein SVERWEIS nach Datum nicht?
Es kann sein, dass das Datum nicht im richtigen Format vorliegt oder dass du die Matrix falsch definiert hast. Achte darauf, DATWERT zu verwenden.

2. Kann ich mit SVERWEIS auch einen Datumsbereich abfragen?
SVERWEIS ist nicht dafür optimiert, einen Datumsbereich abzufragen. Hierfür sind Kombinationen mit INDEX und VERGLEICH oder die FILTER-Funktion besser geeignet.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige