回答:
私が好む別の方法は、次のとおりです。
=INDIRECT("A"&RANDBETWEEN(3,7))
「A」は列、3,7はリストの開始行と終了行です。この方法では、リストに含まれる要素の数を把握する必要がなく、開始行と終了行の番号を確認するだけで済みます。リストに列全体を使用する必要はありません。ヘッダーなどを持つことができます。
最後の数値をCOUNTA関数で置き換え、オフセットを追加することで、これを変更して保守しやすくすることもできます。
=INDIRECT("A"&RANDBETWEEN(4,COUNTA(A4:A99)+3))
4はリストの最初の行です。+3は、リストの範囲外の行をスキップするために、その数よりも1小さい必要があります。COUNTAに、しばらく心配する必要がない十分な大きさの範囲を指定します。その後、リストに項目を追加するだけで、他に何もすることなく、項目がランダム選択に含まれます。範囲にリストと空のセルのみが含まれていることを確認してください。
他の答えは問題ありませんが、より簡単な解決策はアドオンです:https : //gsuite.google.com/marketplace/app/random_data_generator/626703404158
独自のデータ、文字列、数値、ユーザーエージェント、および他の多くのランダムなデータ型から選択できます。