Moin,
ich habe es mit Powe Query (Abrufen und transformieren) gelöst.
Die vorliegenden Daten in Tabelle1 einlesen, speichern.
Lückenlose ID2 generieren lassen
Einlesen und zusammenführen.
Folgender Code:
(Tabelle1)
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"ID", Int64.Type}, {"Beschr.", type text}})
in
#"Geänderter Typ"
(Tabelle2 fehlt)
(Tabelle3)
let
Quelle = Excel.CurrentWorkbook(){[Name="Tabelle3"]}[Content],
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"ID2", Int64.Type}}),
#"Zusammenführte Abfragen" = Table.NestedJoin(#"Geänderter Typ",{"ID2"},Tabelle1,{"ID"},"NewColumn",JoinKind.LeftOuter),
#"Erweiterte NewColumn" = Table.ExpandTableColumn(#"Zusammenführte Abfragen", "NewColumn", {"Beschr."}, {"NewColumn.Beschr."})
in
#"Erweiterte NewColumn"