- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストのデータを重複なしでランダムに抽出する)
エクセル2010でリストのデータを重複なしでランダムに抽出する方法
このQ&Aのポイント
- エクセル2010でリストのデータを重複なしでランダムに抽出する方法を教えてください。
- シート1には14種類の名前リストがあります。これを別のシートでランダムに抽出する方法を知りたいです。
- 抽出した結果は行ごとに一列おきに表示されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.1
1.Sheet1 の例えばセル C1 に式 =RAND() を入力して、此れを右に2列(注1参照)ドラッグ&ペースト 2.範囲 C1:E1 を下方にズズーッと(14行目まで)ドラッグ&ペースト 以下は別シート(Sheet2)における操作です。 3.セル A1 に次式を入力して、此れを右方にズズーッと(セル AA1 まで)ドラッグ&ペースト(注2参照) =IF(MOD(COLUMN(),2)=1,INDEX(Sheet1!$A$1:$A$14,MATCH(SMALL(OFFSET(Sheet1!$C$1,,ROW()-1,14,),CEILING(COLUMN()/2,1)),OFFSET(Sheet1!$C$1,,ROW()-1,14,),0)),"") 4.1行目全体を下方にズズーッと(3行目まで)ドラッグ&ペースト 注1:「右に2列」は別シートの行数が3行の場合で、4行(5行)の場合は「右に3列(4列)」に読み替える。 注2:式中の 2 は「一列おき」の場合で、二列(三列)おきの場合は 2 を 3(4) に書き替える。
お礼
ありがとうございます。 完璧に出来ました。 本当に感謝、感謝です。 ちなみに、別シートのB列、D列、F列などの関数は削除しても問題ありませんよね?