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

Forumthread: Sverweis von-bis?

Sverweis von-bis?
Petra
Einen Schönen Tag allerseits,
mein Problem:
Liste(ca. 20.000 Sätze)bestehend aus einer Wertspalte und einer Nummernspalte. Es müssen für div. (zusammenhängende)Nummernkreise Bezeichnungen aus einer anderen Liste zugeordnet werden.
z.B. die Nummern 100100 bis 101999 würden "rotes Haus", die Nummernserie 100200 bis 100250 "gelbes Haus" usw. erhalten.
Wie kann ich das mit einer Formel oder auch mit VBA lösen?
Wer hat den richtigen Tipp?
Vielen Dank für Eure Mühe
liebe Grüße Petra
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sverweis von-bis?
03.08.2009 13:19:16
Petra
Hallo Wolli
DANKE, löst aber nicht ganz mein Problem, hab mal ein Beispiel reingestellt.

Die Datei https://www.herber.de/bbs/user/63592.xls wurde aus Datenschutzgründen gelöscht


Gruß Petra
Anzeige
=SVERWEIS(A2;$E$3:$G$5;3) oT
03.08.2009 13:23:13
Matthias5
Gruß,
Matthias
AW: =SVERWEIS(A2;$E$3:$G$5;3) oT
03.08.2009 13:33:05
Petra
Hallo Wolli, Hallo Matthias5
ganz haut die Formel nicht hin, Auszug aus der Hilfe:
Bereich_Verweis ist ein logischer Wert, der angibt, ob SVERWEIS eine genaue oder eine ungefähre Entsprechung suchen soll. Wenn dieser Parameter WAHR ist oder weggelassen wird, wird eine ungefähre Entsprechung zurückgegeben. Anders ausgedrückt, wird der nächstgrößere Wert zurückgegeben, der kleiner als Suchkriterium ist, wenn keine genaue Entsprechung gefunden wird. Wenn der Parameter FALSCH ist, sucht SVERWEIS eine genaue Entsprechung. Wird keine Entsprechung gefunden, wird der Fehlerwert #NV zurückgegeben
d.h. wenn die Vergleichswerte dicht beieinander liegen, kommen falsche Ergebnisse raus, Beispiel:
1000 bis 1010 rot
1011 bis 1200 gelb
bei einem Suchbegriff 1011 wird bei dieser Formel rot zugewiesen.
Wer hat einen besseren Tipp?
Gruß Petra
Anzeige
Nö!
03.08.2009 13:46:36
Matthias5
Hallo Petra,
danke für den Tipp, die Hilfe zu SVERWEIS habe mích mir wirklich schon ein paar Jahre nicht mehr angesehen! :-))
Du hast offenbar meine Formel nicht richtig übernommen, denn die würde bei deinem Beispiel gelb zurückgeben:
Tabelle1
 ABCDEFG
11010rot    Zuordnungstabelle   
21011gelb    vonbis 
3        10001010rot
4        10111200gelb

verwendete Formeln
Zelle Formel
B1 =SVERWEIS(A1;$E$3:$G$4;3)
B2 =SVERWEIS(A2;$E$3:$G$4;3)

Tabellendarstellung in Foren Version 4.8


Gruß,
Matthias
Anzeige
AW: Nö!
03.08.2009 13:54:12
Petra
Hallo Ihr
Schande über mich, hab wohl Tomaten auf den Augen gehabt!
Trotzdem
schönen Nachmittag
Petra
AW: Nö!
03.08.2009 13:57:58
Hajo_Zi
Hallo matthias,
man sollte den vierten Parameter (0) auch angeben, wenn man den identischen Wert sucht.

Anzeige
Stimmt, aber den suche ich nicht! oT
03.08.2009 14:31:28
Matthias5
SVERWEIS von-bis: noch ein Vorschlag
03.08.2009 14:06:56
Erich
Hi Petra,
so vielleicht:
 ABCDEFGHIJ
114300079fehlt in Liste     Zuordnungstabelle  
214300080rot     vonbis 
314300081rot     1430008014300091rot
414300090rot     1440010014402000gelb
514300091rot     1450000014600000blau
614300096nicht gefunden        
714400100gelb        
814400130gelb        
914500000blau        
1014600000blau        
1194600000nicht gefunden        

Formeln der Tabelle
ZelleFormel
B1=WENN(ISTNV(SVERWEIS(A1;$H$3:$I$5;2;1)); "fehlt in Liste"; WENN(A1<=SVERWEIS(A1;$H$3:$I$5;2;1); SVERWEIS(A1;$H$3:$J$5;3;1); "nicht gefunden"))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: DANKE an ALLE
03.08.2009 14:51:17
Petra
Gruß Petra
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Sverweis von-bis: So funktioniert's


