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)
Top
#2
Hallo Uwe,

mit VBA

- isnumeric
- isdate

sollte es gehen.

mfg
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
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
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)
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
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
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
Top


Gehe zu:


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