Herbers Excel-Forum - das Archiv
Sverweis, Kombinationsfeld und #NV Fehler

|
Betrifft: Sverweis, Kombinationsfeld und #NV Fehler
von: Y. Housein
Geschrieben am: 08.12.2003 19:06:01
Hallo Leute,
habe fogendes Problem: Ich habe eine Arbeitsblatt bzw. Tabelle mit Kunden, sieht wie folgt aus: Spalte A sind die Kundennummern eingetragen und in Spalte B die Kundennamen. In Arbeitsblatt Rechnung habe ich ein Kombinationsfeld eingefügt, dort habe ich auch die Listenbereiche eingegeben. Mein Problem ist wenn die Kundennummern von 1 - 100 sind dann funktioniert mein sverweis. Hier die Formel: =SVERWEIS(G2;Kunden;6), wenn aber die Kundennummern nicht ab 1 bzw. ab 50 oder ab 100 anfangen, dann bekomme ich den Wert #NV.
Ich habe auch die Formel mit Falsch und wahr probiert, ferner habe ich die Kundennummern Spalte mit Zahl formatiert funktioniert aber immer noch nicht.
Ich hoffe Ihr könnt mir helfen.
Gruß
Y. Housein
Betrifft: AW: Sverweis, Kombinationsfeld und #NV Fehler
von: Werner
Geschrieben am: 08.12.2003 19:11:05
Hallo Y,
=WENN(ISTFEHLER(SVERWEIS(G2;Kunden;6));"";SVERWEIS(G2;Kunden;6))
Gruss Werner
Betrifft: AW: Sverweis, Kombinationsfeld und #NV Fehler
von: Y. Housein
Geschrieben am: 08.12.2003 20:19:13
Hallo Werner,
Danke für dein Tipp - der #NV Fehler ist zwar weg - aber der Wert ist leider nicht da, die Zelle ist leider leer.
Betrifft: AW: Sverweis, Kombinationsfeld und #NV Fehler
von: IngoG
Geschrieben am: 08.12.2003 20:24:14
Hallo Y. Housein,
mE muß auf jeden Fall der parameter 0 oder Falsch in die Formel, da dieser dafür sorgt, dass Du einen nicht sortierten Bereich Kunden benutzen kannst und er nur genaue übereinstimmungen zurückgibt.
ausserdem bin ich mir nicht sicher, warum du in der 6. spalte von kunden suchst. Ich hatte dich so verstanden, dass der Bereich kunden nur 2 spalten hat.
=WENN(ISTFEHLER(SVERWEIS(G2;Kunden;2;0));"";SVERWEIS(G2;Kunden;2;0))
Sollte das nicht fuktionieren melde dich einfach nochmal
Gruß Ingo
Betrifft: AW: Sverweis, Kombinationsfeld und #NV Fehler
von: Y. Housein
Geschrieben am: 09.12.2003 01:20:34
Hallo Ingo,
meine Kundentabelle hat folgende Spalten:
A =Kundennr. B=Firmenname: C=Vorname: D=Name: E=Anschrift F=PLZ:
G=Ort: H=Telefonnr. I=Faxnr. J=Mobilnr.
Hier wurde für den Kundentabelle einen Namen vergeben: "Kunden"
Bereich: =Kunden!$A$10:$J$5000
In der Tabelle Rechnung habe ich ein Kombinationsfeld eingefügt: Diese Kombinationsfeld hat folgende Eingabebereich: Kunden!$B$10:$B$100 ; Zellverknüpfung:$G$2
In Tabelle Rechnung:
Spalte D:18 ist Name: ------ E:19 folgende Formel: =WENN(ISTFEHLER(SVERWEIS G2;Kunden;2;0));"";SVERWEIS(G2;Kunden;2;0))
Spalte D:19 ist Adresse:
Spalte D:20 ist PLZ usw.
Problem: Wenn in der Kundentabelle die Kundennummer ab 1, 2 , 3 usw. anfängt dann funktioniert die Formel. Fange ich aber mit 2 oder ab 50 funktioniert das leider nicht.
Ferner habe ich versucht die Kundennummern als Zahl bzw. als Text zu formatieren hat alles nichts gebracht.
Ich hoffe Du hast mein Problem verstanden?
Gruß
Yilmaz
Betrifft: Testdatei hochladen ?
von: IngoG
Geschrieben am: 09.12.2003 09:31:35
Hallo yilmaz,
am besten erstellst Du eine kleine Testdatei mit dem gleichen aufbau und einigen Datensätzen und stellst sie hier ins forum.
An einem Bsp kann man die sache viel einfacher nachvollziehen
Gruß Ingo
Betrifft: AW: Testdatei hochladen ?
von: Y. Housein
Geschrieben am: 09.12.2003 11:44:30
Hallo Ingo,
anbei wie gewünscht die TEST Datei:
https://www.herber.de/bbs/user/2382.xlsum die Tabellen eröffnen zu können muss auf Tabelle Übersicht auf "Blätter einblenden" klicken und das Passwort: "test" eingeben.
Gruß
Yilmaz
Betrifft: =Index()
von: IngoG
Geschrieben am: 09.12.2003 13:40:17
Hallo Yilmaz,
die funktion der wahl heißt in deinem Fall index()
also =INDEX(Kunden;$G$2;7) wobei 7 die spalte und $g$2 die Zeile zurückgibt.
Du kannst es ja damit mal versuchen
Gruß Ingo
Betrifft: AW: =Index()
von: Y. Housein
Geschrieben am: 10.12.2003 10:47:02
Hallo Ingo,
das funktioniert ja - super Leistung - ich Danke Dir - hast mir sehr geholfen.
Gruß Yilmaz
Betrifft: Danke für die Rückmeldung oT
von: IngoG
Geschrieben am: 10.12.2003 12:58:52
.