Registriert seit: 29.10.2025
Version(en): OFFICE 2016 32Bit
Hallo Zusammen,
ich bin ein kompletter Anfänger. ich lasse aus einem anderen Programm Eplan eine Excel-Liste erzeugen. Mit folgendem Beispielinhalt.
Spalte 1
NSR01
SR01
MSR01
SR01
SR01
NSR01
NSR01
Jetzt soll diese Spalte im Hintergrund ohne das die Datei nochmal geöffnet wird wie folgt bearbeitet werden.
Spalte 1
+NSR01
+SR01
+MSR01
Ich habe es versucht mit PowerQuery Duplikate entfernen, wird aber nicht ausgeführt.
Das "+" soll automatisch überall hinzugefügt werden.
Ich kann diese Liste als Vorlage in Eplan hinzufügen und diese wird dann genutzt.
Registriert seit: 25.11.2021
Version(en): 2019, 365
29.10.2025, 15:36
(Dieser Beitrag wurde zuletzt bearbeitet: 29.10.2025, 15:36 von Ralf A.)
Moin,
Duplikate entfernen allein reicht halt nicht. Du willst ja noch ein + davorsetzen.
Bsp.:
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Entfernte Duplikate" = Table.Distinct(Quelle),
AddPlus = Table.AddColumn(#"Entfernte Duplikate", "plus Plus", each Text.Combine({"+", [Spalte 1]}), type text)
#"Entfernte Spalten" = Table.RemoveColumns(AddPlus,{"Spalte 1"})
in
#"Entfernte Spalten"
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 29.10.2025
Version(en): OFFICE 2016 32Bit
Ich bekomme den Fehler "Erwartetes Token:Comma."
Registriert seit: 25.11.2021
Version(en): 2019, 365
(29.10.2025, 16:05)MorpheusGTS schrieb: Ich bekomme den Fehler "Erwartetes Token:Comma."
...smile... sorry... mein Fehler...
In der Zeile AddPlus.... muss am Ende noch ein Komma eingetragen werden...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 12.07.2025
Version(en): 2021
(29.10.2025, 15:07)MorpheusGTS schrieb: Ich habe es versucht mit PowerQuery Duplikate entfernen, wird aber nicht ausgeführt.
Das "+" soll automatisch überall hinzugefügt werden.
Könnte sein das da noch Leerzeichen vorher oder nachher kommen?
Andreas.
Code:
// Tabelle1
let
Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
TrimmedText = Table.TransformColumns(Source,{{"Spalte 1", each "+"&Text.Trim(_), type text}}),
RemovedDuplicates = Table.Distinct(TrimmedText)
in
RemovedDuplicates