Wie transponiert man Daten aus einer Spalte in eine einzelne Zelle in Excel?
Beim Arbeiten mit Excel stoßen Sie häufig auf Situationen, in denen Sie eine vertikale Liste aus einer Spalte in eine einzige Zelle zusammenführen müssen. Diese Aufgabe kommt oft beim Erstellen von Ergebniszusammenfassungen, beim Exportieren von Daten, bei der Berichterstellung oder beim Übermitteln aggregierter Werte an ein anderes System oder Tool vor. Bei einer kurzen Liste könnten Sie die Funktionen VERKETTEN oder TEXTVERKETTEN in Betracht ziehen – doch bei einer großen Anzahl von Zellen werden diese schnell unhandlich und ineffizient. In diesem Artikel stellen wir Ihnen mehrere praktische und effiziente Methoden vor, um Daten aus einer Spalte in eine einzelne Zelle zu transponieren und zusammenzuführen – inklusive VBA-Code-Lösungen und des spezialisierten Add-Ins Kutools für ExcelDiese Lösungen reduzieren manuelle Fehler und sparen Ihnen wertvolle Zeit – besonders bei umfangreichen Datensätzen.
Daten aus einer Spalte mithilfe einer Excel-Formel in eine einzelne Zelle transponieren
Daten aus einer Spalte mithilfe von Kutools für Excel in eine einzelne Zelle transponieren
Daten aus einer Spalte mithilfe einer Excel-Formel in eine einzelne Zelle transponieren
Wenn Sie keine Makros oder Add-Ins verwenden möchten, können Sie das gewünschte Ergebnis auch mit einer Excel-Formel erzielen. Die folgenden Lösungen nutzen die Funktion TEXTVERKETTEN, die ab Excel 2016 verfügbar ist. Alternativ können Sie für kleinere Bereiche VERKETTEN oder VERKETTEN2 verwenden – doch TEXTVERKETTEN wird aufgrund ihrer Einfachheit und der Möglichkeit, leere Zellen zu ignorieren, dringend empfohlen.
1. Klicken Sie auf die Zelle, in der das zusammengeführte Ergebnis erscheinen soll (z. B. B1), und geben Sie Folgendes ein:
=TEXTJOIN(",",TRUE,A1:A10) 2. Drücken Sie die Eingabetaste. Die Werte von A1 bis A10 werden in B1 als eine einzige Zelle mit Kommas getrennt angezeigt. Sie können das Trennzeichen ganz einfach anpassen, indem Sie das Komma innerhalb der Anführungszeichen ändern – zum Beispiel zu „;“ für Semikolons oder zu „ “ für Leerzeichen.
Wenn Sie dies auf einen anderen Bereich anwenden möchten, ersetzen Sie A1:A10durch Ihre gewünschten Zellbezüge. Der zweite Parameter ()WAHR) sorgt dafür, dass Excel leere Zellen in der Liste ignoriert. Falls Ihre Excel-Version älter als 2016 ist und TEXTVERKETTEN nicht verfügbar ist, müssen Sie auf VBA oder eine Kombination herkömmlicher Formeln zurückgreifen.
Dieser formelbasierte Ansatz eignet sich für Umgebungen, in denen Makros eingeschränkt sind, und funktioniert sofort, sobald die Daten aktualisiert werden. Beachten Sie jedoch, dass Formeln bei sehr großen Bereichen langsam oder weniger reaktionsfähig werden können.
Daten aus einer Spalte mithilfe von Kutools für Excel in eine einzelne Zelle transponieren
Falls Sie Kutools für Excel installiert haben, ermöglicht Ihnen die spezielle Funktion Kombinieren, Daten effizient aus Spalten, Zeilen oder einem benutzerdefinierten Bereich in eine einzelne Zelle zusammenzuführen – mit einer intuitiven Benutzeroberfläche und flexiblen Optionen zur Anpassung von Trennzeichen und Ausgabestelle. Diese Methode eignet sich besonders für Anwender, die regelmäßig Daten aggregieren und eine einfache, formellose Lösung ohne Programmierkenntnisse benötigen.
Sobald Kutools für Excelinstalliert und aktiviert ist, führen Sie die folgenden Schritte aus:
1. Wählen Sie die Datenspalte aus, die Sie in einer Zelle aggregieren möchten.
2. Wechseln Sie im Excel-Menüband zu Kutools > Vereinigen/Aufteilen > Zeilen/Spalten/Zellen kombinieren und Werte beibehalten. Orientieren Sie sich am folgenden Screenshot zur Benutzeroberfläche:

3. Wählen Sie im erscheinenden Dialogfenster unter In eine Zelle zusammenführen die Option Ausgewählte Zellen wie folgt kombinieren. Anschließend können Sie ein Trennzeichen für die zusammengeführten Ergebnisse (z. B. Komma, Leerzeichen oder Semikolon) auswählen oder ein benutzerdefiniertes Trennzeichen eingeben, das Ihren Anforderungen entspricht. Siehe Screenshot als Referenz:

