Wie konvertiere ich eine Matrix in einen Vektor oder eine einzelne Spalte in Excel?
Haben Sie jemals versucht, eine Zellenmatrix in Excel in eine einzelne Zeile oder Spalte zu konvertieren? Möglicherweise können Sie eine Zeile oder eine Spalte kopieren und einzeln in einen einzelnen Vektor einfügen. Dies ist jedoch zeitaufwändig, wenn mehrere Zeilen und Spalten vorhanden sind. In diesem Artikel werde ich über einige interessante Methoden sprechen und hoffe, dass sie Ihnen helfen.
Konvertieren Sie eine Matrix von Zellen in eine einzelne Zeile oder Spalte mit Formeln
Konvertieren Sie mit Kutools for Excel eine Zellenmatrix in eine einzelne Zeile oder Spalte
Konvertieren Sie eine Matrix von Zellen in eine einzelne Zeile oder Spalte mit Formeln
Die folgenden Formeln können Ihnen dabei helfen, die Matrix schnell in eine einzelne Zeile oder Spalte zu konvertieren. Bitte gehen Sie wie folgt vor:
Konvertieren Sie eine Matrix von Zellen in eine einzelne Spalte
1. Zunächst sollten Sie einen Bereichsnamen für die Matrixdaten definieren. Wählen Sie den Zellenbereich aus und geben Sie einen Bereichsnamen in das Feld ein Namensfeld Das ist neben der Formelleiste, und drücken Sie dann Enter Schlüssel. In diesem Fall gebe ich "Matrix" als definierten Namen ein, siehe Screenshot:
2. Geben Sie dann die folgenden Formeln ein:
(1.) Konvertieren Sie die Matrix basierend auf der Zeile in eine einzelne Spalte. Dies bedeutet, dass die Werte aus jeder Zeile entnommen werden und sich dann nach unten bewegen: = OFFSET (Matrix, TRUNC ((REIHE () - REIHE ($ G $ 1)) / SPALTEN (Matrix)), MOD (REIHE () - REIHE ($ G $ 1), SPALTEN (Matrix)), 1,1)(Matrix ist der Bereichsname, den Sie in Schritt 1 definiert haben, und G1 ist die Zelle, in die Sie diese Formel eingeben). Ziehen Sie dann den Füllgriff auf die Zellen, bis 0 angezeigt wird (siehe Screenshot:
(2.) Konvertieren Sie die Matrix basierend auf der Spalte in eine einzelne Spalte. Dies bedeutet, dass die Werte aus Spalten entnommen werden, eine Spalte nach unten und dann in die rechte Spalte verschoben werden: = OFFSET (Matrix, MOD (ROW () - ROW ($ G $ 1), ROWS (Matrix)), TRUNC ((ROW () - ROW ($ G $ 1)) / ROWS (Matrix)), 1,1) (Matrix ist der Bereichsname, den Sie in Schritt 1 definiert haben, und G1 ist die Zelle, in die Sie diese Formel eingeben). Ziehen Sie dann den Füllgriff auf die Zellen, bis 0 angezeigt wird (siehe Screenshot:
Konvertieren Sie eine Matrix von Zellen in eine einzelne Zeile
Um eine Matrix von Zellen in eine einzelne Zeile zu konvertieren, können Sie die folgenden Formeln verwenden:
(1.) Konvertieren Sie die Matrix basierend auf der Zeile in eine einzelne Zeile. Dies bedeutet, dass die Werte von jeder Zeile in einer Zeile von links nach rechts übernommen und dann in die nächste Zeile verschoben werden: = OFFSET (Matrix, TRUNC ((SPALTE () - SPALTE ($ A $ 7)) / SPALTEN (Matrix)), MOD ((SPALTE () - SPALTE ($ A $ 7)), SPALTEN (Matrix)), 1,1 ) (Matrix ist der Bereichsname, den Sie für Ihren Datenbereich erstellt haben, und A7 ist die Zelle, in die Sie diese Formel eingeben). Ziehen Sie dann den Füllgriff nach rechts in die Zellen, bis 0 angezeigt wird (siehe Screenshot:
(2.) Konvertieren Sie die Matrix basierend auf der Spalte in eine einzelne Zeile. Dies bedeutet, dass die Werte aus jeder Spalte entnommen werden, eine Spalte nach unten und dann in die rechte Spalte verschoben werden: = OFFSET (Matrix, MOD ((SPALTE () - SPALTE ($ A $ 7)), REIHEN (Matrix)), TRUNC ((SPALTE () - SPALTE ($ A $ 7)) / (REIHEN (Matrix)), 1,1 , XNUMX) (Matrix ist der Bereichsname, den Sie für Ihren Datenbereich erstellt haben, und A7 ist die Zelle, in die Sie diese Formel eingeben). Ziehen Sie dann den Füllgriff nach rechts in die Zellen, bis 0 angezeigt wird (siehe Screenshot:
Konvertieren Sie mit Kutools for Excel eine Zellenmatrix in eine einzelne Zeile oder Spalte
Wenn die oben genannten Formeln zu lang sind, um sie sich zu merken, kann ich hier ein einfaches und leistungsstarkes Werkzeug empfehlen - Kutools for ExcelMit seinen Bereich transformieren Mit diesem Dienstprogramm können Sie schnell mehrere Spalten und Zeilen nach Bedarf in eine einzelne Spalte oder Zeile konvertieren.
Kutools for Excel : Mit mehr als 300 praktischen Excel-Add-Ins können Sie diese innerhalb von 30 Tagen ohne Einschränkung testen. |
Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor:
1. Wählen Sie die Matrix der Zellen aus, die Sie konvertieren möchten.
2. Dann klick Kutoolen > Abdeckung > Bereich transformieren, siehe Screenshot:
3. In dem Bereich transformieren Dialog auswählen Bereich bis einzelne Spalte Wenn Sie die Matrix in eine einzelne Spalte konvertieren möchten, oder wählen Sie Bereich bis einzelne Zeile Wenn Sie die Matrix in eine einzelne Zeile konvertieren möchten, sehen Sie sich den Screenshot an:
4. Dann klick OK Knopf, und in der herausgesprungen Bereich transformieren Wählen Sie im Feld eine Zelle aus, in die Sie das Ergebnis einfügen möchten. Siehe Screenshot:
5. Und dann klick OK Schaltfläche, Ihre ausgewählte Matrix von Zellen wurde in eine einzelne Zeile oder Spalte konvertiert.
Weitere Informationen zu diesem Dienstprogramm zum Transformieren von Bereichen.
Laden Sie Kutools for Excel jetzt herunter und testen Sie es kostenlos!
Demo: Konvertieren Sie mit Kutools for Excel eine Matrix von Zellen in eine einzelne Zeile oder Spalte
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!