Schritt-für-Schritt-Anleitung

Um den SVERWEIS in Excel für Werte zwischen zwei Zahlen zu verwenden, kannst du folgende Schritte befolgen:

  1. Daten vorbereiten: Erstelle eine Tabelle mit zwei Spalten: "Von" und "Bis", die die Bereiche definiert, und eine dritte Spalte für die entsprechenden Werte (z.B. Bezeichnungen wie „rotes Haus“ oder „gelbes Haus“).

    Beispiel:

    | Von    | Bis    | Bezeichnung  |
    |--------|--------|--------------|
    | 100100 | 101999 | rotes Haus   |
    | 100200 | 100250 | gelbes Haus  |
  2. Formel eingeben: Verwende die folgende Formel in einer neuen Spalte, um den SVERWEIS anzuwenden:

    =WENN(UND(A1>=B$2; A1<=C$2); D$2; "")

    Hierbei steht A1 für den Wert, den du überprüfen möchtest, und B$2, C$2 für die "Von"- und "Bis"-Werte.

  3. Formel anpassen: Ziehe die Formel nach unten, um sie auf alle relevanten Zellen anzuwenden.

  4. Ergebnisse überprüfen: Schau dir die Ergebnisse an und stelle sicher, dass die Werte korrekt den Bezeichnungen zugeordnet werden.


Häufige Fehler und Lösungen

  • Fehler: #NV
    Lösung: Überprüfe, ob die gesuchten Werte tatsächlich im angegebenen Bereich liegen. Du kannst auch den vierten Parameter der SVERWEIS-Formel auf FALSCH setzen, um eine genaue Übereinstimmung zu verlangen.

  • Fehler: Falsche Zuweisungen
    Lösung: Stelle sicher, dass die "Von"- und "Bis"-Werte in aufsteigender Reihenfolge angeordnet sind, da SVERWEIS nur mit sortierten Daten korrekt funktioniert.


Alternative Methoden

Eine Alternative zum SVERWEIS ist die Verwendung der INDEX- und VERGLEICH-Funktionen. Diese Kombination kann flexibler eingesetzt werden, um Werte zwischen zwei Zahlen zu finden.

Beispiel:

=INDEX(D:D;VERGLEICH(1;(A1>=B:B)*(A1<=C:C);0))

Diese Formel funktioniert als Array-Formel, also drücke Strg + Shift + Enter, um sie korrekt einzugeben.


Praktische Beispiele

Hier sind einige Beispiele zur Veranschaulichung des SVERWEIS zwischen zwei Werten:

  1. Beispiel für ein von-bis Szenario: Angenommen, du hast folgende Daten:

    | Von    | Bis    | Bezeichnung  |
    |--------|--------|--------------|
    | 1000   | 1010   | rot          |
    | 1011   | 1200   | gelb         |

    Du suchst nach dem Wert 1011 und wendest die SVERWEIS-Formel an, um "gelb" zurückzugeben.

  2. Excel-SVERWEIS in einer großen Liste: Bei einer Liste mit 20.000 Werten sollte die Datenstruktur gut organisiert sein, um die Leistung zu optimieren.


Tipps für Profis

  • Verwende die WENNFEHLER-Funktion, um Fehler in deinen SVERWEIS-Ergebnissen zu vermeiden:

    =WENNFEHLER(SVERWEIS(...); "Nicht gefunden")
  • Nutze die FILTER-Funktion (verfügbar in neueren Excel-Versionen), um mehrere Ergebnisse zu finden, die zu einem bestimmten Suchbegriff passen.

  • Halte die Daten in der Lookup-Tabelle aktuell, um sicherzustellen, dass die SVERWEIS-Formel immer die richtigen Werte zurückgibt.


FAQ: Häufige Fragen

1. Kann ich SVERWEIS für nicht aufsteigende Daten verwenden?
Nein, SVERWEIS funktioniert nur mit aufsteigend sortierten Daten. Für nicht sortierte Daten solltest du alternative Methoden wie INDEX und VERGLEICH verwenden.

2. Was passiert, wenn ich mehrere Werte für einen Suchbegriff habe?
SVERWEIS gibt nur den ersten gefundenen Wert zurück. Um alle Werte zu finden, kannst du die FILTER-Funktion nutzen oder eine Pivot-Tabelle erstellen.

3. Wie kann ich SVERWEIS mit Werten zwischen zwei Zahlen in Excel optimieren?
Stelle sicher, dass die Daten gut strukturiert und die Formeln korrekt eingegeben sind. Nutze auch die WENNFEHLER-Funktion, um mit möglichen Fehlern umzugehen.

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