4. Klicken Sie auf OK oder Anwenden. Kutools führt Ihre ausgewählten Spaltenwerte sofort gemäß Ihrer Einstellungen in eine Zelle zusammen. Der Vorgang ist selbst bei großen Datensätzen blitzschnell, und Ihre Originaldaten bleiben unverändert. Beispielergebnis:
![]() | ![]() | ![]() |
Laden Sie Kutools für Excel jetzt herunter und testen Sie es kostenlos!
Kutools für Excel vereinfacht diese Art der Datenverarbeitung erheblich – besonders für Anwender, die regelmäßig Tabellen kombinieren, neu formatieren oder bereinigen. Probieren Sie verschiedene Trennzeichen-Einstellungen aus, um Ihren Berichtsanforderungen optimal gerecht zu werden. Das Tool arbeitet dabei zuverlässig, selbst bei der Verarbeitung von Tausenden von Zellen. Sollten Probleme auftreten – beispielsweise wenn das Tool nicht aktiviert wird –, stellen Sie sicher, dass Kutools ordnungsgemäß installiert und auf dem neuesten Stand ist, und vergewissern Sie sich, dass Sie vor Ausführung der Aktion den richtigen Bereich markiert haben.
Während Kutools Zusammenführungsaufgaben vereinfacht und die Integrität Ihrer Quelldaten bewahrt, ist das zusammengeführte Ergebnis statisch: Sollten Sie Ihre Originaldaten später aktualisieren, wird die kombinierte Zelle nicht automatisch synchronisiert – es sei denn, Sie führen die Zusammenführung erneut durch.
Daten aus einer Spalte mithilfe einer benutzerdefinierten Funktion in eine einzelne Zelle transponieren
Neben der Verwendung der VERKETTEN-Funktion von Excel können Sie auch eine in VBA geschriebene benutzerdefinierte Funktion (UDF) nutzen, um die Werte einer Spalte schnell in eine Zelle zusammenzuführen und zu transponieren. Diese Methode ist besonders effizient und flexibel, wenn Ihre Liste lang ist oder Sie benutzerdefinierte Trennzeichen zwischen den Elementen benötigen. Sie ist eine praktische Wahl für Anwender, die mit der Aktivierung von Makros vertraut sind und eine wiederverwendbare Lösung für zukünftige Aufgaben wünschen.
1. Drücken Sie gleichzeitig ALT + F11, um das Fenster des Microsoft Visual Basic for Applications-Editors zu öffnen.
2. Klicken Sie im VBA-Fenster auf Einfügen > Modul, um ein neues Modul zu erstellen, und fügen Sie dann den folgenden Code in das leere Modul ein:
VBA-Code: Daten aus einer Spalte in eine einzelne Zelle transponieren
Function transposeRange(Rg As Range)
'update by Extendoffice
Dim xCell As Range
Dim xStr As String
For Each xCell In Rg
If Not IsEmpty(xCell.Value) Then
xStr = xStr & xCell.Value & ","
End If
Next
transposeRange = Left(xStr, Len(xStr) - 1)
End Function
3. Speichern Sie Ihre Änderungen und schließen Sie den VBA-Editor. Kehren Sie zu Ihrem Arbeitsblatt zurück. Geben Sie in der Zielzelle die Formel ein: =transposerange(A1:A10). Drücken Sie Eingabe, um die Formel anzuwenden. Dadurch werden die Werte von A1 bis A10 in einer einzigen Zelle mit Kommas (oder einem von Ihnen gewählten Trennzeichen) verknüpft. Ein Beispiel für das Ergebnis finden Sie im folgenden Screenshot:

Hinweis: In diesem Code bezieht sich A1:A10 auf den gewünschten Spaltenbereich. Passen Sie den Bereich ganz einfach an Ihre Bedürfnisse an! Wenn Sie statt eines Kommas ein anderes Trennzeichen bevorzugen – etwa ein Semikolon, ein Leerzeichen oder einen Bindestrich – ändern Sie einfach den Teil xStr = xStr & xCell.Value & ",", indem Sie das Komma durch Ihr gewünschtes Zeichen oder Ihre gewünschte Zeichenfolge ersetzen. Achten Sie bei der Verwendung von VBA-UDFs darauf, dass Makros in Ihrer Arbeitsmappe aktiviert sind. Enthält Ihre Liste leere Zellen, werden diese standardmäßig mit berücksichtigt; möchten Sie sie ausschließen, sind weitere Anpassungen am Code erforderlich.
Falls nach der Eingabe der Formel ein #NAME?-Fehler auftritt, überprüfen Sie, ob Sie den Code korrekt kopiert, die Datei als makrofähige Arbeitsmappe gespeichert und das Makro in der aktuellen Arbeitsmappe verfügbar ist. Möglicherweise müssen Sie beim Öffnen oder Bearbeiten des VBA-Codes auch Sicherheitshinweise für Makros akzeptieren.
Dieser VBA-Ansatz bietet Flexibilität bei der Formatierung der Ergebnisse, ist jedoch nicht für online freigegebene Arbeitsmappen oder solche mit Makroeinschränkungen geeignet und aktualisiert sich in einigen Fällen nicht automatisch, wenn sich die Daten im Quellbereich ändern – es sei denn, Sie erzwingen eine Neuberechnung. Für einmalige oder automatisierte Aufgaben bleibt dies eine effiziente Lösung.
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 zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins


