Registriert seit: 22.04.2016
Version(en): 2016
Guten Tag!
Ich verscuhe momentan folgenden Ansatz mittels PQ zu lösen.
Ich habe die Spalte A in folgendem Format:
hhmmss
Diese möchte ich gerne in hh:mm:ss bekommen.
In Excel direkt funktioniert dies mit folgender Formal: =1*(TEXT(A1;"0\:00\:00"))
Wie lässt sich dies nun in PQ umsetzen?
Gruß
Josh
Registriert seit: 10.04.2014
Version(en): Office 2019
24.07.2018, 15:10
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 15:22 von Jockel.)
(24.07.2018, 14:56)joshua schrieb: Guten Tag!
...
Ich habe die Spalte A in folgendem Format:
hhmmss
Diese möchte ich gerne in hh:mm:ss bekommen.
In Excel direkt funktioniert dies mit folgender Formal: =1*(TEXT(A1;"0\:00\:00"))
Wie lässt sich dies nun in PQ umsetzen?
Gruß
Josh
Hallo, dieses Format "hhmmss" kenne ich nicht stehen da einfach nur Zahlen..?
Ich könnte das rein reichen..:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | Zeit | | Zeit |
2 | 123055 | | 12:30:55 |
3 | 153045 | | 15:30:45 |
4 | 84509 | | 08:45:09 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• joshua
Registriert seit: 22.04.2016
Version(en): 2016
Entschuldige, da stehen einfach nur Zahlen wie folgt:
223000
215000
55900
81500
153000
Registriert seit: 10.04.2014
Version(en): Office 2019
24.07.2018, 15:33
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 15:33 von Jockel.)
Hallo, und das Ergebnis so..?
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B | C |
1 | Zeit | | Zeit |
2 | 223000 | | 22:30:00 |
3 | 215000 | | 21:50:00 |
4 | 55900 | | 05:59:00 |
5 | 81500 | | 08:15:00 |
6 | 153000 | | 15:30:00 |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
zu diesem Beispiel mein M-code ..:
Code:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(Quelle, "Benutzerdefiniert", each Text.End("0"&Text.From([Zeit]),6)),
#"Geänderter Typ" = Table.TransformColumnTypes(#"Hinzugefügte benutzerdefinierte Spalte",{{"Benutzerdefiniert", type time}}),
#"Entfernte Spalten" = Table.RemoveColumns(#"Geänderter Typ",{"Zeit"}),
#"Umbenannte Spalten" = Table.RenameColumns(#"Entfernte Spalten",{{"Benutzerdefiniert", "Zeit"}})
in
#"Umbenannte Spalten"
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• joshua
Registriert seit: 10.04.2014
Version(en): Office 2019
24.07.2018, 17:49
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 17:49 von Jockel.)
Hallo, ich hätte beinahe vergessen zu erwähnen, das ein (vielleicht der entscheidende) Tipp von Günther (GMM-CC) kam vor einiger Zeit - lange vor dieser Anfrage - , vielleicht schaust du ja hier rein - danke... !!!
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• joshua
Registriert seit: 22.04.2016
Version(en): 2016
WO soll ich genau mal reinschauen?
Hast du einen Link dazu?
Registriert seit: 22.04.2016
Version(en): 2016
25.07.2018, 06:48
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 09:03 von WillWissen.
Bearbeitungsgrund: Unnötiges Vollzitat entfernt
)
Funktioniert wunderbar, außer wenn die Zelle lediglich 4 Zeichen enthält wie:
5000 für 00: 50 :00.
Hast du dafür noch eine Idee?
Ich danke!
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo, wenn du ordentliche Vorgaben machen würdest mit deinem zu erwartenden Wunschergebnissen, könnten wir und Zeit ersparen...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:1 Nutzer sagt Danke an Jockel für diesen Beitrag 28
• joshua
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Joshua,
bitte nicht unnötige Vollzitate verwenden. Zum Antworten bitte den rechten Antwort-Button unterhalb des Antwortformulars benutzen. Falls zur Verdeutlichung ein Zitat nötig sein sollte, kannst du den entsprechenden Text kopieren und mithilfe des 3. Icons von rechts in der zweiten Icon-Leiste darstellen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 22.04.2016
Version(en): 2016
25.07.2018, 09:14
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 09:14 von joshua.)
Zitat:Hallo, wenn du ordentliche Vorgaben machen würdest mit deinem zu erwartenden Wunschergebnissen, könnten wir und Zeit ersparen...
Also die Zellen können folgende Werte enthalten:
225000
053000
3000
0
Diese sollen ins folgende Format umgewandelt werden:
PHP-Code:
22:50:00
05:30:00
00:30:00
00:00:00
Der obigen letzte Ansatz funktioniert leider nur für Werte mit 5 oder 6 Stellen.
Hat jemand hierfür eine Idee?