Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В тази статия е описан синтаксисът и употребата на функцията CHOOSE в Microsoft Excel.

Описание

Функцията използва индекс_числ, за да върне някоя от стойностите в списъка с аргументи. Използвайте CHOOSE, за да изберете една от до 254 стойности на базата на индекса. Ако например стойност1 до стойност7 са дните на седмицата, CHOOSE връща един от дните, когато стойността на индекс_числ е число между 1 и 7.

Синтаксис

CHOOSE(индекс_числ; стойност1; [стойност2];...)

Синтаксисът на функцията CHOOSE има следните аргументи:

  • индекс_числ    Задължително. Задава коя стойност от аргументите е избрана. Индекс_числ трябва да е число между 1 и 254, или формула или препратка към клетка, съдържаща число между 1 и 254.

    • Ако индекс_числ е 1, CHOOSE връща стойност1; ако е 2, връща стойност2, и т. н.

    • Ако index_num е по-малко от 1 или по-голямо от броя на последната стойност в списъка, CHOOSE връща #VALUE! стойността на грешка.

    • Ако индекс_числ е дроб, тя се отрязва до най-ниското цяло число, преди да се използва.

  • Стойност1, стойност2, ...     Стойност1 е се изисква, следващите стойности са незадължителни. От 1 до 254 стойности, от които CHOOSE избира стойност или действие, което да извърши на базата на индекс_числ. Аргументите може да са числа, препратки към клетки, дефинирани имена, формули, функции или текст.

Забележки

  • Ако "индекс_числ" е масив, при изчисляването на CHOOSE се изчислява всяка стойност.

  • Аргументите за стойности на CHOOSE могат да бъдат препратки към диапазони, както и отделни стойности.

    Например формулата:

=SUM(CHOOSE(2;A1:A10;B1:B10;C1:C10))

се свежда до:

=SUM(B1:B10)

което след това връща стойност на базата на стойностите в диапазона B1:B10.

Първо се изчислява функцията CHOOSE, която връща препратката B1:B10. След това се изчислява функцията SUM, която използва като аргумент получения от CHOOSE резултат B1:B10.

Примери

Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.

Данни

 

първо

Пирони

второ

Винтове

трето

Гайки

последно

Болтове

Формула

Описание

Резултат

=CHOOSE(2;A2;A3;A4;A5)

Стойност на втория аргумент в списъка (стойност в клетка A3)

второ

=CHOOSE(4;B2;B3;B4;B5)

Стойност на четвъртия аргумент в списъка (стойност в клетка B5)

Болтове

=CHOOSE(3;"Широк";115;"свят";8)

Стойност на третия аргумент в списъка

свят

Пример 2

Данни

23

45

12

10

Формула

Описание (резултат)

Резултат

=SUM(A2:CHOOSE(2;A3;A4;A5))

Сумира диапазона A2:A4. Функцията CHOOSE връща A4 като втората част от диапазона за функцията SUM.

80

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×