Formate

13/09/2009 - 11:21 von Oski | Report spam
Hallo

In einer Abfrage für den Datenexport in einer CSV-Datei müsste ich aus einer
Zifferkombination folgende zwei Ergebnisse in je einer Spalte herauskriegen.


Originaldaten:
111.2222.0789.4

Frage 1:
Gewünschtes Ergebnis_1:
0789

Hier habe ich noch keine Lösung gefunden, wie könnte diese Lösung aussehen?

Frage 2:
Gewünschtes Ergebnis_2
0789.4

mein Ergebnis ist aber noch nicht zufriedenstellend weil das Excel die 0
ignoriert und das Ergebnis ist falsch.
Feld
Nummer: Rechts$([TVD];5)

Format
@@@@"."@

Wer kann hier einen guten Tip geben

Gruss
Oski
 

Lesen sie die antworten

#1 Thomas Möller
13/09/2009 - 12:03 | Warnen spam
Hallo,

Oski schrieb:
In einer Abfrage für den Datenexport in einer CSV-Datei müsste ich aus einer
Zifferkombination folgende zwei Ergebnisse in je einer Spalte herauskriegen.


Originaldaten:
111.2222.0789.4

Frage 1:
Gewünschtes Ergebnis_1:
0789

Hier habe ich noch keine Lösung gefunden, wie könnte diese Lösung aussehen?



Trag mal folgenden Ausdruck in die Abfrage ein:

Exp: Links$(Rechts$([Feld2];6);4)


Dieser Ausdruck funktioniert nur, wenn die Originaldaten immer den
selben Aufbau haben. Wenn mal mehr und mal weniger Zeichen zwischen den
Punkten stehen, muss der Ausdruck angepasst werden.


Frage 2:
Gewünschtes Ergebnis_2
0789.4

mein Ergebnis ist aber noch nicht zufriedenstellend weil das Excel die 0
ignoriert und das Ergebnis ist falsch.
Feld
Nummer: Rechts$([TVD];5)

Format
@@@@"."@

Wer kann hier einen guten Tip geben



in Deinem Ausdruck làsst Du Dir nur die fünf letzten Zeichen
zurückgeben. Das sind in Deinem Beispiel "789.4". Mach mal aus der "5"
eine "6":

Nummer: Rechts$([TVD];6)


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen