Как да използвам функцията Excel CHOOSE -

Съдържание

Обобщение

Функцията Excel CHOOSE връща стойност от списък, използвайки дадена позиция или индекс. Например, CHOOSE (2, "red", "blue", "green") връща "blue", тъй като blue е втората стойност, изброена след номера на индекса. Стойностите, предоставени на CHOOSE, могат да включват референции.

Предназначение

Вземете стойност от списък въз основа на позиция

Върната стойност

Стойността на дадената позиция.

Синтаксис

= ИЗБЕРЕТЕ (номер_индекс, стойност1, (стойност2), …)

Аргументи

  • index_num - Стойността, която да изберете. Число между 1 и 254.
  • value1 - Първата стойност, от която да изберете.
  • value2 - (по избор) Втората стойност, от която да изберете.

Версия

Excel 2003

Бележки за употреба

Функцията Excel CHOOSE връща стойност от списък, използвайки дадена позиция или индекс. Стойностите, предоставени на CHOOSE, могат да включват референции. CHOOSE обаче няма да извлече елемент от вътрешния диапазон или константата на масива, предоставена като стойност. Избор може да обработва до 254 стойности, но INDEX или INDEX с MATCH са по-добри подходи за големи набори от стойности.

Примери

Формулите по-долу използват CHOOSE за връщане на 2-ра и 3-та стойности от списък:

CHOOSE(2,"red","blue","green") // returns "blue" CHOOSE(3,"red","blue","green") // returns "green"

По-горе „синьо“ е втората стойност, а „зелено“ е третата стойност. В примера, показан на екранната снимка, формулата в клетка B5 е:

CHOOSE(B5,"red","blue","green") // returns "red"

CHOOSE няма да извлича стойности от константа на диапазон или масив. Например, формулата по-долу ще върне грешка #VALUE:

=CHOOSE(2,A1:A3) // returns #VALUE

Това се случва, защото номерът на индекса е извън обхвата. В този случай необходимият синтаксис е:

=CHOOSE(2,A1,A2,A3)

За да извлечете n-ия елемент от диапазон, използвайте INDEX и MATCH.

Бележки

  • Ако index_num е извън обхвата, CHOOSE ще върне #VALUE
  • Стойностите също могат да бъдат препратки. Например адресът A1 или диапазоните A1: 10 или B2: B15 могат да бъдат предоставени като стойности.
  • CHOOSE няма да извлича стойности от константа на диапазон или масив.

Подобни видеа

Как да използваме функцията CHOOSE В това видео ще разгледаме как можете да използвате функцията CHOOSE. Също така сравняваме формула, базирана на CHOOSE, спрямо формула, базирана на VLOOKUP.

Интересни статии...