メインコンテンツへスキップ
 

Excelの基準に基づいてセルをランダムに選択するにはどうすればよいですか?

著者: ケリー 最終更新日:2024年08月08日

たとえば、指定した範囲からXNUMXつまたはXNUMXつの基準に基づいてデータをランダムに選択する必要がある場合、Excelでどのように解決できますか? この記事では、いくつかのソリューションを紹介します。

配列数式の基準に基づいてセルをランダムに選択します

Kutools forExcelの基準に基づいてセルをランダムに選択します


配列数式の基準に基づいてセルをランダムに選択します

以下のスクリーンショットに示すように、Excelに従業員テーブルがあるとします。 そして今、あなたはで働くXNUMX人以上の従業員をランダムに選択する必要があります ニューヨーク for 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キー + シフト + 入力します キーを同時に押す。

数式を使用して 1 つの条件に基づいてセルを選択するスクリーンショット

ご注意: 上記の数式で、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キー + シフト + 入力します キーを同時に押す。

数式を使用して 2 つの条件に基づいてセルを選択するスクリーンショット

ご注意: 上記の数式で、B2:B25は最初の基準に一致するリスト、C2:C25は1番目の基準に一致するリスト、F1は最初の基準セル、G2は25番目の基準セル、AXNUMX:AXNUMXです。セルをランダムに選択するリストです。


Kutools forExcelの基準に基づいてセルをランダムに選択します

実際には、フィルター機能を適用してデータを基準で簡単にフィルター処理し、フィルター処理されたデータからランダムにセルを選択できます。 このメソッドは、Excel用のKutoolsを導入します 範囲をランダムに並べ替える それを解決するためのユーティリティ。 次のようにしてください。

Kutools for Excel - Excel に必要な 300 以上のツールが詰め込まれています。 クレジット カードは必要なく、全機能を備えた 30 日間の無料トライアルをお楽しみください。 ダウンロード中!

1.基準に基づいてセルをランダムに選択する範囲を選択し、をクリックします 且つ > フィルタ.

フィルタ機能を有効にしたスクリーンショット

2.これで、フィルター矢印が各列ヘッダーに追加されます。 次に、必要に応じて基準でデータをフィルタリングします。

この例では、ニューヨークで3年間働いている従業員を除外する必要があるため、次のスクリーンショットに示すようにフィルタを指定します。

ニューヨークで働く従業員をフィルタリングするスクリーンショット
ニューヨークで3年間勤務している従業員をフィルタリングしたスクリーンショット

3.フィルタリング後、フィルタリングされた従業員のリスト(この例では列名)を選択し、を押してコピーします。 Ctrlキー + C 同時にキー; 次に、フィルタリングされた範囲の下または新しいワークシートで空白のセルを選択し、を押して貼り付けます Ctrlキー + V キーを同時に押す。

4.貼り付けたリストを選択し続け、をクリックします クツール > レンジ > 範囲をランダムに並べ替え/選択.

5. [範囲をランダムに並べ替える]ダイアログボックスを開いて、[ 選択 タブで、ランダムに選択するセルの数を 選択するセルの数 ボックス、チェックボックス ランダムセルを選択 オプションをクリックし、 Ok ボタン。 スクリーンショットを参照してください:

ランダムにセルを選択するように「範囲をランダムに並べ替え」ダイアログボックスを構成するスクリーンショット

これで、選択したリストの基準に基づいて、指定した数のセル(従業員)がランダムに選択されました。

Excel用のKutools 範囲をランダムに並べ替える Excelユーザーが、選択した範囲/各行/各列のすべてのセルをランダムに並べ替えたり、選択した範囲から指定した数のセルをランダムに選択したりするのに役立ちます。 クリックして60日間の無料トライアル、制限なし!


デモ:Excelの基準に基づいてセルをランダムに選択します

 
Kutools for Excel: 300 を超える便利なツールをすぐに利用できます。 機能制限なしの 30 日間の無料トライアルを今すぐ始めてください。 今すぐダウンロード!

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!