Wenn du in Excel Daten aus verschiedenen Quellen zusammenführen möchtest, um sie für Analysen oder Berichte nutzbar zu machen, dann ist das Verketten von Texten oder Zahlen eine zentrale Technik, die du beherrschen musst. Dieser Text erklärt dir umfassend, wie du Inhalte aus unterschiedlichen Zellen oder sogar aus verschiedenen Arbeitsblättern und Dateien kombinierst, um aussagekräftige Ergebnisse zu erzielen.
Das sind die beliebtesten Excel Produkte
Microsoft Excel – Formeln und Funktionen kompakt für alle Versionen: Die Wo&Wie Schnellübersicht ...
zum Angebot »
Excel 2024: Das große Excel-Handbuch. Einstieg, Praxis, Profi-Tipps – das Standardwerk für alle Excel-Anwender. ...
zum Angebot »
Gillette Sensor Excel Rasierklingen, Klingen für Männer, 10 Original Ersatzklingen für Herren mit Doppelklinge ...
zum Angebot »
Microsoft 365 Single | 1 Jahr | 1 Person | Office Apps mit KI | 1 TB Cloudspeicher | Abo mit automatischer Verläng ...
zum Angebot »
Microsoft 365 Family | 1 Jahr | bis zu 6 Personen | Office Apps mit KI | bis zu 6 TB Cloudspeicher | Amazon Abonnem ...
zum Angebot »
Excel Mauspad Deutsch Schreibtischunterlage Gaming Mauspad Groß XL Desk Pad Bürozubehör Desk Mat Mousepad 80x30 ...
zum Angebot »Grundlagen des Textverketten in Excel
Das Verketten von Texten in Excel bedeutet, dass du zwei oder mehr Zeichenfolgen (Texte, Zahlen oder eine Kombination aus beidem) zu einer einzigen Zeichenfolge zusammenfügst. Dies ist besonders nützlich, um beispielsweise vollständige Namen aus Vor- und Nachnamen zu erstellen, Adressen zu kombinieren oder eindeutige Identifikationsnummern zu generieren. Excel bietet hierfür verschiedene Funktionen, die dir dabei helfen.
Die Funktion VERKETTEN
Die Funktion VERKETTEN war lange Zeit die Standardfunktion zum Zusammenfügen von Texten. Sie nimmt bis zu 255 separate Argumente (Texte, Zellbezüge) entgegen und fügt sie in der angegebenen Reihenfolge zusammen. Beachte, dass die Funktion VERKETTEN bei der Kombination von Zahlen diese als Text behandelt, was in vielen Fällen gewünscht ist, aber bei rein numerischen Operationen beachtet werden muss.
- Syntax:
VERKETTEN(Text1; [Text2]; ...) - Beispiel: Wenn in Zelle A1 „Max“ und in Zelle B1 „Mustermann“ steht, ergibt
VERKETTEN(A1; " "; B1)den Text „Max Mustermann“. Der Leerzeichen-Text (“ „) ist hier wichtig, um die beiden Namen zu trennen.
Die Funktion TEXTKETTEN (für neuere Excel-Versionen)
Seit Excel 2016 gibt es die Funktion TEXTKETTEN, die eine flexiblere und oft intuitivere Alternative zur VERKETTEN-Funktion darstellt. Sie erlaubt es dir, einen Trenner festzulegen, der zwischen den einzelnen Textargumenten eingefügt wird. Dies vereinfacht die Handhabung von Leerzeichen oder anderen Trennzeichen erheblich.
- Syntax:
TEXTKETTEN(Trenner; Ignoriere_Leer; 1; Text1; [Text2]; ...) Trenner: Der Text, der zwischen die einzelnen Texte eingefügt werden soll (z.B. ein Leerzeichen, ein Komma oder ein Bindestrich).Ignoriere_Leer: Ein Wahrheitswert (WAHR oder FALSCH). Wenn WAHR, werden leere Zellen oder leere Zeichenfolgen ignoriert. Das ist extrem praktisch, um unerwünschte zusätzliche Trennzeichen zu vermeiden.1: Dies ist der ParameterIgnoriere_Leere_Zellen, der in älteren Versionen von TEXTKETTEN existierte und nun durchIgnoriere_Leerersetzt wurde. Die „1“ hier ist ein Überbleibsel, das aber für Kompatibilität weiterhin benötigt wird, wenn man mehrere Argumente für leere Zellen überspringen möchte. Für einfache Fälle kann es meist weggelassen oder durch WAHR/FALSCH ersetzt werden.- Beispiel: Mit den gleichen Daten wie oben,
TEXTKETTEN(" "; WAHR; A1; B1)ergibt ebenfalls „Max Mustermann“. Wenn nun aber Zelle B1 leer wäre, würdeTEXTKETTEN(" "; WAHR; A1; B1)nur „Max“ ausgeben und kein zusätzliches Leerzeichen hinterlassen, was beiVERKETTENmit manuellem Leerzeichen geschehen wäre.
Der &-Operator (Ampersand)
Eine weitere sehr gebräuchliche Methode zum Verketten in Excel ist die Verwendung des Ampersand-Operators (&). Dieser Operator wird direkt zwischen den Texten oder Zellbezügen platziert, die du zusammenfügen möchtest.
- Syntax:
Text1 & Text2 & ... - Beispiel:
A1 & " " & B1würde aus „Max“ und „Mustermann“ ebenfalls „Max Mustermann“ machen. Der Vorteil hier ist die unmittelbare und einfache Schreibweise, besonders bei wenigen Elementen. Der Nachteil ist, dass man explizit Leerzeichen oder andere Trenner einfügen muss und bei vielen Elementen die Übersicht verloren gehen kann.
Verkettung mit Trennzeichen und Sonderzeichen
Das Einfügen von Trennzeichen wie Leerzeichen, Kommas, Bindestrichen oder Zeilenumbrüchen ist entscheidend für die Lesbarkeit und Funktionalität der verketteten Daten. Mit der TEXTKETTEN-Funktion ist dies besonders einfach, aber auch mit den anderen Methoden gut realisierbar.
Leerzeichen als Trenner
Wie bereits in den Beispielen gezeigt, ist das Leerzeichen der häufigste Trenner, um Wörter oder Namen zu separieren. Du fügst es als Textliteral " " in deine Formel ein.
Kommas und andere Satzzeichen
Ähnlich wie bei Leerzeichen kannst du auch Kommas, Punkte, Bindestriche oder andere gewünschte Zeichen als Trenner verwenden, indem du sie in Anführungszeichen setzt.
Zeilenumbrüche (UNICHAR(10))
Für die Darstellung von Adressen oder mehrzeiligen Texten in einer einzigen Zelle ist ein Zeilenumbruch erforderlich. Dies erreichst du in Excel mit der Funktion UNICHAR(10), die das Unicode-Zeichen für einen Zeilenumbruch darstellt.
- Beispiel: Wenn du in A1 die Straße und in B1 die Postleitzahl und Ort hast, kannst du mit
A1 & UNICHAR(10) & B1eine Adresse erstellen, die bei der Anzeige in der Zelle automatisch über zwei Zeilen geht (vorausgesetzt, die Zellformatierung erlaubt automatische Zeilenumbrüche – Textumbruch aktivieren).
Verkettung über mehrere Arbeitsblätter und Dateien hinweg
Das Verketten von Daten ist nicht auf eine einzelne Tabelle beschränkt. Du kannst auch Inhalte aus verschiedenen Arbeitsblättern innerhalb derselben Arbeitsmappe oder sogar aus externen Excel-Dateien zusammenführen. Hierbei werden externe Bezüge verwendet.
Externe Bezüge
Ein externer Bezug in Excel verweist auf eine Zelle oder einen Bereich in einer anderen Excel-Arbeitsmappe. Die Syntax sieht typischerweise so aus:
'Pfad\zum\[Dateiname.xlsx]Arbeitsblattname'!Zellbezug
- Beispiel: Wenn du in der aktuellen Arbeitsmappe im Arbeitsblatt „Zusammenfassung“ Daten aus der Datei „Verkaufsdaten.xlsx“ im Arbeitsblatt „Q1“ in Zelle A1 verketten möchtest, könnte die Formel lauten:
='[Verkaufsdaten.xlsx]Q1'!A1. - Wenn du mehrere solcher Bezüge verketten möchtest, wird die Formel entsprechend länger:
='[Verkaufsdaten.xlsx]Q1'!A1 & " - " & '[Verkaufsdaten.xlsx]Q2'!A1. - Wichtiger Hinweis: Bei externen Bezügen muss die Quelldatei in der Regel geöffnet sein, damit die Formel korrekt aktualisiert wird. Wenn die Quelldatei geschlossen ist, speichert Excel den letzten bekannten Wert. Dies kann zu veralteten Daten führen, wenn die Quelldatei geändert wurde.
Power Query (Daten abrufen und transformieren)
Für komplexere Szenarien, insbesondere wenn du Daten aus vielen verschiedenen Quellen (nicht nur Excel) abrufen und fortlaufend aktualisieren musst, ist Power Query (in neueren Excel-Versionen „Daten abrufen und transformieren“ genannt) das mächtigere Werkzeug. Power Query ermöglicht es dir, Verbindungen zu verschiedenen Datenquellen herzustellen, die Daten zu transformieren (einschließlich Verketten) und sie dann in dein Excel-Arbeitsblatt zu laden.
- Vorteile von Power Query:
- Automatisierte Datenbereinigung und -transformation.
- Erstellung von wiederverwendbaren Abfragen.
- Verbindung zu einer Vielzahl von Datenquellen (Datenbanken, Web, Textdateien, andere Excel-Dateien etc.).
- Erleichtert das Verketten großer Datenmengen über verschiedene Dateien und Tabellen hinweg.
Anwendungsfälle für das Verketten von Daten
Die Fähigkeit, Daten in Excel zu verketten, eröffnet zahlreiche Möglichkeiten zur Datenorganisation und -analyse.
Erstellung von vollständigen Namen
Kombiniere Spalten mit Vornamen und Nachnamen zu einer einzigen Spalte mit vollständigen Namen. Dies ist eine klassische Anwendung für das Verketten.
Zusammenfügen von Adressbestandteilen
Führe Straße, Hausnummer, Postleitzahl und Ort zu einer vollständigen Adresse zusammen, oft mit Zeilenumbrüchen für die Darstellung.
Generierung eindeutiger IDs
Verkette mehrere Werte (z.B. Kundennummer, Datum, Produktcode), um eine eindeutige Kennung für Datensätze zu erstellen.
Formatierung von Berichten
Bereite Textfelder für Berichte vor, indem du verschiedene Textbausteine und Daten aus deinen Tabellen kombinierst.
Datenbereinigung und -aufbereitung
Nutze Verkettungsfunktionen, um Daten in ein konsistenteres Format zu bringen, z.B. indem du unerwünschte Zeichen entfernst und Teile von Texten neu zusammensetzt.
Kombination von Produktmerkmalen
Wenn du eine Liste von Produkten hast und deren Eigenschaften (Farbe, Größe, Material) in separaten Spalten vorliegen, kannst du diese zu einer beschreibenden Produktbezeichnung verketten.
Übersicht über Verkettungsmethoden
| Methode | Beschreibung | Eignung | Komplexität |
|---|---|---|---|
| VERKETTEN Funktion | Fügt bis zu 255 Textelemente zusammen. | Einfache Verkettung von wenigen Elementen. | Niedrig |
| TEXTKETTEN Funktion | Flexibler als VERKETTEN, mit Trenner-Option und Ignorieren leerer Zellen. | Fortgeschrittene Verkettung, insbesondere mit Trennzeichen und bei variablen Daten. | Mittel |
| & – Operator | Direktes Zusammenfügen von Texten und Zellbezügen. | Schnell und einfach für wenige, feste Elemente. | Niedrig |
| Power Query | Erweiterte Datenintegration und -transformation für komplexe Datenlandschaften. | Umfassende Datenaufbereitung aus diversen Quellen, inklusive Verketten. | Hoch |
Häufige Herausforderungen und Lösungen
Beim Verketten von Daten können verschiedene Probleme auftreten, die du aber mit den richtigen Techniken meistern kannst.
Unerwünschte Leerzeichen
Wenn du manuell Leerzeichen hinzufügst oder die Daten aus anderen Quellen stammen, können überflüssige Leerzeichen am Anfang oder Ende von Texten auftreten. Verwende die Funktion GLÄTTEN (TRIM im Englischen) vor dem Verketten oder in Kombination damit, um diese zu entfernen.
- Beispiel:
GLÄTTEN(A1) & " " & GLÄTTEN(B1)
Datentyp-Konvertierung (Zahlen zu Text)
Excel wandelt Zahlen automatisch in Text um, wenn sie verkettet werden. Wenn du jedoch eine Zahl in einem bestimmten Format verketten möchtest (z.B. als Währung oder mit einer bestimmten Anzahl von Dezimalstellen), musst du die Funktion TEXT (TEXT im Englischen) verwenden, um die Zahl zuerst zu formatieren.
- Beispiel: Wenn A1 den Wert 123.45 hat und du ihn als „123,45 €“ verketten möchtest, nutze:
TEXT(A1; "#.##0,00 ""€"""). Das"€"muss hierbei in Anführungszeichen gesetzt werden, damit es als Text behandelt wird.
Fehlerhafte Bezüge bei externen Dateien
Wenn die verknüpfte Datei verschoben, umbenannt oder gelöscht wurde, bricht die Verkettungsformel mit einem Fehler (oft #BEZUG!) zusammen. Stelle sicher, dass die Pfade zu den Quelldateien korrekt sind und die Dateien verfügbar bleiben.
Leere Zellen, die zu unerwünschten Trennzeichen führen
Wie bereits bei der TEXTKETTEN-Funktion erwähnt, kann dies bei der manuellen Verkettung mit & oder der VERKETTEN-Funktion zu Problemen führen, wenn nicht alle optionalen Elemente ausgefüllt sind. Die TEXTKETTEN-Funktion mit der Option Ignoriere_Leer ist hier die beste Lösung.
FAQ – Häufig gestellte Fragen zu Excel verketten
Wie verketten ich Text aus zwei Zellen in Excel?
Du kannst Text aus zwei Zellen in Excel auf verschiedene Weisen verketten: mit der Funktion VERKETTEN (z.B. =VERKETTEN(A1;" ";B1)), der neueren und flexibleren Funktion TEXTKETTEN (z.B. =TEXTKETTEN(" ";WAHR;A1;B1)) oder mit dem &-Operator (z.B. =A1&" "&B1). Der &-Operator ist oft am kürzesten und einfachsten für wenige Elemente.
Wie füge ich einen Trenner (z.B. ein Leerzeichen oder Komma) zwischen verketteten Texten ein?
Du fügst Trenner ein, indem du sie als Textliteral in Anführungszeichen in deine Formel einfügst. Zum Beispiel, um A1 und B1 mit einem Leerzeichen zu verketten: =A1&" "&B1. Bei der TEXTKETTEN-Funktion gibst du das Trennzeichen als erstes Argument an, z.B. =TEXTKETTEN(" ";WAHR;A1;B1).
Was ist der Unterschied zwischen VERKETTEN und TEXTKETTEN?
Die Funktion TEXTKETTEN ist eine Weiterentwicklung der Funktion VERKETTEN. TEXTKETTEN erlaubt die Angabe eines separaten Trennzeichens, das zwischen den einzelnen Texten eingefügt wird, und bietet die Option, leere Zellen zu ignorieren. Dies macht sie flexibler und vermeidet unerwünschte Trennzeichen, wenn eine Zelle leer ist. VERKETTEN fügt die Texte direkt aneinander und erfordert die manuelle Einfügung jedes Trennzeichens.
Wie kann ich Daten aus verschiedenen Excel-Dateien verketten?
Um Daten aus verschiedenen Excel-Dateien zu verketten, musst du externe Bezüge verwenden. Die Syntax lautet: '[Pfad\zur\Datei\][Dateiname.xlsx]Arbeitsblattname'!Zellbezug. Du kannst diese externen Bezüge dann in Verkettungsformeln wie =A1&" "&'[MeineDaten.xlsx]Tabelle1'!B1 einbinden. Beachte, dass die Quelldateien oft geöffnet sein müssen, damit die Daten korrekt aktualisiert werden.
Wie füge ich einen Zeilenumbruch beim Verketten ein?
Um einen Zeilenumbruch beim Verketten einzufügen, verwende die Funktion UNICHAR(10) als Trennzeichen in deiner Formel. Zum Beispiel, um den Inhalt von A1 und B1 mit einem Zeilenumbruch zu verbinden, nutze: =A1&UNICHAR(10)&B1. Stelle sicher, dass in den Zellformatoptionen der Textumbruch aktiviert ist.
Was passiert, wenn ich Zahlen verketten möchte?
Wenn du Zahlen mit Text oder anderen Zahlen verkettest, wandelt Excel die Zahlen automatisch in Text um. Wenn du eine spezielle Formatierung für die Zahl beibehalten möchtest (z.B. Währung, Dezimalstellen), musst du die Zahl zuerst mit der Funktion TEXT formatieren, bevor du sie verkettest. Beispiel: =TEXT(A1;"#,##0.00 ""€""").
Wann sollte ich Power Query anstelle von Formeln zum Verketten verwenden?
Power Query ist die bessere Wahl, wenn du Daten aus mehreren Quellen (nicht nur Excel) zusammenführen musst, wenn die Daten regelmäßig aktualisiert werden müssen, wenn die Datenmenge sehr groß ist oder wenn du komplexe Transformationen durchführen möchtest, die über einfaches Verketten hinausgehen. Für einmalige oder einfache Verkettungsaufgaben sind Formeln oft schneller einzurichten.