Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In Power Query können Sie eine Spalte über verschiedene Methoden aufteilen. In diesem Fall können die ausgewählten Spalten nach Positionen aufgeteilt werden.
Wo finden Sie geteilte Spalten > nach Positionen
Sie finden die Option " Spalten > nach Positionen teilen " an drei Stellen:
Registerkarte "Start" – unter dem Dropdown-Menü "Spalte teilen" in der Gruppe "Transformieren".
Registerkarte "Transformieren" – unter dem Dropdownmenü " Spalte teilen " in der Gruppe "Textspalte" .
Klicken Sie mit der rechten Maustaste auf eine Spalte – innerhalb der Option "Spalte teilen ".
Spalten nach Positionen in Spalten aufteilen
Die erste Tabelle für dieses Beispiel wird in der abbildung unten mit nur einer Spalte für Spalte1 angezeigt.
Diese Spalte enthält drei Werte:
- Kontoname – in den ersten sechs Zeichen
- Datum – in den nächsten acht Zeichen mit dem Format jjjjmmd
- Einheiten – der Rest der Zeichen
In diesem Beispiel möchten Sie diese Spalte in die drei Spalten aufteilen, die aus den Werten in der obigen Liste erstellt wurden. Wählen Sie dazu die Spalte aus, und wählen Sie dann die Option aus, um die Spalte nach Positionen zu teilen. Wenden Sie in "Spalte teilen nach Positionen" die folgende Konfiguration an:
-
Positionen: 0,6,14
- Positionen sind nullbasiert und kommatrennt, wobei Position Null der Anfang der Zeichenfolge ist.
Hinweis
Dieser Vorgang beginnt zunächst mit dem Erstellen einer Spalte von Position 0 bis Position 6, dann von Position 7 bis Position 14. Es wird eine weitere Spalte geben, wenn Werte mit einer Länge von 16 oder mehr Zeichen im aktuellen Datenvorschauinhalt vorhanden sein sollen.
Das Ergebnis dieses Vorgangs gibt Ihnen eine Tabelle mit drei Spalten.
Hinweis
Power Query teilt die Spalte in so viele Spalten auf, wie die Anzahl der angegebenen Positionen. Die Namen der neuen Spalten enthalten denselben Namen wie die ursprüngliche Spalte, suffixiert durch einen Punkt und eine 1-basierte Zahl, die den geteilten Abschnitt der Spalte darstellt. Im vorherigen Beispiel wird die Spalte " Spalte1 " in drei Spalten mit dem Namen "Column1.1", "Column1.2 " und "Column1.3" aufgeteilt.
Sie können nun den Namen der Spalten ändern und auch die Datentypen jeder Spalte wie folgt definieren:
| Name der ursprünglichen Spalte | Name der neuen Spalte | Datentyp |
|---|---|---|
| Spalte1.1 | Kontoname | Text |
| Spalte1.2 | Datum | Datum |
| Spalte1.3 | Einheiten | Ganze Zahl |
Die endgültige Tabelle wird wie in der folgenden Abbildung aussehen.
Spalten nach Positionen in Zeilen aufteilen
Die erste Tabelle für dieses Beispiel entspricht der Tabelle in der abbildung unten mit den Spalten "Gruppe " und "Konto".
Die Spalte "Konto " kann nur zwei Werte in derselben Zelle enthalten. Jeder Wert hat die gleiche Länge in Zeichen mit insgesamt sechs Zeichen. In diesem Beispiel möchten Sie diese Werte aufteilen, sodass Sie jeden Kontowert in einer eigenen Zeile haben können. Wählen Sie dazu die Spalte "Konto " und dann die Option aus, um die Spalte nach Positionen aufzuteilen. Wenden Sie in "Spalte teilen nach Positionen" die folgende Konfiguration an:
- Positionen: 0, 6
- Aufteilen in: Zeilen
Hinweis
Dieser Vorgang beginnt zunächst mit dem Erstellen einer Spalte von Position 0 bis Position 6. Es wird eine weitere Spalte geben, wenn Werte mit einer Länge von 8 oder mehr Zeichen im aktuellen Datenvorschauinhalt vorhanden sind.
Das Ergebnis dieses Vorgangs gibt Ihnen eine Tabelle mit derselben Anzahl von Spalten, aber viele weitere Zeilen, da sich die Werte in den Zellen jetzt in ihren eigenen Zellen befinden.