„Excel“ formulė: atsitiktinės teksto reikšmės -

Bendroji formulė

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

Santrauka

Norėdami greitai užpildyti langelių diapazoną atsitiktinėmis teksto reikšmėmis, galite naudoti formulę, pagrįstą funkcijomis CHOOSE ir RANDBETWEEN.

Parodytame pavyzdyje formulė C5 yra:

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

Kuris grąžina atsitiktinę spalvą iš pateiktų verčių.

Paaiškinimas

Funkcija PASIRINKTI pateikia šios formulės pagrindą. Pasirinkimas užima vieną skaitinę vertę kaip pirmąjį argumentą (indekso_numeris) ir naudoja šį skaičių norėdamas pasirinkti ir grąžinti vieną iš reikšmių, kurias pateikia kaip vėlesnius argumentus, remiantis jų skaitiniu indeksu.

Šiuo atveju mes naudojame keturias reikšmes: raudoną, mėlyną, žalią ir rožinę, todėl turime nurodyti PASIRINKTI skaičių nuo 1 iki 4.

Norėdami sugeneruoti šį skaičių, mes naudojame funkciją RANDBETWEEN, kuri grąžina atsitiktinį sveikąjį skaičių tarp apatinės ir viršutinės vertės. Kadangi „CHOOSE“ mes dirbame tik su 4 reikšmėmis, tiekiame 1 apatiniam skaičiui ir 4 viršutiniam skaičiui.

Kai ši formulė bus nukopijuota žemyn, ji grąžins vieną iš keturių spalvų.

Atminkite, kad RANDBETWEEN apskaičiuos naują vertę, kai pakeisite darbalapį. Kai diapazone turite reikšmes, galbūt norėsite pakeisti formules vertėmis, kad išvengtumėte tolesnių pakeitimų.

Įdomios straipsniai...