Opis
Użyj tej funkcji, aby zwrócić wartość z listy na podstawie określonej pozycji lub numeru indeksu. Obsługiwane w łańcuchach. Można używać z CHILDREFS .
CHOOSE umożliwia wyodrębnienie jednej wartości z listy maksymalnie 254 argumentów wartości na podstawie podanego numeru indeksu.
Składnia
WYBIERZ(numer_indeksu, wartość_1, […, wartość_254])
Wejścia
Funkcja ta akceptuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe dane wejściowe |
|---|---|---|---|
numer_indeksu |
Tak | Określa, który argument wartości ma zostać zwrócony. | Liczba całkowita dodatnia z zakresu od 1 do 254, odwołanie do komórki zawierającej liczbę całkowitą dodatnią z zakresu od 1 do 254 lub formuła, której wynikiem jest jedno z powyższych. Nie może być ona większa od liczby rozpatrywanych wartości. |
wartość_1 |
Tak | Pierwsza wartość na liście opcji. | Odwołanie do komórki, zakres komórek, liczba, ciąg tekstowy lub formuła, której wynikiem jest którykolwiek z poniższych wyników. |
wartość_ n |
Nie | Dodatkowe wartości na liście opcji. | Odwołanie do komórki, zakres komórek, liczba, ciąg tekstowy lub formuła, której wynikiem jest którykolwiek z poniższych wyników. Można uwzględnić maksymalnie 254 argumenty wartości. |
Przykład
Dane próbki
A |
B |
|
|---|---|---|
1 |
1 |
Jabłko |
2 |
2 |
Banan |
3 |
3 |
Wiśniowy |
4 |
4 |
Data |
Przykładowe formuły
| Przypadek użycia | Formuła | Wyjaśnienie i wynik |
|---|---|---|
| Zwraca określoną wartość z podanej listy opcji. | =WYBIERZ(2, "Jabłko", "Banan", "Wiśnia", "Data") |
Ta formuła działa w następujący sposób:
Wynik: Banan . |
| Zwraca wartość określonej komórki z podanego zestawu, na podstawie wartości podanej w określonej komórce. | =WYBIERZ(A1;B1;B2;B3;B4) |
Ta formuła działa w następujący sposób:
Należy zauważyć, że gdyby formuła wyglądała następująco: Wynik: Apple . |
| Zwróć trzecią wartość z podanej listy. | =WYBIERZ(3,10,20,30,40) |
Ta formuła działa w następujący sposób:
Wynik: 30 . |
| Zwróć piątą wartość z listy zawierającej tylko trzy opcje. | =WYBIERZ(5, "Czerwony", "Niebieski", "Zielony") |
Ta formuła działa w następujący sposób:
Wynik: #WARTOŚĆ! . |
Uwagi
- Jeżeli
index_numjest mniejsze niż 1 lub większe niż liczba wartości na liście, funkcja CHOOSE zwraca błąd #VALUE!. - Jeśli
index_numjest ułamkiem, jest on zaokrąglany do najbliższej liczby całkowitej. - Funkcja CHOOSE może być zagnieżdżona w innych funkcjach.
- Za pomocą przycisku CHOOSE możesz wybrać jedną z kilku formuł do obliczeń.
- CHOOSE nie obsługuje zakresów komórek. Jeśli chcesz wziąć pod uwagę zakres, użyj zamiast tego
INDEX .
Porady
- Użyj CHOOSE, gdy chcesz wybrać wartość lub akcję na podstawie określonej pozycji na liście.
- Funkcję CHOOSE można łączyć z innymi funkcjami (na przykład MATCH ) , aby tworzyć dynamiczne wyszukiwania, lub w połączeniu z innymi funkcjami, takimi jak IF lub INDEX , aby tworzyć bardziej złożone operacje logiczne. Nie będzie działać z CONCATENATE .
- CHOOSE ma indeks 1, co oznacza, że pierwsza wartość odpowiada indeksowi 1 , a nie 0 .
- W przypadku bardziej złożonej logiki warunkowej należy rozważyć użycie zagnieżdżonych instrukcji IF zamiast CHOOSE.