Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zellinhalt abfragen
#1
Hallo Zusammen,

... sorry, aber sehe wahrscheinlich den Wald vor lauter Bäumen nicht !


Ich habe eine Ergebnisspalte A , in der ich so ziemlich alles durcheinander geliefert bekomme. Die Spalte bekomme ich im Textformat.

Ich möchte mir für einen ersten Überblick mal die "Spreu vom Weizen" trennen.
Spalte Wert_A = alles was nach Zahl aussieht
Spalte Wert_B = der Rest

Hierzu frage ich (dank der Hilfe aus dem Forum) den Code, meist Links oder als Teil des Zellinhaltes ab und zeige dann über eine Wenn Bedingung in Spalte Wert_A den Wert an oder eben nicht. In Spalte Wert_B reagiere ich nur auf Einträge in Wert_A.

Leider liefert mir die Formel manchmal den Fehler zurück "#WERT!" und ich verstehe nicht richtig woran das liegt.

Im Anhang ist eine Beispieltabelle.

Es würde mich sehr freuen wenn Ihr mich unterstützen könntet.

.xlsx   Test_ka.xlsx (Größe: 27,06 KB / Downloads: 7)
Antworten Top
#2
Hallo Uwe,

mit VBA

- isnumeric
- isdate

sollte es gehen.

mfg
Antworten Top
#3
Hi Fennek,

...Danke,  ich schau mal, ob das auch mit den Sonderzeichen <> . Leerzeichen usw. funktioniert. Geliefert wird ja alles im Textformat Sad


Mal schauen wie weit ich komme Smile


VG Uwe
Antworten Top
#4
Hallo,

versuche es mal so: (Formeln nach unten ziehen)

Arbeitsblatt_exportieren

ABC
1Ergebnis
Endwert
Wert_AWerte_B
2ENTSPRICHTENTSPRICHT
3297297
4279,3279,3
545,645,6
642,942,9
Formeln der Tabelle
ZelleFormel
B2=WENNFEHLER(WERT(A2);"")
C2=WENN(B2="";A2;"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Hallo Uwe,

zuerst die Punkte durch Kommata ersetzen.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#5
Hallo zusammen,

könnte bitte noch mal wer drüberschauen?

Ich verstehe es nicht so recht Huh  warum hier der Fehler erscheint.

z.B. < 1 ist ok <1 zeigt einen Fehler;   14 zeigt einen Fehler 140 ist ok ??????

Ich hänge noch einmal die Datei an ... im Reiter #WERT!  kann man ein wenig "spielen.

Überschreibt man z.B. in A86 den Wert 15 mit 150 ... ist der Fehler weg Huh   obwohl ich mit LINKS( A86;1) doch nur das erste Zeichen Abfrage ...


Wäre echt cool, wenn es eine Lösung gäbe ..


.xlsx   Test_ka.xlsx (Größe: 31,26 KB / Downloads: 1)
Antworten Top
#6
Hallo Uwe,

mein Vorschlag hilft dir nicht weiter?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#7
Hallo Klaus-Dieter,

... probiere ich aus, ... DANKE!


VG Uwe

...wow !!!

Klaus-Dieter ...das scheint mit WENNFEHLER und WERT ja super zu klappen.
Ich schau mal dass ich die Daten mit ersetztem Punkt durch Komma bekomme ... dann sollte das klappen  18

Herzlichen Dank, Du hast mir sehr geholfen.

VG Uwe
Antworten Top
#8
Hallo Uwe,

noch ergänzend zu deiner ursprünglichen Frage
Zitat:Leider liefert mir die Formel manchmal den Fehler zurück "#WERT!" und ich verstehe nicht richtig woran das liegt.

und
Zitat:Ich verstehe es nicht so recht warum hier der Fehler erscheint.

z.B. < 1 ist ok <1 zeigt einen Fehler;   14 zeigt einen Fehler 140 ist ok ??????

Der Fehler wird von diesem Formelteil verursacht
CODE(TEIL(A2;3;1))

Mit TEIL(A2;3;1) ermittelst du das dritte Zeichen des Inhaltes von A2

Wenn der Inhalt von Spalte A aber nur zwei Zeichen lang ist, gibt der Formelteil TEIL(A2;3;1)
einen Leerstring zurück.
Und dieser Leerstring verursacht in der Funktion CODE() dann den Fehler #WERT.

Um solche (und andere) Fehler in einer Formel aufzuspüren hilft die Formelauswertung mit F9:
https://www.online-excel.de/excel/singsel.php?f=87

Gruß
Fred
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste