Na rýchle vyplnenie rozsahu buniek náhodnými textovými hodnotami môžete použiť vzorec založený na funkciách ZVOLIŤ a RANDBETWEEN.
V uvedenom príklade vzorec v C5 je:
= CHOOSE ( RANDBETWEEN (1,3),'Value1','Value2','Value3')
Čo vráti náhodnú farbu z uvedených hodnôt.
Vysvetlenie
Funkcia CHOOSE poskytuje rámec pre tento vzorec. Funkcia Choose použije ako svoj prvý argument jednu číselnú hodnotu (číslo_indexu) a pomocou tohto čísla vyberie a vráti jednu z hodnôt, ktoré poskytne ako ďalšie argumenty, na základe ich číselného indexu.
V tomto prípade používame štyri hodnoty: červenú, modrú, zelenú a ružovú, takže musíme zvoliť CHOOSE číslo od 1 do 4.
Na vygenerovanie tohto čísla používame funkciu RANDBETWEEN, ktorá vracia náhodné celé číslo medzi dolnou a hornou hodnotou. Pretože v ZVOLIŤ pracujeme iba so 4 hodnotami, dodávame 1 pre spodné číslo a 4 pre horné číslo.
Po skopírovaní tohto vzorca vráti jednu zo štyroch farieb.
Všimnite si toho, že RANDBETWEEN vypočíta novú hodnotu vždy, keď sa zmení pracovný hárok. Akonáhle budete mať hodnoty v rozsahu, možno budete chcieť nahradiť vzorce hodnotami, aby ste predišli ďalším zmenám.
Autor Dave Bruns