Opis
Użyj tej funkcji, aby wyodrębnić określoną liczbę wierszy lub kolumn z początku lub końca zakresu lub tablicy.
Składnia
TAKE(array, rows, [columns])
Wejścia
Ta funkcja przyjmuje następujący argument:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
tablica |
Tak | Zakres lub tablica do wyodrębnienia. | Komórka, zakres komórek, tablica dynamiczna lub formuła, której wynikiem jest którykolwiek z tych elementów. |
wierszy |
Tak | Liczba wierszy do wyodrębnienia. Dodatnie dla górnych rzędów, ujemne dla dolnych rzędów. | Liczba całkowita, odwołanie do komórki zawierającej liczbę całkowitą lub formuła, której wynikiem jest jedna z tych liczb. |
[kolumny] |
Nie | Liczba kolumn do wyodrębnienia. Dodatni dla lewej kolumny, ujemny dla prawej kolumny. | Liczba całkowita, odwołanie do komórki zawierającej liczbę całkowitą lub formuła, której wynikiem jest jedna z tych liczb. |
Przykłady
Dane próbki
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nazwa | Wiek | Miejscowość | Wynagrodzenie |
| 2 | John | 35 | Nowy Jork | 75000 |
| 3 | John | 35 | Nowy Jork | 75000 |
| 4 | Alice | 28 | Chicago | 65000 |
| 5 | Bob | 42 | San Francisco | 85000 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wynik | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Wyodrębnij dwa pierwsze wiersze z zestawu danych. | =TAKE(A1:D5, 2) |
Formuła ta tworzy nowy zestaw danych zawierający dwa pierwsze wiersze ze źródłowego zestawu danych. Dla tego zestawu danych formuła zwróciłaby następujące wyniki:
|
||||||||||||
| Wyodrębnij dwa ostatnie wiersze z zestawu danych. | =TAKE(A1:D5, -2) |
Formuła ta tworzy nowy zestaw danych zawierający dwa ostatnie wiersze ze źródłowego zestawu danych. Dla tego zestawu danych formuła zwróciłaby następujące wyniki:
|
||||||||||||
| Wyodrębnij dwa pierwsze wiersze i dwie pierwsze kolumny z zestawu danych. | =TAKE(A1:D5, 2, 2) |
Formuła ta tworzy nowy zestaw danych zawierający dwa pierwsze wiersze i dwie pierwsze kolumny ze źródłowego zestawu danych. Dla tego zestawu danych formuła zwróciłaby następujące wyniki:
|
||||||||||||
| Wyodrębnij dwa pierwsze wiersze i dwie ostatnie kolumny z zestawu danych. | =TAKE(A1:D5, 2, -2) |
Formuła ta tworzy nowy zestaw danych zawierający dwa pierwsze wiersze i dwie ostatnie kolumny ze źródłowego zestawu danych. Dla tego zestawu danych formuła zwróciłaby następujące wyniki:
|
||||||||||||
| Wyodrębnij trzy pierwsze wiersze UNIQUE ze zbioru danych. Uwaga: Jeśli istnieje mniej unikalnych wierszy niż podana liczba, zwracane są wszystkie unikalne wiersze. |
=TAKE(UNIQUE(A1:D5), 3) |
Ta formuła tworzy nowy zestaw danych zawierający dwa pierwsze UNIQUE wiersze ze źródłowego zestawu danych. Dla tego zestawu danych formuła zwróciłaby następujące wyniki:
|
Uwagi
- Podobnie jak w przypadku wszystkich funkcji tablicowych, TAKE dynamicznie wypełnia wyniki w sąsiednich komórkach, zaczynając od komórki zawierającej funkcję TAKE.
- TAKE:
- Wyodrębnia wiersze lub kolumny z początku lub końca tablicy.
- Obsługuje dodatni (początek) i ujemny (koniec) wybór wiersza/kolumny.
- Może jednocześnie wyodrębniać wiersze i kolumny.
Wskazówki
- Jeśli masz wiersze nagłówków, zacznij wartości tablicy o jeden wiersz niżej (na przykład w powyższym zestawie danych zacznij od A2 zamiast A1), jeśli nie chcesz, aby nagłówki były uwzględniane.
- TAKE można łączyć z:
- FILTER: Aby wyodrębnić górne/dolne wiersze po filtrowaniu.
- SORT: Aby wyodrębnić wiersze po posortowaniu danych.
- UNIQUE: Aby wyodrębnić unikalne wiersze lub kolumny. Jest to przydatne dla:
- Usuwanie duplikatów.
- Próbkowanie różnych punktów danych.
- Analizuj unikalne rekordy.
- SEQUENCE: Aby wyodrębnić sekwencję.
Powiązane funkcje
Poniżej znajdziesz inne funkcje formuł tablicowych obsługiwane w arkuszach kalkulacyjnych Workiva.