Excelの基準に基づいてセルをランダムに選択するにはどうすればよいですか?
たとえば、指定した範囲からXNUMXつまたはXNUMXつの基準に基づいてデータをランダムに選択する必要がある場合、Excelでどのように解決できますか? この記事では、いくつかのソリューションを紹介します。
の基準に基づいてセルをランダムに選択します Kutools for Excel
Excelで指定された範囲から複数のセル/行/列をランダムに選択します
ExcelのRAND関数で簡単に乱数を発生させることができますが、選択範囲からランダムにセルを選択する方法をご存知ですか? 複数のセルをランダムに選択するとどうなりますか? 複数の行/列をランダムに選択するのはどうですか? Kutools for Excelさん 範囲をランダムに並べ替える ユーティリティはあなたに簡単な回避策を提供します。
配列数式の基準に基づいてセルをランダムに選択します
以下のスクリーンショットに示すように、Excelに従業員テーブルがあるとします。 そして今、あなたはで働くXNUMX人以上の従業員をランダムに選択する必要があります ニューヨーク を用意しました 3 テーブルからの年。
この方法では、Excelの基準に基づいてセルをランダムに選択するために、XNUMXつの配列数式が導入されます。 次のようにしてください。
XNUMXつの基準に基づいてセルをランダムに選択します
この例では、3年間働いているXNUMX人の従業員をランダムに選択する必要があります。 セルに従業員名をランダムに返します。数式を入力してください =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1)))、を押して Ctrlキー + シフト + 入力します キーを同時に押す。
注: 上記の数式で、A2:A25はセルをランダムに選択するリスト、C2:C25は基準に一致するリスト、F1は基準セル、C2は基準に一致するリストの最初のセルです。 。
XNUMXつの基準に基づいてセルをランダムに選択します
ニューヨークで3年間働いている従業員をランダムに選択するには、式を入力してください =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) セルにランダムな従業員の名前を返し、を押します Ctrlキー + シフト + 入力します キーを同時に押す。
注: 上記の数式で、B2:B25は最初の基準に一致するリスト、C2:C25は1番目の基準に一致するリスト、F1は最初の基準セル、G2は25番目の基準セル、AXNUMX:AXNUMXです。セルをランダムに選択するリストです。
の基準に基づいてセルをランダムに選択します Kutools for Excel
実際には、フィルター機能を適用して基準によってデータを簡単にフィルター処理し、フィルター処理されたデータからセルをランダムに選択できます。 この方法を紹介します Kutools for Excelさん 範囲をランダムに並べ替える それを解決するためのユーティリティ。 次のようにしてください。
Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 フル機能を楽しむ 30クレジットカード不要の -day 無料トライアル! ダウンロード中!
1.基準に基づいてセルをランダムに選択する範囲を選択し、をクリックします 且つ > フィルタ.
2.これで、フィルター矢印が各列ヘッダーに追加されます。 次に、必要に応じて基準でデータをフィルタリングします。
この例では、ニューヨークで3年間働いている従業員を除外する必要があるため、次のスクリーンショットに示すようにフィルタを指定します。


3.フィルタリング後、フィルタリングされた従業員のリスト(この例では列名)を選択し、を押してコピーします。 Ctrlキー + C 同時にキー; 次に、フィルタリングされた範囲の下または新しいワークシートで空白のセルを選択し、を押して貼り付けます Ctrlキー + V キーを同時に押す。
4.貼り付けたリストを選択し続け、をクリックします クツール > レンジ > 範囲をランダムに並べ替える.
5. [範囲をランダムに並べ替える]ダイアログボックスを開いて、[ 選択 タブで、ランダムに選択するセルの数を 選択するセルの数 ボックス、チェックボックス ランダムセルを選択 オプションをクリックし、 Ok ボタン。 スクリーンショットを参照してください:
これで、選択したリストの基準に基づいて、指定した数のセル(従業員)がランダムに選択されました。
Kutools for Excel's 範囲をランダムに並べ替える Excelユーザーが、選択した範囲/各行/各列のすべてのセルをランダムに並べ替えたり、選択した範囲から指定した数のセルをランダムに選択したりするのに役立ちます。 クリックして60日間の無料トライアル、制限なし!
デモ:Excelの基準に基づいてセルをランダムに選択します
最高のオフィス生産性向上ツール
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト 工具 (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...) | 12 変換 工具 (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット 工具 (高度な結合行, 分割セル、...) | ... もっと |
Excel スキルを強化する Kutools for Excel、そして今までにない効率を体験してください。 Kutools for Excel 生産性を向上させ、時間を節約するための 300 を超える高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Office Tab Office にタブ付きインターフェイスを導入し、作業を大幅に簡素化します
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
