Ich habe eine riesige Excel-Tabelle, die ich in Absätze für einen Word-Bericht umwandeln muss, und ich finde keine effiziente Möglichkeit, dies zu tun
Die Quelle sieht so aus:
Und ich würde letztendlich so etwas brauchen, dh durch einen Pivot-Tisch. Beachten Sie, dass "Element C", das keine Beschreibungswerte enthält, übersprungen wird:
Um dorthin zu gelangen, muss ich meine Quelle in dieses Zwischenformat umwandeln, das eine Beschreibung pro Zeile enthält:
Wie komme ich auf effiziente Weise von der Quelle zum Zwischenformat? Oder gibt es eine einfachere Möglichkeit, das Zielformat zu erstellen, von dem ich nichts weiß? Jede Hilfe ist willkommen!
Diese Funktionalität ist direkt in Excel integriert.
Sie müssen nur die Zellen markieren, die Sie drehen, kopieren und dann mit der Funktion "Transponieren einfügen" an einer anderen Stelle einfügen möchten. Klicken Sie dazu auf den Abwärtspfeil unter der Schaltfläche Einfügen in der Multifunktionsleiste. Unter der Überschrift Einfügen wird eine Schaltfläche angezeigt, die aussieht wie eine Spalte, die sich in eine Zeile dreht. Klicken Sie für "Einfügen transponieren" darauf, und Ihre Zeilen werden in der eingefügten Version zu Spalten und umgekehrt
In diesem Video werden einige weitere Tricks erläutert: http://www.youtube.com/watch?v=KbfeIYV359I
quelle
Wenn Sie bereit sind, Skripte zu verwenden (
Spreadsheet::ParesExcel
z. B. in Perl), können Sie dieses Stackoverflow-Beispiel verwenden , um Ihre angepasste Lösung zu erstellen .Es gibt auch ein PowerShell-Skriptbeispiel und einige weitere Tricks in anderen Antworten.
quelle