Begrenzte Zeichenfolge für Zeilen in Microsoft Excel

952
karancan

Ich schaue, ob ich dieses Problem mit Excel lösen kann. Wenn nicht, kann ich ein Skript schreiben, das mir stattdessen hilft, aber es wäre etwas zeitaufwändiger.

Hier ist mein Datensatz:

enter image description here

Dies ist nur ein Beispiel meiner Daten. Die Spalte auf der linken Seite ist eine Identifikations-ID und die Spalte auf der rechten Seite sind einige Eigenschaften, die an diese ID gebunden sind.

Ich möchte die Daten so manipulieren, dass ich für jedes eindeutige Element in der rechten Spalte eine Zeile habe und diese Zeilen die wiederholten Identifikationsnummern (aus der linken Spalte) hätten. So würde es aussehen:

enter image description here

Ich kenne die Funktion "Text in Spalten" in Excel, aber was ich versuche, scheint eher "Text in Zeilen" zu sein.

Jede Eingabe wird geschätzt!

1

1 Antwort auf die Frage

3
Brad Patton

A bit of a manual process but you could do the following:

  1. Use Text to Columns to separate the properties.
  2. Copy the properties and use Paste Special and Transpose to flip the column data to rows.
  3. Fill the identification ID down to have it align with the properties.

If I had to fix up the sheet once that would probably be how I would do it. If I had to do it multiple times I would write a VB script to automate the process. You can see my answer to this other question about transposing rows/columns for an example of a script to do this.

Es funktioniert. Die einzige Sache ist, dass ich manuell leere Zeilen hinzufügen muss, um die transponierten Daten auszufüllen. Irgendwelche Vorschläge? karancan vor 11 Jahren 0
Ich würde es wahrscheinlich in eine neue Arbeitsmappe oder ein neues Arbeitsblatt kopieren, wenn sie nebeneinander geöffnet werden, um das Kopieren / Einfügen zu erleichtern. Brad Patton vor 11 Jahren 0
Danke, ich habe es in PHP gemacht. War eine Brise Jedenfalls habe ich dadurch einiges mehr über Excel erfahren. karancan vor 11 Jahren 1