Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: SVerweis bei mehr als 256 Zeichen - #NV

SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 12:19:06
Denis
Hallo zusammen,
ich habe ein grosses Problem in Excel, hoffentlich kann mir da jemand von euch weiterhelfen.
Ich arbeite mit der Funktion SVerweis :
Ich durchsuche im Tabellenblatt1 nach der Zeichenkette in B23 gemäss der nachfolgenden Formel :
SVERWEIS(B23;Tabellenblatt1!$B$7:$I$5194;5;FALSCH)
In sind mehrer Sätze enthalten, die auch mal über 256 Zeichen gehen können.
Und genau da entsteht die Problematik. Sobald die Zeichenfolge grösser 256 Zeichen ist, funktioniert S- Verweis nicht mehr und gibt nur noch #NV heraus.
Könnt Ihr hier mit irgendeine Lösung nennen ? Evtl. auch durch eine andere Formel ?
Ich hoffe Ihr habt meine Fragestellung einigermassen verstanden.
Ich danke Euch schon einmal im Voraus.
Gruss
denis
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 12:39:37
Mike
Hey Denis,
der Fehler muss sonstwo liegen, da ich in meinem Beispiel ein Feld mit 1339 Zeichen
übernehmen kann:
Tabelle1

 ABC
69908.04.2009dasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfa dasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfa
710009.04.2009asdfasdf
810110.04.2009sssss
910211.04.20093333
1010011.04.2009 
1111012.04.2009 
1211012.04.2009 
13   
14   
15 Zeichen: 
16 1339 
1799dasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfa dasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfadasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfa 
18   

Formeln der Tabelle
ZelleFormel
B7=WENN(A7>A6; B6+1; B6)
B8=WENN(A8>A7; B7+1; B7)
B9=WENN(A9>A8; B8+1; B8)
B10=WENN(A10>A9; B9+1; B9)
B11=WENN(A11>A10; B10+1; B10)
B12=WENN(A12>A11; B11+1; B11)
B16=LÄNGE(B17)
B17=SVERWEIS(A17; A6:C12; 3; FALSCH)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss
Mike
Anzeige
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 12:54:00
Denis
Hallo Mike,
danke für Deine Rückmeldung. Zu Deinem Beispiel bezogen : Die Zelle "A17" enthält die Mehr als 256 Zeichen - nicht die "Ausgegebene Zelle".
Wenn ich die Zelle "A17" grösser als 256 Zeichen mache, wird dies von SVerweis nicht übernommen.
Gruss
Denis
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 12:57:00
Mike
Hmm,
bei mir gibts #WERT und nicht #NV. Scheint vielleicht in Deinem
Beispiel nicht 100%ig übereinzustimmen.
Könnte man denn - wie in meinem Beispiel - mit Textnummern
arbeiten oder mittels Links-Trim, z.B. die ersten 50 Zeichen?
Gruss
Mike
Anzeige
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 13:24:00
Denis
Hallo Mike,
die Fehlermeldung ist natürlich #Wert - sorry.
Ich muss leider die kompletten Zeichen übernehmen können.
Hast Du irgendeine Idee ?
Gruss
Denis
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 14:18:00
Mike
Hey Denis,
nur zum besseren Verständnis: sind dies Textbausteine, die für eine
Rechnung benötigt werden?
Gruss
Mike
Anzeige
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 14:32:00
Denis
Hallo Mike,
es sind diverse Textbausteine - allerdings nicht für eine Rechnung.
Ich habe einen separaten Textkatalog auf den zugegriffen wird.
Wieso hast Du eine Idee ?
Gruss
Denis
AW: SVerweis bei mehr als 256 Zeichen - #NV
06.02.2009 14:35:19
Mike
Hey Denis,
wie ich vorher schon erwähnt habe, würde ich dies mit Textnummern
(in einer Hilfsspalte) lösen. Denn so funktioniert der Sverweis, bspw.
134 = 45stelliger Text
135 = 45stelliger Text mit Modifikation
140 = Grussfloskel
141 = Grossfloskel englisch
150 = 1339stelliger Text
Gruss
Mike
Anzeige
AW: SVerweis bei mehr als 255 Zeichen
06.02.2009 21:52:54
Erich
Hallo Denis,
über die Zerlegung der langen Texte in Max-255-Stellen-Teiltexte kann man das hinbiegen.
In der Mappe steht die zu durchsuchende Liste in Zeilen 2 und 3, der Suchbegriff in G10 bzw. G11
und die Ergebnisse im grünen Bereich: https://www.herber.de/bbs/user/59190.xls
Das ist sicher keine "schöne" Lösung, aber vielleicht (momentan) die beste oder einzige.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: SVerweis bei mehr als 255 Zeichen
07.02.2009 01:07:55
Erich
Hi Denis,
hier noch eine etwas kürzere Version, bei der der Suchbegriff nicht in der Tabelle zerlegt wird.
Die Zerlegung passiert nun in der Formel - die dadurch natürlich etwas länger wird:
 ABC
3dasdfa dfasd fasdf asdf asdf adfadfadfadfadfasdf adfadfasdfas dfadfadfasdf adfadfadfadfadfadf adfadfadfadfasdf adfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfadfasdf asdf asdf adfadfadfadfadfadfa dasdfa dfasd fasdf asdf asdf aderg1erg1

Formeln der Tabelle
ZelleFormel
B3{=INDEX(B:B;MAX((LINKS(A3;255)=C$9:C$20)*(TEIL(A3;255+1;255)=D$9:D$20) *(TEIL(A3;2*255+1;255)=E$9:E$20)*ZEILE(C$9:C$20)))}
C3=SVERWEIS(A3;A$9:B$20;2;0)
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

