

No.3ベストアンサー
- 回答日時:
》 上はわかりやすく説明しようとしただけ…
ちっとも、分かり易い説明になっていません!
添付図参照
C1: =IFERROR(INDEX(A:A,SMALL(IF(A:A<>"",ROW(A:A),""),ROW(A1))),"")
 ̄ ̄【お断り】上式は必ず配列数式として入力のこと
D1: =IF(C1="","",RAND())
E1: =IF(D1="","",SMALL(D:D,ROW()))
F1: =INDEX(C:C,MATCH(E1,D:D,0))
列Aが「空白がある表」
列Cは、列Aを空白がない表にしたもの
列Fは、列Cをランダムに抽出したもの
ファンクションキー F9 をツンツンしてみてください。

この回答へのお礼
お礼日時:2017/07/14 23:37
質問も不慣れで、失礼いたしました…。
またご回答ありがとうございます。
とてもわかりやすく、解決致しました!!!
助かりました。
本当にありがとうございます。

No.2
- 回答日時:
》 ある表は一列になります。
(A1~A5)「ランダムでセルを抽出」と仰っていたので、数百行のデータから抽出なんだろうと推測していましたが、僅か5行ですか!「A1~A5間で約1~2個」が空白となると抽出可能なデータは僅か3個!?
INDEX(A1:A5,randbetween(1,3)) だと、連続して同じデータを抽出することもありそうですが、ソンナンで構わないのですか?ランダムと言えそうにないけど。

No.1
- 回答日時:
貴方が考えていた「INDEXとRANDBETWEENだけ」の具体的な方法をお示しください。
それをどのように応用すれば好いかを考えます。
貴方の「空白がある表」が空白だらけでは使い物にならないし、「ある表」が1列(あるいは1行)なら簡単だけど、複数列(行)に亘るものなら難解なものになりそうなので、使い物になりそうな「空白がある表」を例示してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのオートフィルタで最...
-
Excelのオートフィルタで非表示...
-
エクセルで時刻(8:00~20:00)...
-
エクセルでオートフィルタのボ...
-
ACCESSでスペースの抽出
-
Excel時間データの抽出
-
Excel共有ブックのオートフィル...
-
オートフィルタで選択したデー...
-
【excel】リスト内の条件にあっ...
-
エクセルで隔週をもとめる
-
Excelのフィルターで抽出した状...
-
access マクロでのフィルタの...
-
オートフィルタは金額の桁カン...
-
オートフィルタで抽出したデー...
-
エクセル フィルタで抽出したデ...
-
【大至急】エクセルで、検索語...
-
エクセルの偶数行(奇数行)の抽出
-
時間の条件でオートフィルタを...
-
オートフィルタの抽出速度を上...
-
エクセルでオートフィルタの検...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでオートフィルタのボ...
-
エクセルで時刻(8:00~20:00)...
-
エクセルのオートフィルタで最...
-
Excelのオートフィルタで非表示...
-
エクセル関数で、数字の入った...
-
エクセルの偶数行(奇数行)の抽出
-
オートフィルタで選択したデー...
-
オートフィルタは金額の桁カン...
-
エクセルで指定期間内に在職す...
-
エクセルで、条件に一致した行...
-
オートフィルタを見出し行選択...
-
エクセルにて、フィルタをかけ...
-
access マクロでのフィルタの...
-
可視セルを対象としたcountifが...
-
Excel共有ブックのオートフィル...
-
オートフィルタで3つ以上の条...
-
エクセルで隔週をもとめる
-
【EXCEL】条件に一致した最新デ...
-
データの抽出を教えてください
-
なぜShowAllDataだとうまく行か...
おすすめ情報
コメントありがとうございます。
ある表は一列になります。(A1~A5)
表にはvlookupで引っ張ってきた文字列が表示されます。
この時、条件に合わないセルは空白になります。(A1~A5間で約1~2個)
最初、空白が右側(A5側)にしか表示されないような表だったので
結果を出したいセルには下記の関数を入れておりました。
=IFERROR(INDEX(A1:A5,randbetween(1,5-COUNTBLANK(A1:A5))),"")
ところが、空白セルは点々と発生するようになってしまい、
この関数が使えなくなってしまいました。
説明が足りずすいません…
上はわかりやすく説明しようとしただけなので、
実際の表のデータ数はもう少し多いです。
まぁ、それでも上記の例えの3~5倍ほどの数ですが。。