【メモ】ランダムに列の内容を取得する(適当)
最近は事務職みたいな仕事が多くてプログラムとかなんとかしてな気がしてます。
なんか、
エクセルに都道府県をランダムで10万個くらい出してほしい(意訳)
と言われ、くそめんどくさいなあと思いつつやってみました。
A列に47都道府県が入ってると思ってください。
次に同一のシートの適当なとこに
[vb]
=INDIRECT(ADDRESS(RANDBETWEEN(1,47),1,1))
[/vb]
これでランダムに都道府県が取れます、やったねたえちゃん。
RANDBETWEENは指定範囲内で乱数を出力します。
ADDRESSは列と行の番号からセル番号を出力します、最後の引数はドルマークがくっついてる絶対参照かどうか
INDIRECTは参照から値を取るのに使います。
んで乱数で1から47を行ったり来たりするので、これでランダムに取れると。
何に使うんだこれ、テストデータか……