(In diesem Beispiel ist der Suchbegriff "nur" 255 Zeichen lang, da funzt SVERWEIS auch gerade noch.)
Und hier die Tabelle dazu: https://www.herber.de/bbs/user/59195.xls
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: SVerweis bei mehr als 255 Zeichen
11.02.2009 13:37:00
Denis
Hallo Erich,
ich konnte leider erst jetzt Deine Nachricht lesen bzw. diese beantworten.
Werde mir Dein Lösungsvorschlag gleich mal anschauen.
Danke Dir für Deinen Hinweis.
Gruss
und nochmals Danke
Denis
AW: SVerweis bei mehr als 255 Zeichen
11.02.2009 13:51:00
Denis
Hallo Erich,
ich habe mir Deine Lösung angeschaut - ich sehe auch nur diese Möglichkeit als Lösung.
Ich muss wohl meine Excel Tabelle entsprechend umwandeln.
Ich danke Dir vielmals für Deinen Beitrag.
Gruss und nochmals Danke
Denis
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 mit mehr als 256 Zeichen nutzen


Schritt-für-Schritt-Anleitung

  1. Tabellenblatt vorbereiten: Stelle sicher, dass deine Daten in einem Excel-Tabellenblatt gut strukturiert sind. Beispielsweise kann die zu durchsuchende Liste in den Zellen B7 bis I5194 liegen.

  2. SVerweis-Formel eingeben: Nutze die Standard-SVerweis-Formel. Achte darauf, dass du die richtige Syntax verwendest:

    =SVERWEIS(B23;Tabellenblatt1!$B$7:$I$5194;5;FALSCH)
  3. Überprüfung der Zeichenlänge: Stelle sicher, dass die Zeichenlänge in den Zellen, die du durchsuchst, 256 Zeichen nicht überschreitet. Wenn dies der Fall ist, wird ein #NV-Fehler angezeigt.

  4. Zelle anpassen: Falls deine Zelle mehr als 256 Zeichen enthält, kannst du die Formel anpassen oder alternative Methoden nutzen, um dieses Limit zu umgehen.


Häufige Fehler und Lösungen

  • #NV-Fehler: Tritt auf, wenn die gesuchte Zeichenkette nicht gefunden wird oder die Länge über 256 Zeichen liegt.

    • Lösung: Überprüfe die Daten und stelle sicher, dass die Zeichenlängen im zulässigen Bereich sind.
  • #WERT-Fehler: Dieser Fehler kann auftreten, wenn die Formel nicht korrekt eingegeben wurde.

    • Lösung: Überprüfe die Syntax der Formel und stelle sicher, dass alle Zellreferenzen korrekt sind.
  • Verwendung von Textnummern: Manchmal kann es hilfreich sein, Textnummern in einer Hilfsspalte zu verwenden, um den SVerweis zu erleichtern.


Alternative Methoden

  1. Zerlegung der Texte: Teile lange Texte in Teiltexte von maximal 255 Zeichen auf und nutze SVerweis auf diese Teiltexte. Dies kann durch Formeln wie LINKS und TEIL erfolgen.

  2. INDEX und VERGLEICH: Eine alternative Lösung könnte die Verwendung von INDEX und VERGLEICH sein, um die gewünschte Zeichenkette zu finden, ohne die 256-Zeichen-Grenze zu berücksichtigen.

  3. Matrixformeln: Du kannst auch Matrixformeln verwenden, um die Suche über mehrere Zellen zu automatisieren. Hierbei ist es wichtig, die Formel mit STRG+SHIFT+RETURN abzuschließen.


Praktische Beispiele

  • Beispiel mit SVerweis:

    =SVERWEIS(A1;A:B;2;FALSCH)

    Diese Formel sucht den Wert in A1 in der ersten Spalte und gibt den entsprechenden Wert aus der zweiten Spalte zurück.

  • Zerlegung in Teiltexte:

    =SVERWEIS(LINKS(A1;255);A:B;2;FALSCH)
  • Matrixformel Beispiel:

    {=INDEX(B:B;MAX((LINKS(A1;255)=C$1:C$10)*ZEILE(C$1:C$10)))}

Tipps für Profis

  • Nutze Datenvalidierung, um sicherzustellen, dass die eingegebenen Daten die erforderlichen Kriterien (z.B. Zeichenlängen) erfüllen.
  • Überlege, die SVerweis-Formel in Kombination mit anderen Funktionen zu verwenden, um komplexere Datenanalysen durchzuführen.
  • Halte deine Excel-Dateien organisiert, um die Suche und den Zugriff auf Daten zu erleichtern.

FAQ: Häufige Fragen

1. Was kann ich tun, wenn SVerweis bei mehr als 256 Zeichen nicht funktioniert? Du kannst die Zeichenkette in mehrere Teile zerlegen oder alternative Funktionen wie INDEX und VERGLEICH verwenden.

2. Wie kann ich sicherstellen, dass meine Daten innerhalb der 256 Zeichen bleiben? Überprüfe die Daten in deinen Zellen regelmäßig und verwende gegebenenfalls Funktionen wie LÄNGE, um die Zeichenanzahl zu kontrollieren.

3. Gibt es eine Möglichkeit, SVerweis für englische Textdaten zu verwenden? Ja, die Funktion VLOOKUP ist die englische Entsprechung zu SVerweis und funktioniert analog.

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