Registriert seit: 26.02.2019
Version(en): MS Office Prof. Plus 2016
26.02.2019, 14:26
Excel-Forum - Muster.xlsx (Größe: 9,13 KB / Downloads: 9)
Hallo und guten Tag,
ich hoffe, hier wird mir geholfen, denn leider komme ich nicht so richtig weiter.
Die Ausgangssituation sieht so aus:
PLZ - Ort - Entfernung in KM
44651 - Herne - Eickel (0 km)
Wenn alle Daten so aussehen würden, dann hätte ich kein Problem.
Das Problem liegt in der Angabe der KM die sehen nämlich dann z. B. auch mal so aus:
… (4 km)
… (7.1 km)
… (10 km)
… (20.7 km)
Füge im Anhang eine kleine Aufstellung bei.
Ich freue mich über kompetente Hilfe.
Liebe Grüße
Ingrid
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Ingrid, und was ist deine konkrete Frage?
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Ingrid will die Spalte A aufgeteilt haben.
Einfachste Art: PowerQuery
Arbeitsblatt mit dem Namen 'Tabelle4' A B C 1 Ausgangssituation.1 Ausgangssituation.2.1 Ausgangssituation.2.2.1 2 44651 Herne - Eickel 0 km 3 44866 Bochum - Sevinghausen 7.1 km 4 45663 Recklinghausen - König-Ludwig 7.8 km 5 45888 Gelsenkirchen - Bulmke-Hüllen 4 km 6 44579 Castrop-Rauxel - Behringhausen 10 km 7 45665 Recklinghausen - Röllinghausen 10.1 km
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Zitat: let Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content], #"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Ausgangssituation", type text}}), #"Spalte nach Position teilen" = Table.SplitColumn(#"Geänderter Typ", "Ausgangssituation", Splitter.SplitTextByPositions({0, 5}, false), {"Ausgangssituation.1", "Ausgangssituation.2"}), #"Geänderter Typ1" = Table.TransformColumnTypes(#"Spalte nach Position teilen",{{"Ausgangssituation.1", Int64.Type}, {"Ausgangssituation.2", type text}}), #"Spalte nach Trennzeichen teilen" = Table.SplitColumn(#"Geänderter Typ1", "Ausgangssituation.2", Splitter.SplitTextByDelimiter("(", QuoteStyle.Csv), {"Ausgangssituation.2.1", "Ausgangssituation.2.2"}), #"Geänderter Typ2" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen",{{"Ausgangssituation.2.1", type text}, {"Ausgangssituation.2.2", type text}}), #"Spalte nach Trennzeichen teilen1" = Table.SplitColumn(#"Geänderter Typ2", "Ausgangssituation.2.2", Splitter.SplitTextByEachDelimiter({")"}, QuoteStyle.Csv, true), {"Ausgangssituation.2.2.1", "Ausgangssituation.2.2.2"}), #"Geänderter Typ3" = Table.TransformColumnTypes(#"Spalte nach Trennzeichen teilen1",{{"Ausgangssituation.2.2.1", type text}, {"Ausgangssituation.2.2.2", type text}}), #"Entfernte Spalten" = Table.RemoveColumns(#"Geänderter Typ3",{"Ausgangssituation.2.2.2"}) in #"Entfernte Spalten"
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 26.02.2019
Version(en): MS Office Prof. Plus 2016
Sorry, habe ich mich jetzt so undeutlich ausgedrückt oder kann man den Dateianhang nicht sehen? Ich möchte die Zeile so aufgeteilt haben, dass aus 1 Zeile dann 3 Spalten werden. 1 Spalte soll die PLZ beinhalten 2 Spalte soll den Ort beinhalten 3 Spalte soll die KM beinhalten und diese sollten dann so aussehen: 17,4 Ich hoffe, jetzt ist alles verständlich. LG Ingrid
Registriert seit: 26.02.2019
Version(en): MS Office Prof. Plus 2016
Hallo Günter,
boh, Du bist ja schneller als der Schall. :18:
Aber was muss ich denn jetzt tun?
Sorry, ich bin Anfänger und verstehe jetzt nur Bahnhof.
Freue mich aber, wenn Du mir trotzdem hilfst.
LG Ingrid
Registriert seit: 13.04.2014
Version(en): 365
Hi, in B2: =links(A2;5) in c2: =teil(A2;7;suchen("(";a2)-7) in d2: =wechseln(teil(a2;suchen("(" ;A2) +1;99);"km)";"")*1
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
26.02.2019, 14:54
(Dieser Beitrag wurde zuletzt bearbeitet: 26.02.2019, 14:54 von WillWissen .)
Hi Ingrid,
hab' dir mal die Datei zum Spielen hochgeladen. Es ist noch ein Vorschlag mit Text in Spalten dabei.
Beispiel_TiS_und_PQ.xlsx (Größe: 21 KB / Downloads: 3)
Falls du noch nicht klar kommst, melde dich nochmals.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 26.02.2019
Version(en): MS Office Prof. Plus 2016
Hallo Edgar, hallo Günter, erst einmal ein ganz liebes Dankeschön. Jetzt werde ich schauen, ob ich es entsprechend umsetzen kann. Die Formel mit der PLZ für LINKS, die hatte ich auch schon herausgefunden. Mein Problem war die Entfernung entsprechend zu separieren, das funktionierte einfach nicht so wie ich es mir vorstellte. Aber ich denke, ich bin auch jetzt noch mit vielen ??? hier am PC. Jetzt muss ich erstmal etwas Frühstücken, denn sonst funktioniert mein Gehirn gar nicht mehr. LG Ingrid
Registriert seit: 26.02.2019
Version(en): MS Office Prof. Plus 2016
Hallo Edgar, ich habe es jetzt einmal mit Deinen Formeln versucht. Spalte B = PLZ: Klappt super, das war das, was ich auch schon herausgefunden hatte. Spalte C = Ort: Genial und einfach, auch wenn ich die Formel noch nicht verstehe. Spalte D = KM: Hier klappt es nicht so richtig. Bei diesen Angaben 0 km - 4 km - 10 km ist alles richtig. Aber es gibt viele Angaben die so aussehen: 7.1 km (43472) - 7.8 km (43684) - 10.1 km (43475) und hier habe ich jetzt in der Spalte D überall 5stellige Zahlen stehen. Habe sie mal in Klammern hinter die entsprechenden km gesetzt. Hast Du dazu noch eine Idee? LG Ingrid
Angehängte Dateien
Beispiel_TiS_und_PQ.xlsx (Größe: 22,71 KB / Downloads: 6)
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Code:
=WECHSELN(WECHSELN(TEIL(A2;SUCHEN("(";A2) +1;99);"km)";"");".";",")*1
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.