Excel-Funktion TOCOL
Die TOCOL-Funktion wandelt ein Array oder einen Bereich in eine einzelne Spalte um.
Hinweis: Diese Funktion ist ausschließlich in Excel für Microsoft 365 über den Insider-Kanal verfügbar.

Funktion TOCOL im Vergleich zur Funktion TOROW
Mit der TOCOL-Funktion lässt sich ein Array oder Bereich in eine einzelne Spalte umwandeln, während TOROW ein Array oder einen Bereich in eine einzelne Zeile konvertiert.
Syntax
=TOCOL()array, [ignore], [scan_by_column])
Argumente
Rückgabewert
Sie gibt eine einzelne Spalte zurück.
Beispiel
Im Folgenden nutzen wir die unten stehende Tabelle als Beispiel, um die vielfältigen Anwendungsmöglichkeiten der TOCOL-Funktion anschaulich darzustellen.

#Beispiel 1: Einen Bereich in eine einzelne Spalte umwandeln und standardmäßig alle Werte beibehalten
Angenommen, Sie möchten nur die ersten drei Zeilen oder Spalten aus der Verkaufstabelle übernehmen – dann können Sie eine der folgenden Formeln verwenden.
Der oben genannte Bereich enthält sowohl leere Zellen als auch Fehlerwerte. Um ihn in eine einzelne Spalte umzuwandeln und dabei alle Werte in der resultierenden Spalte zu erhalten, wenden Sie bitte die folgende Formel an.
Wählen Sie eine Zelle aus, beispielsweise H6, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um die neue Spalte zu erhalten.
=TOCOL(B6:F9)

Hinweise:
#Beispiel 2: Einen Bereich in eine einzelne Spalte umwandeln und bestimmte Wertetypen ignorieren
Um alle leeren Zellen zu ignorieren, müssen Sie lediglich eine Zahl 1 für das Argument „ignore“ angeben. Die Formel lautet wie folgt.
=TOCOL(B6:F9,1)

Geben Sie für das Argument „ignore“ den Wert 2 an, um Fehlerwerte zu ignorieren. Die Formel lautet wie folgt:
=TOCOL(B6:F9,2)

Geben Sie für das Argument „ignore“ die Zahl 3 an, um sowohl leere Zellen als auch Fehler zu ignorieren.
=TOCOL(B6:F9,3)

#Beispiel 3: Einen Bereich in eine einzelne Spalte umwandeln, indem die Werte spaltenweise gelesen werden
Standardmäßig liest die TOCOL-Funktion das Array zeilenweise. Möchten Sie stattdessen eine einzelne Spalte aus einem spaltenweise gelesenen Array erhalten, setzen Sie das Argument „scan_by_column“ auf WAHR (TRUE).
Wählen Sie eine Zelle aus, beispielsweise J6, geben Sie die folgende Formel ein und drücken Sie die Eingabetaste, um die neue Spalte zu erhalten.
=TOCOL(B6:F9,3,TRUE)

Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.