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

unerwartetes Verhalten bei langen Strings.

Forumthread: unerwartetes Verhalten bei langen Strings.

unerwartetes Verhalten bei langen Strings.
21.02.2025 15:08:30
Peter B.
Erneutes Moin,
ich bin (mal wieder) auf ein unerwartetes Verhalten gestoßen und brauche da etwas Weisheit.

Das verständnisproblem. (siehe dateI)
Ich referenziere Texte mit Zellbezügen in einer Datei.
Diese Textstrings sind mitunter relativ lang (255+).
---
Bei einem Einzelverweis klappt es wie gewohnt (beispielCall =b3)
Auch bei einem "multi"verweis klappt es (beispielCall = b3:b4)
--
Das für mich unerwartete Verhalten schlägt bei der Benutzung von formeln, wie WENNV() auf
bei einem einzelstring =WennNv(b3;"") -> ausgabe des Textes
Bei einem "multi"verweis wiederrum =WennNV(b3:b4;"") werden die langen texte (255+) zu einem #WERT fehler
(in der datei habe ich wennfehler genutzt, mit WENNV sieht man den wandel)

Warum tritt dieses Verhalten nur bei den "multi"verweisen auf + hat jemand eine Ahnung wie ich es beheben kann?
Ich habe bereits versucht den Text in unter der string limitierung von 255 zeichen liegende Blocks aufzuteilen (in etwas ="text1" & "text2") dieser Fix funktioniert bei der Hyperlink() formel aber in dem "multi"verweis nicht.


Danke an jeden der mir denkimpulse gibt.

Gruß!

'Datei
https://www.herber.de/bbs/user/175912.xlsx
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 15:37:27
Peter B.
Moin onur,
wenn das Pauschal auf 255 abgegrenzt wäre dann könnte ich damit leben. Das Problem ist, dass

=WENNNV(b2;"") eben nicht auf 255 abgegrenzt ist, siehe datei mit 299 zeichen
aber
=wennnv(b2:b5;"") grenzt ab.

gruß

AW: unerwartetes Verhalten bei langen Strings. Nachtrag
21.02.2025 15:42:53
Peter B.
ziehe die vorherige Nachricht zurück
Muss wohl damit leben, dass ifError nicht auf die DynamischeSpills aktualisiert wurde und daher ein unterschiedliches Verhalten bei einzel und dynamischen Bereichen besitzt.

Danke für die Gute Quelle.
Gruß
Anzeige
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 15:43:22
Onur
Was an "Die Stringlänge in Arrayformeln ist auf 255 Zeichen begrenzt." verstehst du denn nicht?
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 15:59:19
Peter B.
moinsen,
falls es dich interessiert.
ich habe an Arrayformeln sind auf 255 zeichen begrenzt nicht verstanden, dass

=wennfehler(wert) als Arrayformel .
=Länge(text) nicht als Arrayformel aufgefasst wird.

Nach meinem verständnis war eine Arrayformel eine Formel, die mehrere Berechnungen für ein oder mehrere Elemente in einem Array ausführen kann.
Daher waren sowohl wennfehler als auch länge oder {} für mich ARRAYFORMELN (einehalt wert-arrayformel, die andere text-arrayformel)


Anzeige
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 16:02:23
Onur
Aber auch LÄNGE bei Arrays spinnt herum, da nur EIN Wert (Länge des ersten Textes) ausgegeben wird....
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 16:15:05
Peter B.
moin onur,
kannst mich au den richtigen pfad bringen, denn Länge funktioniert bei arrays wie ich es erwarte

https://www.herber.de/bbs/user/175915.xlsx
'hier hat die Länge formel doch ein erwartbares Ergebniss ausgespuckt (länge(a2:a4) -> [162,3,326] -> 326 ist der lange String)


Gruß
(wenn ich was übersehe kannst du mich gerne Verbal steinigen.)
Anzeige
AW: unerwartetes Verhalten bei langen Strings.
21.02.2025 16:23:25
Onur
Hast Recht, sorry. Ich habe die Zahlen nur übersehen, weil sie, dank der extrabreiten Zeile, auf der nächsten Seite (rechts) gelandet waren. :)
danke - frage abgeschlossen
21.02.2025 16:31:43
Peter B.
👍
Wie so oft danke nochmals für die Hilfe.


Das du einen Flüchtigkeitsfehler gemacht hat trage ich mir in den Kalender ein; es ist schließlich eine Rarität
;)

Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18