Website-Suche

CONCATENATE bremst deinen Excel-Workflow - hier ist, was ich stattdessen benutze


Wenn Sie immer noch lange, kommageladene CONCATENATE-Formeln eingeben, um Text in Excel zu kombinieren, leisten Sie mehr manuelle Arbeit als nötig. Seit ich auf vier Alternativen umgestiegen bin, die das Zusammenführen von Daten schneller, sauberer und weitaus weniger frustrierend machen, habe ich nicht zurückgeblickt.

CONCATENATE passt nicht mehr in moderne Excel-Workflows

Es kann Bereiche nicht verarbeiten oder leere Zellen sauber ignorieren

CONCATENATE funktioniert immer noch in Excel, aber es hat nicht mit der Art und Weise Schritt gehalten, wie Menschen heute Tabellenkalkulationen erstellen. Ihre größte Einschränkung ist, dass sie keine Bereiche verarbeiten kann.

Zum Beispiel, wenn Sie versuchen:

=CONCATENATE(A2:D2)

Excel wertet den Bereich als einzelne Zellwerte (A2, B2, C2, D2) aus, anstatt ihn als einen einzigen Eingabebereich zu behandeln, sodass Sie kein kombiniertes Ergebnis erhalten.

Stattdessen müssen Sie, um mehrere Zellen zu kombinieren, jede einzelne einzeln referenzieren, wie:

=CONCATENATE(A2, B2, C2, D2)

Das mag auf den ersten Blick nicht allzu schlimm klingen, aber es wird schnell mühsam, wenn die Datensätze wachsen. Jede zusätzliche Zelle bedeutet mehr Tippen, mehr Möglichkeiten für Fehler und mehr Formelsalat.

CONCATENATE verarbeitet auch keine Trennzeichen automatisch, sodass, wenn Sie Formeln erstellen, die manuelle Trennzeichen enthalten, leere Zellen zu unbeabsichtigten Abständen oder zusätzlichen Trennzeichen führen können.

Mit der Zeit stellte ich fest, dass ich mehr Aufwand damit verbrachte, CONCATENATE-Formeln zu pflegen, als tatsächlich mit den Daten zu arbeiten, die sie erzeugten. Das war der Punkt, an dem ich anfing, nach besseren Optionen zu suchen.

CONCAT ist das moderne Upgrade zu CONCATENATE

Verwenden Sie es für bereichsbasierte Zusammenführungen

Obwohl CONCATENATE in den aktuellen Versionen von Excel, einschließlich Microsoft 365, Excel 2021 und Excel 2024, weiterhin verfügbar ist, empfiehlt Microsoft CONCAT als moderne Alternative und weist darauf hin, dass CONCATENATE zur Kompatibilität beibehalten wird und in zukünftigen Versionen möglicherweise veraltet sein könnte.

Die gute Nachricht ist jedoch, dass CONCAT fast identische Syntax verwendet, weshalb ich es als ein einfaches Upgrade empfand, das nicht erforderte, eine völlig neue Arbeitsweise zu erlernen. Mit demselben Datensatz wie im obigen Beispiel würden Sie diese Formel eingeben und Enter drücken:

=CONCAT(A2:D2)

Das Ergebnis ist eine einzelne zusammengeführte Zeichenkette, die aus allen Werten im ausgewählten Bereich erstellt wird, ohne dass jede Zelle einzeln referenziert werden muss. Das bedeutet, dass Excel beim Einfügen einer Spalte innerhalb des Bereichs die neuen Zellen automatisch einbezieht.



CONCAT erlaubt jedoch keine Trenner, sodass alles genau so zusammengefügt wird, wie es ist. Wenn Sie Trennzeichen wie Leerzeichen oder Kommas benötigen, benötigen Sie einen anderen Ansatz. Hier kann TEXTJOIN nützlicher sein.

TEXTJOIN übernimmt die Formatierung automatisch für große Bereiche

Wenden Sie konsistente Trennzeichen ohne manuelle Arbeit an

TEXTJOIN ermöglicht es Ihnen, ein Trennzeichen einmal zu definieren und es auf einen gesamten Bereich anzuwenden, was es nützlich macht, wenn Sie lesbare, strukturierte Ergebnisse anstelle von roher Verkettung benötigen. Es bietet Ihnen auch die Möglichkeit, leere Zellen zu ignorieren.

Zum Beispiel, nehmen wir an, Sie möchten die in den Zellen B2 bis D2 aufgeführten Gerichte zu einer einzigen lesbaren Zeichenkette zusammenfassen, durch Kommas getrennt, wobei leere Zellen ignoriert werden. Geben Sie Folgendes in E2 ein:

=TEXTJOIN(", ",TRUE,B2:D2)

wobei ", " das Trennzeichen ist, TRUE Excel anweist, leere Zellen zu ignorieren, und B2:D2 der Bereich ist, der die zu verbindenden Werte enthält. Wenn Sie Enter drücken, werden alle Werte zu einer sauberen, durch Kommas getrennten Zeichenkette kombiniert.






