Freigeben über

Sverweis NV Fehler

Anonym
2019-04-25T13:15:38+00:00

In einer Tabelle sind in fortlaufenden Tabellenblättern die jeweiligen Produktnummern der Hersteller zu finden.

Dahinter soll  jeweils über Sverweis diese Nummer auf dem ersten Tabellenblatt gesucht und die zugehörige EAN-Nummer aus nachfolgend dritter Spalte der Matrix (beginnend mit der Spalte, in welcher sich der gesuchte Text befindet) exakt ausgegeben werden. Beide Zellen waren mit Text formatiert, da in der Matrix ab 00000 aufwärts gezählt wird (Zeile 2 = 00000 bis Zeile 10001 = 9999)

Sverweis Blatt 2: =SVERWEIS(B2;'Bodypur_EAN-Codes'!B:D;3;FALSCH) Auswahl der Matrix als Spalten

Sverweis Blatt 3: =SVERWEIS(E8;'Bodypur_EAN-Codes'!B2:D10000;3;FALSCH) Begrenzung der Matrix erste zeile erste Spalte bis letzte Zeile Letzte Spalte

Beide Funktionen geben keinen Wert aus obwohl ich den gesuchten Wert auf Blatt 1 erfolgreich über STRG+F Suchen kann.

Wo liegt der Fehler?

Auch der Versuch an allen Stellen den Zelleninhalt als Zahl zu formatieren bringt das gleiche Ergebnis - nur das die vorangestellten Nullen in der Matrix nicht sichtbar sind.

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare
{count} Stimmen

3 Antworten

Sortieren nach: Am hilfreichsten
  1. Anonym
    2019-04-25T13:37:48+00:00

    Hallo Stefanie,

    wird in Blatt Bodypur_EAN-Codes in Spalte B gesucht und soll der Wert aus Spalte D zurückgegeben werden?

    Der Suchbegriff muss in der äußerst linken Spalte stehen. Falls das nicht hilft, erkläre mal deinen Tabellenaufbau oder stelle eine Demo-Mappe zur Verfügung (Hochladen und hier den Link dazu posten).

    Claus

    Eine Person fand diese Antwort hilfreich.
    0 Kommentare Keine Kommentare
  2. Anonym
    2019-04-26T10:43:40+00:00

    Vielen Dank für die Rückmeldungen...

    Auch die Umwege über =Text und anschließendes kopieren - Inhalt: Werte und Zahlenformate hat erstmal nicht geholfen, musste in den Herstellerartikelnummern (ca. 600) in jede Zelle klicken und enter drücken um dort ebenfalls das grüne Fähnchen für Zahl als Wert Formatiert zu enthalten (Gott sei dank nicht in den 100.000 Zellen der EAN-Codes!), im Anschluß hat der SVerweis endlich funktioniert!

    0 Kommentare Keine Kommentare
  3. Andreas Killer 144K Zuverlässigkeitspunkte Freiwilliger Moderator
    2019-04-25T14:03:31+00:00

    Das liegt meistens daran das in einem Blatt ein Text statt einer Zahl in der Zelle ist und im anderen Blatt nicht, bzw. umgekehrt.

    Allein durch das Ändern der Zellformatierung wird eine Zahl NICHT in einen Text umgewandelt, bzw. Text in Zahl!

    STRG-F sucht immer nur Texte und ist daher nicht mit einer Formel vergleichbar.

    In Deinem Fall wäre dann wahrscheinlich eine Änderung von Zahl zu Text nötig...!?

    Teste das zuerst mal mit einer der EAN, d.h. prüfe die Zellformatierung und gibt die EAN in beiden Blättern neu ein.

    Wenn die Zellformatierung und die EAN in beiden Blättern nun gleich sind und es immer noch nicht geht, dann liegt es an der Formel.

    Andernfalls müssen die Daten mind. eines Blattes umgewandelt werden.

    Um eine Zahl in einen Text umzuwandeln erstelle eine Hilfsspalte und verwende eine =TEXT Formel, dann kopierst Du diese Spalte und überschreibst damit die EAN => Einfügen als Wert!

    Andreas.

    0 Kommentare Keine Kommentare