So verwenden Sie die ARRAYTOTEXT-Funktion in Excel

Überblick über eine nützliche Excel und Google Tabellen Funktion

Die hier beschriebene Funktion ermöglicht es, Arrays, also Bereiche von Zellen, in einen einzelnen Textwert zu konvertieren. Sie ist besonders nützlich, um Daten aus mehreren Zellen in ein einheitliches Format zu überführen und übersichtlich darzustellen. In Microsoft Excel ist diese Funktion als TEXTJOIN bekannt, während sie in Google Tabellen als ARRAYTOTEXT bezeichnet wird.

Syntax und Beispiele

Die Syntax der Funktion in Google Tabellen lautet:

ARRAYTOTEXT(array, [delimiter], [ignore_empty])

Für Microsoft Excel ist die Syntax wie folgt:

TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
  • array: Der Bereich von Zellen, dessen Inhalte zu einem Text konvertiert werden sollen.
  • delimiter: Ein Zeichen oder eine Zeichenfolge, die als Trennzeichen zwischen den einzelnen Werten des Arrays dient.
  • ignore_empty: Ein boolescher Wert (WAHR oder FALSCH), der festlegt, ob leere Zellen ignoriert werden sollen.

Ein einfaches Beispiel in Google Tabellen könnte wie folgt aussehen:

=ARRAYTOTEXT(A1:A3, ", ")

Nehmen wir an, in den Zellen A1, A2 und A3 stehen die Werte „Apple“, „Banana“ und „Cherry“. Das Ergebnis wäre:

Apple, Banana, Cherry

In Excel würde ein vergleichbares Beispiel so aussehen:

=TEXTJOIN(", ", TRUE, A1:A3)

Mit denselben Werten in den Zellen A1 bis A3 wäre das Ergebnis ebenfalls „Apple, Banana, Cherry“.

Praktische Anwendungsfälle

Erzeugung einer einfachen Liste aus einer Spalte

Angenommen, Sie haben eine Liste von Namen in einer Spalte von A1 bis A20 in Google Tabellen und möchten diese Namen in einer einzelnen Zelle, getrennt durch Semikolons, darstellen. Die Formel würde lauten:

=ARRAYTOTEXT(A1:A20, "; ")

Dies würde beispielsweise die Ausgabe „Max; John; Sarah; …; Zoe“ liefern, wobei jeder Name direkt aus den Zellen A1 bis A20 stammt.

Konsolidierung von Feedback-Kommentaren

In einem Excel-Dokument sammeln Sie Feedback in den Zellen B1 bis B10. Um alle diese Kommentare in einer einzigen Zelle zu sammeln, wobei jedes Feedback durch einen Zeilenumbruch getrennt wird, verwenden Sie die folgende Formel:

=TEXTJOIN(CHAR(10), TRUE, B1:B10)

Dieser Ansatz gewährleistet, dass leere Zellen ignoriert werden und jeder Kommentar in einer neuen Zeile in der zusammengeführten Zelle erscheint.

Diese Beispiele verdeutlichen die Leistungsfähigkeit und Flexibilität dieser Funktionen in verschiedenen praktischen Anwendungen zur effizienten Konsolidierung und Darstellung von Daten.

Mehr Informationen: https://support.microsoft.com/de-de/office/9cdcad46-2fa5-4c6b-ac92-14e7bc862b8b

Andere Funktionen
Wandelt lateinische Buchstaben normaler Breite (Double-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen halber Breite (Single-Byte-Zeichen) um
Wandelt eine Zahl in einen Text im Währungsformat ß (Baht) um
Gibt die Codezahl des ersten Zeichens in einem Text zurück
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen, gibt aber keine Trennzeichen oder IgnoreEmpty-Argumente an
Wandelt eine Zahl in einen Text im Währungsformat um
Ersetzt Zeichen in Text
Formatiert eine Zahl als Text mit einer festen Anzahl Dezimalstellen
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird beachtet)
Entfernt Leerzeichen aus Text
Wandelt Text in Großbuchstaben um
Schreibt den ersten Buchstaben aller Wörter in einem Textwert groß
Überprüft, ob zwei Textwerte identisch sind
Wandelt lateinische Buchstaben halber Breite (Single-Byte-Zeichen) oder Katakana innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Zeichen halber Breite (Single-Byte-Zeichen) innerhalb einer Zeichenfolge in Zeichen normaler Breite (Double-Byte-Zeichen) um
Wandelt Text in Kleinbuchstaben um
Gibt die Anzahl Zeichen in einer Textzeichenfolge zurück
Gibt die Zeichen ganz links aus einem Textwert zurück
Extrahiert die phonetischen (Furigana-)Zeichen aus einer Textzeichenfolge
Gibt die Zeichen ganz rechts aus einem Textwert zurück
Löscht alle nicht druckbaren Zeichen aus einem Text
Sucht einen in einem anderen Textwert enthaltenen Textwert (Groß-/Kleinschreibung wird nicht beachtet)
Wandelt die eigenen Argumente in Text um
Gibt eine bestimmte Anzahl Zeichen aus einer Textzeichenfolge zurück, die an der angegebenen Stelle beginnt
Formatiert eine Zahl und wandelt sie in Text um
Kombiniert den Text aus mehreren Bereichen und/oder Zeichenfolgen und fügt zwischen jedem zu kombinierenden Textwert ein von Ihnen angegebenes Trennzeichen ein Wenn das Trennzeichen eine leere Textzeichenfolge ist, verkettet diese Funktion effektiv die Bereiche
Gibt die Zahl (Codepoint) zurück, die dem ersten Zeichen des Texts entspricht
Gibt das Unicode-Zeichen zurück, das durch den angegebenen Zahlenwert bezeichnet wird
Gibt Text aus einem beliebigen angegebenen Wert zurück
Verknüpft mehrere Textelemente zu einem Textelement
Ersetzt alten Text durch neuen Text in einer Textzeichenfolge
Wandelt ein Textargument in eine Zahl um
Wiederholt einen Text so oft wie angegeben
Konvertiert Text in Zahlen auf eine Weise, die vom Gebietsschema unabhängig ist
Gibt das der Codezahl entsprechende Zeichen zurück