Ich räume lieber selten auf; dann ist der Effekt größer.
Hallo Renè!
Hoffe es geht dir gut!
Bitte um deine Hilfe.
In der Spalte ‚Paarname‘ (12.000 Datensätze) sind viele Namen zu berichtigen.
Paarnamen die nicht geändert werden, sollen in der gleichen Spalte stehen.
Durch die Änderung der Umlaute habe ich gelernt, dass das mit einer Tabelle
gelöst werden kann.
Leider habe ich keine Formeln für die Namensänderungen gefunden 🙁
Vielen Dank Peter


Hallo Peter,
mit dieser Funktion kannst du das lösen:
// Funktion: fnErsetzeNamen
// Parameter:
// text – der zu bearbeitende Text (z. B. aus der Spalte "Paarname")
// tabelleNamen – Tabelle mit den Spalten [suchen] und [ersetzen]
let
fnErsetzeNamen = (text as text, tabelleNamen as table) as text =>
let
// Alle Zeilen der Ersetzungstabelle abrufen
ersetzteTexte = List.Accumulate(
Table.ToRecords(tabelleNamen),
text,
(zustand, aktueller) => Text.Replace(zustand, aktueller[finden], aktueller[ersetzen])
)
in
ersetzteTexte
in
fnErsetzeNamen
Liebe Grüße :: Rene
