Beschreibung
Verwenden Sie diese Funktion, um eine bestimmte Anzahl von Zeilen oder Spalten vom Anfang oder Ende eines Bereichs oder Arrays zu extrahieren.
Syntax
TAKE(array, zeilen, [spalten])
Eingaben
Diese Funktion akzeptiert das folgende Argument:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Array |
Ja | Der Bereich oder das Array, aus dem extrahiert werden soll. | Eine Zelle, ein Zellbereich, ein dynamisches Array oder eine Formel, die einen dieser Werte ergibt. |
Zeilen |
Ja | Anzahl der zu extrahierenden Zeilen. Positiv für die oberen Zeilen, negativ für die unteren Zeilen. | Eine ganze Zahl, ein Verweis auf eine Zelle, die eine ganze Zahl enthält, oder eine Formel, die eine dieser beiden Größen ergibt. |
[Spalten] |
Nein | Anzahl der zu extrahierenden Spalten. Positiv für die linken Spalten, negativ für die rechten Spalten. | Eine ganze Zahl, ein Verweis auf eine Zelle, die eine ganze Zahl enthält, oder eine Formel, die eine dieser beiden Größen ergibt. |
Beispiele
Stichprobendaten
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Name | Alter | Ort | Gehalt |
| 2 | John | 35 | New York | 75000 |
| 3 | John | 35 | New York | 75000 |
| 4 | Alice | 28 | Chicago | 65000 |
| 5 | Bob | 42 | San Francisco | 85000 |
Beispiel-Formeln
| Anwendungsfall | Formel | Ergebnis | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Extrahiert die ersten beiden Zeilen aus einem Datensatz. | =TAKE(A1:D5, 2) |
Diese Formel erstellt einen neuen Datensatz mit den ersten beiden Zeilen aus dem Quelldatensatz. Für diesen Datensatz würde die Formel Folgendes zurückgeben:
|
||||||||||||
| Extrahieren Sie die letzten beiden Zeilen aus einem Datensatz. | =TAKE(A1:D5, -2) |
Diese Formel erstellt einen neuen Datensatz, der die letzten beiden Zeilen des Quelldatensatzes enthält. Für diesen Datensatz würde die Formel Folgendes zurückgeben:
|
||||||||||||
| Extrahiert die ersten beiden Zeilen und die ersten beiden Spalten aus einem Datensatz. | =TAKE(A1:D5, 2, 2) |
Diese Formel erstellt einen neuen Datensatz, der die ersten beiden Zeilen und die ersten beiden Spalten des Quelldatensatzes enthält. Für diesen Datensatz würde die Formel das Folgende zurückgeben:
|
||||||||||||
| Extrahieren Sie die ersten beiden Zeilen und die letzten beiden Spalten aus einem Datensatz. | =TAKE(A1:D5, 2, -2) |
Diese Formel erstellt einen neuen Datensatz, der die ersten zwei Zeilen und die letzten zwei Spalten des Quelldatensatzes enthält. Für diesen Datensatz würde die Formel das Folgende zurückgeben:
|
||||||||||||
| Extrahieren Sie die ersten drei UNIQUE Zeilen aus dem Datensatz. Hinweis: Wenn es weniger eindeutige Zeilen als die angegebene Anzahl gibt, werden alle eindeutigen Zeilen zurückgegeben. |
=TAKE(UNIQUE(A1:D5), 3) |
Mit dieser Formel wird ein neuer Datensatz erstellt, der die ersten beiden UNIQUE Zeilen aus dem Quelldatensatz enthält. Für diesen Datensatz würde die Formel das Folgende zurückgeben:
|
Hinweise
- Wie bei allen Array-Funktionen werden auch bei TAKE die Ergebnisse dynamisch auf benachbarte Zellen aufgefüllt, beginnend mit der Zelle, die die TAKE-Funktion enthält.
- TAKE:
- Extrahiert Zeilen oder Spalten vom Anfang oder Ende eines Arrays.
- Unterstützt positive (Start) und negative (Ende) Zeilen-/Spaltenauswahl.
- Sie können sowohl Zeilen als auch Spalten gleichzeitig extrahieren.
Tipps
- Wenn Sie Kopfzeilen haben, beginnen Sie Ihre Array-Werte eine Zeile tiefer (z.B. im obigen Datensatz beginnen Sie mit A2 statt mit A1), wenn Sie die Kopfzeilen nicht einbeziehen möchten.
- TAKE kann kombiniert werden mit:
- FILTER: Zum Extrahieren der obersten/untersten Zeilen nach dem Filtern.
- SORT: Extrahiert Zeilen nach dem Sortieren von Daten.
- UNIQUE: Um eindeutige Zeilen oder Spalten zu extrahieren. Dies ist nützlich für:
- Entfernen von Duplikaten.
- Stichproben von eindeutigen Datenpunkten.
- Analysieren eindeutiger Datensätze.
- SEQUENCE: Zum Extrahieren einer Sequenz.
Verwandte Funktionen
Hier finden Sie die anderen Funktionen der Array-Formel, die in Arbeitsblättern von Workiva unterstützt werden.