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