Перейти до основного
Office

Функція Choose

Вибирає та повертає значення зі списку аргументів.

Синтаксис

Виберіть пункт ( індекс , вибір – 1 [, вибір – 2]... [, Choice-n] )

Синтаксис функції CHOOSE має такі аргументи:

Аргумент

Опис

індекс

– обов’язковий аргумент. Числове вираження або поле, яке призводить до значення в діапазоні від 1 до кількості доступних варіантів.

вибір

– обов’язковий аргумент. Вираз варіанта, який міститиме один із можливих варіантів.


Примітки

Натисніть кнопку повертає значення зі списку варіантів на основі значення індексу. Якщо індекс дорівнює 1, натисніть кнопку повертає перший вибір у списку. Якщо індекс дорівнює 2, вона повертає другий варіант і т. д.

За допомогою кнопки " вибрати " можна шукати значення в списку можливостей. Наприклад, якщо індекс оцінює на 3, а вибір – 1 = "один", вибір – 2 = "два", а вибір – 3 = "три", натисніть кнопку повертає "три". Ця можливість особливо корисна, якщо індекс відповідає значенню у групі параметрів.

У списку виберіть пункт обчислення всіх варіантів, навіть якщо вона повертає лише один. З цієї причини слід стежити за небажаним побічним ефектом. Наприклад, якщо ви використовуєте функцію " MsgBox " як частину вираз у всіх варіантів, з'явиться вікно повідомлення для кожного параметра, який обчислюється, хоча функція " вибрати " повертає значення лише одного з них.

Функція " вибрати " повертає Null-значення, якщо індекс менше 1 або більше, ніж кількість варіантів, перелічених у списку.

Якщо індекс не є цілим числом, його буде округлено до найближчого цілого числа, перш ніж оцінювати.

Приклади запитів

Вираз

Результати

ВИБЕРІТЬ пункт вибрати (3, "Jan", "Лютий", "Mar", "Apr", "Травень", "Jun", "Лип", "Серпень", "ПУЕ", "Жовтень", "Листопад", "ОВК") як Expr1 з ProductSales;

Повертає 3-те значення зі списку значень. Результат: "Mar".

Виберіть елемент Datesale, виберіть (місяць (DateofSale), "Jan", "Лютий", "Mar", "Apr", "Травень", "Jun", "Лип", "Серпень", "ПУЕ", "Жовтень", "Листопад", "ОВК") як MonthName з ProductSales;

Повертає значення в "DateofSale" і відповідного імені місяця у стовпці "MonthName". (Місяць (DateofSale) повертає номер місяця "DateofSale", який потім використовується як індекс, щоб вибрати зі списку варіантів у розділі "вибрати функцію").

Приклад VBA

Примітка.: У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.

У цьому прикладі використовується функція " вибрати ", щоб відобразити ім'я у відповідь на індекс, переданий процедурі в параметрі Ind .

Function GetChoice(Ind As Integer)
GetChoice = Choose(Ind, "Speedy", "United", "Federal")
End Function

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×