Beachten Sie, dass bei den leeren Zellen der Trenner nicht wiederholt wird - Excel überspringt sie einfach und geht zum nächsten gültigen Wert weiter.

Der Und-Zeichen-Operator bietet präzise Kontrolle bei kleinen Zusammenführungen

Verwenden Sie es, wenn vollständige Funktionen nicht notwendig sind

Nicht jede Textzusammenführungsaufgabe erfordert eine vollständige Funktion. Für kleine, einmalige Kombinationen lasse ich oft Formeln ganz weg und verwende stattdessen den Und-Zeichen (&) Operator. Im Gegensatz zu CONCAT oder TEXTJOIN funktioniert das Und-Zeichen inline und gibt Ihnen eine präzise Kontrolle darüber, was genau zwischen den Werten erscheint.

Stellen Sie sich vor, Sie möchten einen Nachnamen in B2 und einen Vornamen in A2 zu einem einzigen vollständigen Namen kombinieren, getrennt durch ein Komma und ein Leerzeichen. Flash Fill kann diese Art von Transformation durchführen, liefert jedoch statische Ergebnisse, die sich nicht aktualisieren, wenn sich die Quelldaten ändern. Andererseits hält der Und-Zeichen-Operator alles dynamisch, sodass sich alle Änderungen der Namen automatisch im kombinierten Ergebnis widerspiegeln.

Um es zu benutzen:

  1. Wählen Sie die Ausgabenzelle.
  2. Geben Sie =B2 ein (der Nachname).
  3. Fügen Sie &", "& hinzu, um ein Komma und ein Leerzeichen einzufügen.
  4. Fügen Sie A2 hinzu, um den Vornamen zu verbinden.
  5. Drücken Sie Enter.

So sollte Ihre Formel aussehen:

=B2 & ", " & A2

Jetzt werden der Nachname und der Vorname in einer korrekt formatierten, dynamischen Gesamtnamen-Zeichenkette in einer einzigen Zelle kombiniert, und sie wird automatisch aktualisiert, wenn sich eine der Quellzellen ändert.






Power Query verarbeitet das Zusammenführen von Text auf der Datenverarbeitungsebene

Spalten außerhalb des Rasters kombinieren

Wenn ich mit Datensätzen arbeite, die voraussichtlich wachsen oder wiederholte Aufräumarbeiten erfordern, vermeide ich Formeln vollständig. Power Query ermöglicht es Ihnen, Transformationen außerhalb des Arbeitsblattgitters anzuwenden, bevor die Daten wieder in Excel geladen werden. Dies funktioniert sowohl für importierte Datensätze als auch für manuell erstellte Datensätze. Nachdem Sie Ihren Datensatz als Excel-Tabelle formatiert haben (Strg+T), können Sie Power Query als skalierbare Transformationsebene verwenden.

Um Ihre Daten in Power Query zu laden:

  1. Wählen Sie eine beliebige Zelle in der Tabelle.
  2. Öffne die Daten Registerkarte.
  3. Wählen Sie Aus Tabelle/Bereich.




Im Power Query-Editor arbeiten Sie mit einer strukturierten Ansicht Ihrer Daten, bei der Transformationen auf gesamte Spalten und nicht auf einzelne Zellen angewendet werden. Angenommen, Sie haben eine Liste von Vornamen in Spalte A und Nachnamen in Spalte B und möchten eine Spalte mit vollständigen Namen erstellen:

  1. Halten Sie Strg gedrückt, während Sie die Spalten auswählen, die Sie kombinieren möchten.
  2. Rechtsklicken und Spalten zusammenführen auswählen.
  3. Wählen Sie den Trennzeichen. In diesem Fall funktioniert ein Leerzeichen gut.
  4. Name die neue Spalte.
  5. Wenn Sie auf OK klicken, wird die Vorschau aktualisiert, um das zusammengeführte Ergebnis anzuzeigen.






Klicken Sie abschließend oben links auf Schließen & Laden, um die bereinigte Spalte in ein neues Blatt Ihrer Arbeitsmappe zu senden. Wenn Sie später Namen in den ursprünglichen Quelldaten hinzufügen, entfernen oder ändern, können Sie einfach auf Daten > Alle aktualisieren klicken, um dieselben Transformationsschritte erneut anzuwenden und das Ergebnis zu aktualisieren.





Passen Sie Ihren Arbeitsablauf an Ihre Bedürfnisse an

Einige ältere Excel-Funktionen - wie SUMMEPRODUKT, TEILERGEBNIS und INDEX/VERGLEICH - haben in fortgeschritteneren oder spezialisierten Arbeitsabläufen immer noch ihren Platz, da sie Probleme lösen können, die neuere Funktionen nicht immer so direkt ansprechen. Das Arbeiten mit modernen Excel-Funktionen - wie CONCAT anstelle von CONCATENATE, XVERWEIS anstelle von SVERWEIS und RANG.GLEICH anstelle von RANG - macht jedoch im täglichen Arbeiten einen spürbaren Unterschied, indem es Reibungen reduziert und Tabellenkalkulationen leichter lesbar, erstellbar und wartbar macht.

Verwandte Artikel