Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Hilfe zur Funktion "SVERWEIS"





Frage

Hallo alle miteinander, ich brauche Eure HIlfe bei einem Problem mit der Funktion "SVERWEIS". In Spalte A stehen Zahlen von 1-100 und in Spalte B Buchstaben von A-Z. Einige Zahlen in Spalte A können doppelt auftauchen. Ich habe nun mit der Funktion SVERWEIS eine Zuordnung vorgenommen, welcher Buchstabe welcher Zahl zugeordnet ist. Ein Beispiel für Zeile 1: D1=SVERWEIS(C1;A1:B100;2;FALSCH) In Zelle C1 trage ich die Zahl ein, deren Buchstaben ich suche. Die Funktion soll nun genau die Zeilen überspringen, deren Zahlen in der Tabelle A1:B100 doppelt auftauchen, da dies zum Fehlercode #NV führt. Das ganze soll nach Möglichkeit automatisch und mit einer Formel ablaufen. Natürlich könnte ich den Bereich A1:B100 vorher filtern und die doppelten Zahlen auswerfen, so soll es aber nicht sein. Wie stelle ich das an? Vielen Dank für Eure Hilfe schon jetzt!!! Mike

Antwort 1 von Saarbauer

Hallo,

der Fehlercode #NV deutet auf ein nicht vorhandenen Wert in Spalte A hin. Der Suchwert aus Spalte C1 wird in Spalte A nicht gefunden.

Grundsätzlich wird nur der erste Wert in Spalte A, der dem Suchwert entspricht genutzt.

Gruß

Helmut

Antwort 2 von Hase

Hallo Helmut,

soweit ich weiß, wird der Fehlerwert #NV auch dann angezeigt, wenn in Spalte A mehrere Werte (hier doppelte Buchstaben) dem gesuchten Kriterium entsprechen. Der jeweils erste Wert aus Spalte A, der dem Suchkriterium entspricht, wird nur dann genutzt, wenn die Formel lautet:

D1=SVERWEIS(C1;A1:B100;2) also ohne FALSCH

Ich möchte jedoch die doppelten Werte im Kriterienabgleich gar nicht drin haben. Gibt es da eine Möglichkeit???

Gruß,
Mike

Antwort 3 von Aliba

Hi Mike,

grundsätzlich ist es egal, ob in der Suchspalte Einträge doppelt vorkommen. #NV wird nie als Ergebnis von doppelten Einträgen kommen.

#NV wird in Verbindung mit der Erweiterung FALSCH geliefert, wenn der Eintrag in der Suchspalte nicht vorkommt.

#NV wird ohne Erweiterung FALSCH dann geliefert, wenn es keinen identischen und auch keinen nächstkleineren Wert als den Suchwert in der Suchspalte gibt. Hierbei ist wichtig!!!!:
SVERWEIS ohne Erweiterung FALSCH nur in Suchspalten verwenden, die aufsteigend sortiert sind.

Wenn nun also bei Deiner ersten Formel:
=SVERWEIS(C1;A1:B100;2;FALSCH)
#NV geliefert wird, dann kommt der Eintrag auch nicht vor.
Sollte er "optisch" dennoch vorhanden sein, dann ist zu prüfen, ob es sich bei beiden Werten um Zahlen handelt oder nicht vielleicht bei einem Eintrag um Text, oder ob vielleicht nicht nur auf Grund der Formatierung scheinbar der selbe Eintrag vorhanden ist, tatsächlich aber die Zellen unterschiedliche Werte haben.

CU Aliba

Antwort 4 von Hase

Hallo

und entschuldigt meine späte Rückmeldung. Ihr habt beide Recht, wenn Werte doppelt auftauchen, wird immer der erste Wert der Liste genommen, #NV erscheint nur, wenn ein Wert nicht vorhanden ist.

Gibt es denn eine Möglichkeit, doppelte Werte mit SVERWEIS nicht auszuwerten?

Viele Grüße und Danke,
Mike

Antwort 5 von Saarbauer

Hallo,
Zitat:
Gibt es denn eine Möglichkeit, doppelte Werte mit SVERWEIS nicht auszuwerten?

ist mir nicht klar was du meinst, da der Sverweis nur die erste gefundene Übereinstimmung auswertet.

Teste mal mit andern Werten bei der 2. Übereinstimmung und du wirst feststellen, dass immer die Werte der 1. Übereinstimmung genommen werden.

Gruß

Helmut

Antwort 6 von Hase

Hallo Helmut,

also ich hab´s jetzt geblickt und eine ganz andere Lösung für mein ursprüngliches Problem gefunden. Trotzdem vielen Dank für die schnelle Hilfe.

Einen sonnigen Tag Dir noch und viele Grüße,
Mike

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: