# COLUMNS

#### Syntax

**COLUMNS**(*range*; *columnIndex1*; *columnIndex2*; …; *columnIndexN*)

* *range* - der Bereich, aus dem die Spalten extrahiert werden solle&#x6E;*- **Wertetyp**: Bereich*
* *columnIndex1-N* - die Indizes der Spalten, die zurückgeliefert werden sollen - ***Wertetyp**: Zahl*

#### Bemerkungen

* Die Reihenfolge der Spalten im Rückgabebereich ist die gleiche wie die Reihenfolge der *columnIndex*-Parameter.
* Wenn eine Spalte im Bereich nicht vorhanden ist, wird eine Spalte mit leeren Zellen in den Bereich aufgenommen.
* Es ist möglich, den gleichen Index mehrfach zu verwenden, dann ist die gleiche Spalte mehrfach im Rückgabebereich enthalten.

#### Beispiele

Die linke Tabelle wird mit den Spalten 1 und 3 von table1 gefüllt.

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/c9PQedTndtQ7VuGxbvl8/grafik.png" alt=""><figcaption></figcaption></figure>

Die linke Tabelle wird mit mehreren Spalten von table2 in einer benutzerdefinierten Reihenfolge gefüllt. Einschließlich einer leeren Spalte, indem 0 als Index verwendet wird.

<figure><img src="https://content.gitbook.com/content/UHij42nMV8tut4oUjbNm/blobs/64TQ8iinM70JO6CKrx3y/grafik.png" alt=""><figcaption></figcaption></figure>
