
Ich verwende den Power Query-Editor in Excel für Microsoft 365.
Die Tabelle A
hat eine Spalte ID
mit einer eindeutigen Kennung. Diese Kennung ist normalerweise numerisch, enthält aber manchmal auch Text. Aus diesem Grund habe ich den Datentyp dieser Spalte auf festgelegt Text
.
In manchen Fällen erscheinen die Werte in dieser Spalte numerisch, haben aber eine oder mehrere führende Nullen (z. B. "042"
). Da dies als Textwert behandelt wird, bleiben alle führenden Nullen erhalten.
Tabelle B
hat auch eine Spalte ID
vom Typ Text
, die ebenfalls eine eindeutige Kennung enthält, die normalerweise numerisch ist, manchmal aber auch Text enthält. Der einzige Unterschied zwischen A.ID
und B.ID
besteht darin, dass B.ID
numerische Werte niemals Nullen am Anfang haben.
Ich versuche, Tabelle A
und Tabelle B
in der Spalte zu verbinden (zusammenzuführen) ID
. Aufgrund der oben beschriebenen Situation verliere ich viele Zeilen, da beispielsweise ID
die Werte „042“ und „42“ nicht übereinstimmen, da sie als Text behandelt werden.
Ich möchte meiner Abfrage einen angewandten Schritt hinzufügen, der führende Nullen aus ID
numerischen Werten entfernt.
Ich habe versucht, den Typ von ID
in Whole Number
und zurück in zu ändern Text
. Dadurch werden die führenden Nullen bei numerischen ID
Werten entfernt, bei nicht numerischen ID
Werten treten jedoch Fehler auf.
Gibt es eine Möglichkeit, im Power Query-Editor führende Nullen aus numerischen Werten zu entfernen, die als gespeichert sind Text
?
Oder gibt es einen insgesamt besseren Weg, das Problem anzugehen?
Antwort1
Sie können dies verwenden:
Erstellen Sie eine benutzerdefinierte Spalte und probieren Sie diesen Befehl aus, um führende Nullen aus als Text gespeicherten numerischen Werten zu entfernen.
=Text.TrimStart([ColName], "0")