
Обща формула
=CHOOSE(RANDBETWEEN(1,3),"Value1","Value2","Value3")
Обобщение
За да попълните бързо набор от клетки със случайни текстови стойности, можете да използвате формула, базирана на функциите CHOOSE и RANDBETWEEN.
В показания пример формулата в C5 е:
=CHOOSE(RANDBETWEEN(1,4),"Red","Blue","Green","Pink")
Което връща произволен цвят от предоставените стойности.
Обяснение
Функцията CHOOSE осигурява рамката за тази формула. Choose взема една цифрова стойност като първи аргумент (номер_индекс) и използва това число, за да избере и върне една от стойностите, предоставени като следващи аргументи, въз основа на техния числов индекс.
В този случай използваме четири стойности: червено, синьо, зелено и розово, така че трябва да дадем на CHOOSE число между 1 и 4.
За да генерираме това число, използваме RANDBETWEEN, функция, която връща произволно цяло число между долна и горна стойност. Тъй като работим само с 4 стойности в CHOOSE, ние предоставяме 1 за най-долното число и 4 за горното число.
Когато тази формула бъде копирана, тя ще върне един от четирите цвята.
Имайте предвид, че RANDBETWEEN ще изчислява нова стойност, когато работният лист се промени. След като имате стойности в диапазона, може да искате да замените формулите със стойности, за да предотвратите по-нататъшни промени.