Opis
Użyj tej funkcji, aby ustalić liczbę kolumn w określonej tablicy lub odwołaniu.
Składnia
KOLUMNY(tablica)
Wejścia
Ta funkcja akceptuje następujący argument:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
szyk |
Tak | Zakres lub tablica, której należy użyć do obliczenia liczby kolumn. | Zakres komórek, formuła zwracająca zakres komórek lub odwołanie do komórki zawierającej zakres komórek. |
Przykłady
Dane próbki
A |
B |
C |
D |
|
|---|---|---|---|---|
| 1 | Nazwa | Wiek | Miejscowość | Wynagrodzenie |
| 2 | Jan | 35 | Nowy Jork | 75000 |
| 3 | Alicja | 28 | Chicago | 65000 |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Policz liczbę kolumn w pełnym zestawie danych. | =KOLUMNY(A1:D3) |
Ta formuła zlicza liczbę kolumn w zakresie A1:D3. W przypadku tego zestawu danych zwraca 4 (Imię, Wiek, Miasto, Wynagrodzenie). |
| Policz liczbę kolumn, korzystając tylko z wiersza nagłówka. | =KOLUMNY(A1:D1) |
Funkcja COLUMNS zależy wyłącznie od szerokości zakresu, a nie od liczby wierszy, dlatego zwraca taką samą wartość, jak przy zliczeniu całej tabeli. Wynik: 4 |
| Dynamicznie zwraca nazwę nagłówka ostatniej kolumny, dzięki czemu formuła nadal będzie działać, jeśli kolumny zostaną dodane lub usunięte. | =INDEKS(A1:D1, KOLUMNY(A1:D1)) |
KOLUMNY(A1:D1) zwraca 4, więc INDEKS zwraca wartość na 4. pozycji wiersza nagłówka. W przypadku tego zestawu danych zwraca Wynagrodzenie. Gdyby do tabeli dodano kolumnę, funkcja COLUMNS zwróciłaby wartość 5, a formuła ta automatycznie wskazywałaby na nową ostatnią kolumnę zamiast kolumny Salary. |
| Dynamicznie pobieraj wartość konkretnego pracownika z ostatniej kolumny, dzięki czemu wyszukiwanie będzie nadal działać, jeśli kolumny zostaną dodane lub usunięte. | =INDEKS(A2:D2, KOLUMNY(A2:D2)) |
KOLUMNY(A2:D2) zwraca 4, więc INDEKS zwraca czwartą wartość w wierszu Johna.Wynik: 75000 |
| Policz, ile kolumn w wierszu jest wypełnionych, aby upewnić się, że w żadnej kolumnie nie brakuje danych. | =ILE.NIEPUSTYCH(A2:D2) |
Zlicza niepuste komórki w wierszu Johna. W przypadku tego zestawu danych zwraca 4, co odpowiada 4 kolumnom zidentyfikowanym powyżej przez COLUMNS(A2:D2) — co potwierdza, że żadna z kolumn nie jest pusta. |
| Utwórz wyszukiwanie, którego zakres wyszukiwania i zwracana kolumna rozszerzają się automatycznie w miarę dodawania kolumn do tabeli. | =WYSZUKAJ.PIONOWO(A3; A1:INDEKS(A1:D3; KOLUMNY(A1:D1)); KOLUMNY(A1:D1); FAŁSZ) |
Ta formuła działa w następujący sposób:
W przypadku tego zestawu danych zwracana jest kwota 65000 (wynagrodzenie Alicji). Gdyby dodano kolumnę E, oba odwołania |
Uwagi
- Numeracja kolumn zaczyna się od 1, a nie od 0. Zatem „A” oznacza kolumnę 1.
Porady
- Funkcję COLUMNS można łączyć z innymi funkcjami, w tym:
- FILTR: Aby wybrać określone kolumny z przefiltrowanych danych.
- SORTUJ: Aby zmienić kolejność kolumn.
- UNIQUE: Aby wyodrębnić unikalne wartości z wybranych kolumn.
- SEKWENCJA: Aby utworzyć dynamiczne wybory kolumn.
- INDEKS: Do zaawansowanego odwoływania się do kolumn.
- DOPASUJ: Do dynamicznego wyboru kolumn na podstawie kryteriów.
- TRANSPOSE: Aby zmienić orientację wybranych kolumn.
- CHOOSEROWS: Do bardziej złożonego wyboru danych.
Powiązane funkcje
Oto inne funkcje formuł tablicowych obsługiwane w arkuszach kalkulacyjnych Workiva.