Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVerweis funktioniert bei ner Zahl nicht

SVerweis funktioniert bei ner Zahl nicht
09.11.2020 20:20:14
Sabbel
Hallo,
möchte mit SVerweis in Tabelle 1, Spalte S die zum Wert gehörende Stückzahl der Tabelle2 ausgeben.
Die Komma-zahl soll dabei nicht beachtet werden.
Das funktioniert auch bestens .. außer bei der Zahl wenn die in Tabelle1 ( Spalte A) eingegebene Zahl in SpalteD nicht vorhanden ist. Dann wird immer eine Zahl ausgegeben.
Also wenn in Tabelle1 (Spalte A) eine Zahl eingegeben wird die in Tabelle2(Spalte D) nicht vorhanden ist wir dennoch eine Zahl ausgegeben.
Ich weiß nicht wiso :o
Anbei die Testdatei :
https://www.herber.de/bbs/user/141441.xlsx
Kann mir jemand helfen?
Liebe Grüße Sabbel
Anzeige

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

Betreff
Datum
Anwender
Anzeige
schreib FALSCH nicht WAHR
09.11.2020 20:26:46
WF
.
AW: SVerweis funktioniert bei ner Zahl nicht
09.11.2020 20:28:02
Hajo_Zi
Halo Sabel,
es gibt kein Suchergebnis.
=WENN(A25="";"";WENN(ISTFEHLER(SVERWEIS(A25;Tabelle2!D23:J218;7;0));"";SVERWEIS(A25; Tabelle2!D23:J218;7;0)))

AW: SVerweis funktioniert bei ner Zahl nicht
09.11.2020 20:44:15
Daniel
Hi
wenn du den SVerweis mit WAHR verwendest, musst du zwei Dinge beachten:
1. die durchsuchte Liste muss nach der ersten Spalte aufsteigend sortiert sein, ansonsten kommt Unsinn raus.
2. ist ein Suchbegriff nicht vorhanden, wird der nächstkleinere Wert aus der Liste als Ergebnis verwendet, dh es gibt auch keinen Fehler (ausßer du suchst einen Wert, der kleiner ist als der kleinste Wert in der Liste.
Damit kannst du zwar die Kommastellen "eleminieren", aber du bekommst auch keine Rückmeldung, wenn der Artikel nicht vorhanden ist.
Daher hier besser wie schon vorgelschlagen den SVerweis mit FALSCH, weil du jetzt eine exakte Übereinstimmung brauchst, musst du die NAchkommastellen entfernen.
btw in den Excelversionen ab 2007 geht das Vermeiden des Fehlers entwas einfacher:
=Wenn(A7="";"";WennFehler(SVerweis(wenn(istzahl(A7);Ganzzahl(A7);A7);Tabelle2!$D$5:$J$200;7;FALSCH)
und noch ein Fehler: du musst den Bezug auf die Tabelle absolut setzen(mit $), ansonsten wandert die Tabelle beim nach unten ziehen der Formel mit und die Anfangswerte verschwinden aus der der Liste.
Gruß Daniel
Anzeige
AW: SVerweis funktioniert bei ner Zahl nicht
09.11.2020 21:00:16
Sabbel
Hallo
vielen dank für die Antworten.
Bei dem Vorschlag von Daniel erscheint bei mir ein Fehler. ( Klammer fehlt )
Hat jemand eine Idee wie ich das mit den Kommastellen und dem Zahlen mit Buchstaben machen kann?
Ich habe es mit einer Hilfspalte =Ganzahl(A7) zbsp. versucht.
Aber dann funktioniert es nicht wenn ein Buchstabe vorhanden ist.
LG
Sabbel
Anzeige
AW: SVerweis funktioniert bei ner Zahl nicht
09.11.2020 21:05:58
Daniel
Hi
ok hatte die Fromel auch nur einfach so hingeschrieben.
so müsste es sein:
=Wenn(A7="";"";WennFehler(SVerweis(wenn(istzahl(A7);Ganzzahl(A7);A7);Tabelle2!$D$5:$J$200;7;FALSCH); ""))
die Antwort auf deine Fragen hättest du trotzdem in meiner Formel finden können, wenn du sie mal gelesen hättest.
Gruß Daniel
Anzeige
AW: SVerweis funktioniert bei ner Zahl nicht
10.11.2020 19:43:43
Sabbel
Hi Daniel .. da hast du recht.
Ich hätte es aus der Formel sehen müssen.
Vielen Lieben Dank
Eine Bitte hätte ich noch.
Es kann sein dass eine Buchstabe, Zahl und ein Komma wert vorkommt. ( zBsp. k544,2)
Kann man daraus nur die ganze Zahl berücksichtigen?
Also bei dem Beispiel müsste das SVERWEIS dann 544 suchen.
Liebe Grüße Sabbel
Anzeige
AW: Deine Angaben sind nicht eindeutig ...
11.11.2020 12:19:47
neopa
Hallo Sabbel,
... wenn nämlich Deine Artikelnummer mit Buchstabe wie z.B. auch "H670" in D112 in Tabelle2 vorhanden ist, müsstest Du nicht nach der "Ganzzahl" dort such sondern nach der Zeichenkette links vor dem Komma.
Dies könntest Du dann dafür in einem Formelteil z.B. mit LINKS() und FINDEN() bzw. auch SUCHEN() realisieren.
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

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: Probleme mit Zahlen und Lösungen


Schritt-für-Schritt-Anleitung

Um den SVerweis in Excel korrekt zu nutzen und sicherzustellen, dass Zahlen ordnungsgemäß erkannt werden, folge diesen Schritten:

  1. Daten vorbereiten: Stelle sicher, dass die Daten in der Suchspalte (z.B. Tabelle2, Spalte D) als Zahlen formatiert sind. Dies kannst du überprüfen, indem du die Zellen markierst und die Formatierung auf "Zahl" einstellst.

  2. Verwendung der SVerweis-Formel:

    =WENN(A1="";"";WENNFEHLER(SVERWEIS(GANZZAHL(A1);Tabelle2!$D$5:$J$200;7;FALSCH); ""))

    Diese Formel sucht nach der ganzzahligen Version der Eingabe in Zelle A1 und gibt den entsprechenden Wert aus.

  3. Nachkommastellen ignorieren: Um sicherzustellen, dass Nachkommastellen bei der Suche ignoriert werden, verwende die Funktion GANZZAHL().

  4. Absolute Bezüge nutzen: Denke daran, absolute Bezüge (z.B. $D$5:$J$200) zu verwenden, damit die Formel beim Herunterziehen nicht verrutscht.


Häufige Fehler und Lösungen

  • SVerweis erkennt Zahl nicht: Wenn der SVerweis keine Übereinstimmung findet, kann dies daran liegen, dass die Zahl in der Suchspalte als Text formatiert ist. Konvertiere die Daten in der Spalte D in Zahlen.

  • Excel erfindet Nachkommastellen: Dies kann passieren, wenn die Zellen in der Suchspalte und der Vergleichszelle unterschiedliche Formate haben. Stelle sicher, dass beide als Zahlen formatiert sind.

  • SVerweis funktioniert nicht in allen Zeilen: Überprüfe, ob alle Zellen in der Suchspalte die gleichen Datenformate haben. Uneinheitliche Formate führen dazu, dass der SVerweis nicht korrekt funktioniert.


Alternative Methoden

Falls der SVerweis weiterhin Probleme bereitet, kannst du die folgenden Alternativen ausprobieren:

  • Index- und Vergleichsformel:

    =INDEX(Tabelle2!$J$5:$J$200;VERGLEICH(GANZZAHL(A1);Tabelle2!$D$5:$D$200;0))

    Diese Methode funktioniert ähnlich wie der SVerweis, kann jedoch flexibler bei der Handhabung von Fehlern sein.

  • Filterfunktionen (ab Excel 365): Nutze die FILTER-Funktion, um gezielt nur die gewünschten Werte zu extrahieren:

    =FILTER(Tabelle2!$J$5:$J$200;Tabelle2!$D$5:$D$200=GANZZAHL(A1))

Praktische Beispiele

  1. Beispiel mit reinen Zahlen: Wenn in Tabelle1, Zelle A1 die Zahl 544.2 steht und in Tabelle2, Spalte D die Zahl 544 vorhanden ist, wird die Formel =WENNFEHLER(SVERWEIS(GANZZAHL(A1);Tabelle2!$D$5:$J$200;7;FALSCH); "") den entsprechenden Wert zurückgeben.

  2. Beispiel mit Text: Im Fall von gemischten Daten wie k544.2 in Tabelle1 kannst du die Formel anpassen:

    =WENNFEHLER(SVERWEIS(WENN(ISTZAHL(A1);GANZZAHL(A1);WERT(TEIL(A1;FINDEN("k";A1)+1;LÄNGE(A1)-FINDEN("k";A1)))));Tabelle2!$D$5:$J$200;7;FALSCH); "")

Tipps für Profis

  • Nutze die Funktion ISTZAHL() vor dem SVerweis, um sicherzustellen, dass es sich um eine gültige Zahl handelt. So kannst du Fehler vermeiden, wenn die Eingabe nicht korrekt ist.

  • Experimentiere mit der WENNFEHLER()-Funktion, um benutzerfreundliche Fehlernachrichten anzuzeigen, wenn der SVerweis keine Übereinstimmung findet.

  • Achte darauf, dass die Daten in der Suchspalte sortiert sind, wenn du WAHR als vierten Parameter verwendest, um die Leistung zu verbessern.


FAQ: Häufige Fragen

1. Warum funktioniert der SVerweis nicht?
Der SVerweis funktioniert möglicherweise nicht, weil die Datenformate in den Vergleichsspalten unterschiedlich sind. Überprüfe die Formatierungen und stelle sicher, dass sie übereinstimmen.

2. Wie kann ich sicherstellen, dass der SVerweis auch bei Nachkommastellen funktioniert?
Verwende die Funktion GANZZAHL(), um sicherzustellen, dass nur die ganzzahligen Werte bei der Suche berücksichtigt werden.

3. Was kann ich tun, wenn mein SVerweis nur teilweise Ergebnisse liefert?
Stelle sicher, dass die Daten in der Suchspalte vollständig und korrekt sind. Verwende die WENNFEHLER()-Funktion, um mit fehlenden Werten 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