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, 16:10
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 16:22 von Jockel.)
(24.07.2018, 15: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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, 16:33
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 16: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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, 18:49
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2018, 18: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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, 07:48
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 10: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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.
Registriert seit: 22.04.2016
Version(en): 2016
25.07.2018, 10:14
(Dieser Beitrag wurde zuletzt bearbeitet: 25.07.2018, 10: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?