Supportnet / Forum / Tabellenkalkulation
sverweis und führende 0 in Suchspalte berücksichtigen
Frage
Hallo,
ich habe folgendes Problem.
Ich habe einen Wochenzettel für meine Wochenabrechnung in Excel 2000 erstellt. Als Servicetechniker arbeite ich auf Tankstellen die eine Objektnummer haben, über die ich mit sverweis Ort und Ölgesellschaft im Wochenzettel automatisch eintragen lasse. Hier mal die Formel
=WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0))
"liste" ist die zu durchsuchende Tabelle.
Leider ist es nun so, dass einige Objektnummern in folgender Form doppelt auftreten - 7280 und 07280. Ölgesellschaft A hat eine Tankstelle mit der Objektnummer 7280 und Ölgesellschaft B eine an einem anderen Ort mit der Objektnummer 07280.
Bei deren Eingabe erhalte ich immer die erste in der Liste stehende Tankstelle. Die führende 0 wird bei der Suche scheinbar ignoriert.
Wie kann ich das lösen, dass die führende 0 beachtet wird?
Gruss Chrisja1965
Antwort 1 von Errol
Moin,
...indem Du alle Zellen mit den Objektnummern, also auch die Zahlen 7280 und 07280 als Text formatierst; zur Berechnung brauchst Du sie nicht, der SVERWEIS muss ja nur nachsehen, ob der Wert da ist oder nicht.
Falls die Zahlen schon drin stehen, musst Du sie noch einmal eingeben, sonst kapierts der SVERWEIS nicht...
Guß Errol
...indem Du alle Zellen mit den Objektnummern, also auch die Zahlen 7280 und 07280 als Text formatierst; zur Berechnung brauchst Du sie nicht, der SVERWEIS muss ja nur nachsehen, ob der Wert da ist oder nicht.
Falls die Zahlen schon drin stehen, musst Du sie noch einmal eingeben, sonst kapierts der SVERWEIS nicht...
Guß Errol
Antwort 2 von Errol
...ach ja, fällt mir grade noch ein:
Durch den Zusatz "FALSCH" wird Dir in der Ergebniszelle "#NV" angezeigt, falls die Numer nicht vorhanden ist.
Gruß Errol
Zitat:
=WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0;FALSCH))
=WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0;FALSCH))
Durch den Zusatz "FALSCH" wird Dir in der Ergebniszelle "#NV" angezeigt, falls die Numer nicht vorhanden ist.
Gruß Errol
Antwort 3 von chrisja1965
Hallo Erol,
vielen Dank für die Lösung klappt prima!!!
Gruß chrisja1965
vielen Dank für die Lösung klappt prima!!!
Gruß chrisja1965
Antwort 4 von chrisja1965
Hallo Erol,
=WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0;FALSCH))
Durch den Zusatz "FALSCH" wird Dir in der Ergebniszelle "#NV" angezeigt, falls die Numer nicht vorhanden ist.
Bei =WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0)) die letzte O bedeutet WAHR und gibt den #NV aus bei FALSCH (1) kriegt man immer die nächst möglichen gesuchten Wert geliefert und die Suchspalte muß geordnet sein, was bei WAHR nicht sein muß.
Gruss chrisja1965
=WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0;FALSCH))
Durch den Zusatz "FALSCH" wird Dir in der Ergebniszelle "#NV" angezeigt, falls die Numer nicht vorhanden ist.
Bei =WENN(ISTLEER(D6);"";SVERWEIS(D6;liste;3;0)) die letzte O bedeutet WAHR und gibt den #NV aus bei FALSCH (1) kriegt man immer die nächst möglichen gesuchten Wert geliefert und die Suchspalte muß geordnet sein, was bei WAHR nicht sein muß.
Gruss chrisja1965

