[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte

Hybrid View

  1. #1
    Registriert seit
    Jul 2008
    Beiträge
    29
    Besten Dank für Deinen Feedback.

    Gerne möchte ich nochmals auf das "Datum Problem" zurück kommen.

    Ich habe es in einer Excel Tabelle mit SVERWEIS gelöst. Gibt es im Excel eine möglichkeit einen Text in ein Datum umzuwandeln?

    Bsp. 20090101 (ist Text vom Microsoft Editor ) umwandeln in 2009.01.01 ( Datum )

    Hier hatte ich ein Problem und musste alle Daten manuell nachpflegen. Hinter jedem Datum ist ja ein Wert hinterlegt.

    Danke nochmals für Deinen Feedback

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.765
    Da ist Excel nicht ganz so flexibel.
    Besser wäre es, wenn du in der Abfrage per DATE(...), s.o., direkt ein Datum bekommen würdest.
    Ansonsten sind folgende Funktionen Hilfreich:

    =DATWERT(TEXT(Zellbezug;"0000-00-00"))

    Jetzt musst du die Zelle nur noch als Datum formatieren.

    Excel speichert Datumwerte immer als Zahl seit 30.12.1899 (2 = 1.1.1900)
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jul 2008
    Beiträge
    29
    vielen Dank

    Könntest Du mir noch weiterhelfen, wie ich ein Datum 09.09.2009 in einen Text 09092009 umwandeln kann?

    Wirklich super Deine HILFE danke.

    Gruss Sven

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.765
    Du könntest ja ganz einfach mal die Hilfe von Excel bemühen

    =TEXT(A1;"ttMMjjjj")
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Jul 2008
    Beiträge
    29
    Leider habe ich nun ein Problem, welches ich nicht lösen kann. Ich bekomme nun immer den #WERT! und kann umformatieren wie ich will mit dieser Formel

    =TEXT(A19;"ttMMjjjj")

    Irgendwie hilft mir die Excel Hilfe nicht wirklich weiter.

    Gruss Sven

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.765
    Das liegt daran, dass die Zelle wohl keine Datumszahl ist.
    Du musst also erst in ein Datum (siehe DATWERT) umwandeln, bevor du es als Datum formatieren kannst.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Jul 2008
    Beiträge
    29
    20090909 als Text habe ich probiert in ein Datum umzuwandeln; =DATWERT(TEIL(A16;7;2)&","&TEIL(A16;5;2)&","&TEIL( A16;1;4)), jedoch bekomme ich immer #WERT! und kann es somit nicht ins Datum 2009.09.09 umwandeln.

    Danke für Deinen Feedback

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.765
    Dann stellt sich mir die Frage, wie der ursprüngliche Wert denn dargestellt wird.
    Ist es denn auch eine Zahl oder ein Text ?
    Mit der Funktion WERT wird ein Text in eine Zahl konvertiert.
    Enthält die Zelle ggf. noch nicht sichtbare Sonderzeichen ?

    Die komplette Umformatierung ist dann:
    =TEXT(DATWERT(TEXT(WERT(A1);"0000-00-00"));"ttMMjjjj")
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    Registriert seit
    Jul 2008
    Beiträge
    29
    Wie sieht es eingentlich in umgekehrter weise aus?

    Wenn ich ein Datum 2009.09.16 in einen Text 20090916 umwandeln möchte? Das Problem besteht hier, dass das Datum in einem Zahlenformat ist.

    Danke

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.765
    Ganz genauso.
    Das Zahlenformat ist die Darstellung des Wertes. Der Zellenwert selber kann eben davon abweichen.
    Editiere die Zelle mit F2, dann sieht man den tatsächlichen Wert oder entferne einfach die Zahlenformate.

    Datumfelder sind dann einfach eine beliebige Zahl (ggf. mit Nachkomma für Uhrzeitanteil).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  11. #11
    Registriert seit
    Jul 2008
    Beiträge
    29
    Ich kann dem nicht ganz folgen.

    2009.09.16 entspricht 40072 wie kann ich dann die 40072 in 20090916 umwandeln?

    Könntest Du mir nochmals mit einer Formel helfen?

    Besten Dank

  12. #12
    Registriert seit
    Jul 2008
    Beiträge
    29

    Fehler SQ20226

    Guten Tag

    Kann mir jemand bei folgendem Fehler helfen?


    Fehler [IBM][iSeries Access ODBC-Treiber][DB2 UDB]SQ20226 - Die maximale Anzahl der STACKED-Diagnosebereiche wurde überschritten.

    Vielen Dank

    Gruss VOS

Similar Threads

  1. SQL left join
    By ahingerl in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 08-12-06, 09:28
  2. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 14:41
  3. AS 400 MSG Problem
    By kroehn in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 06-06-06, 17:14
  4. ODBC Verbindungs Fehler (-7778)
    By Hubert in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 10-05-06, 10:41
  5. Formularanpassung Drucker mit AS 400
    By andrea in forum NEWSboard Drucker
    Antworten: 2
    Letzter Beitrag: 23-04-04, 11:55

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •