Формула Excel: случайные текстовые значения -

Содержание

Общая формула

=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")

Резюме

Чтобы быстро заполнить диапазон ячеек случайными текстовыми значениями, вы можете использовать формулу, основанную на функциях ВЫБОР и СЛУЧМЕЖДУ.

В показанном примере формула C5 имеет следующий вид:

=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")

Что возвращает случайный цвет из предоставленных значений.

Объяснение

Функция ВЫБОР обеспечивает основу для этой формулы. Choose принимает одно числовое значение в качестве первого аргумента (index_number) и использует это число для выбора и возврата одного из значений, предоставляемых в качестве последующих аргументов, на основе их числового индекса.

В этом случае мы используем четыре значения: красный, синий, зеленый и розовый, поэтому нам нужно дать CHOOSE число от 1 до 4.

Чтобы сгенерировать это число, мы используем RANDBETWEEN, функцию, которая возвращает случайное целое число между нижним и верхним значением. Поскольку в CHOOSE мы работаем только с 4 значениями, мы указываем 1 для нижнего числа и 4 для верхнего числа.

Когда эта формула будет скопирована, она вернет один из четырех цветов.

Обратите внимание, что RANDBETWEEN будет вычислять новое значение при изменении рабочего листа. Если у вас есть значения в диапазоне, вы можете заменить формулы значениями, чтобы предотвратить дальнейшие изменения.

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