Excelの基準に基づいてセルをランダムに選択するにはどうすればよいですか?
たとえば、指定した範囲からXNUMXつまたはXNUMXつの基準に基づいてデータをランダムに選択する必要がある場合、Excelでどのように解決できますか? この記事では、いくつかのソリューションを紹介します。
Kutools forExcelの基準に基づいてセルをランダムに選択します
Excelで指定された範囲から複数のセル/行/列をランダムに選択します
ExcelのRAND関数で簡単に乱数を生成できますが、選択した範囲からセルをランダムに選択する方法を知っていますか? 複数のセルをランダムに選択するとどうなりますか? 複数の行/列をランダムに選択するのはどうですか? Excel用のKutools 範囲をランダムに並べ替える ユーティリティはあなたに簡単な回避策を提供します。
- 何でも再利用: 最もよく使用される、または複雑な数式、グラフなどをお気に入りに追加して、後ですぐに再利用できます。
- 20以上のテキスト機能: テキスト文字列から数値を抽出します。 テキストの一部を抽出または削除します。 数字と通貨を英語の単語に変換します。
- マージツール:複数のワークブックとシートをXNUMXつに。 データを失うことなく複数のセル/行/列をマージします。 重複する行と合計をマージします。
- 分割ツール:値に基づいてデータを複数のシートに分割します。 XNUMXつのワークブックから複数のExcel、PDF、またはCSVファイル。 XNUMX列から複数列。
- 貼り付けスキップ 非表示/フィルタリングされた行; カウントと合計 背景色別; パーソナライズされた電子メールを複数の受信者にまとめて送信します。
- スーパーフィルター: 高度なフィルタースキームを作成し、任意のシートに適用します。 並び替え 週、日、頻度など。 フィルタ 太字、数式、コメント...
- 300 以上の強力な機能。 Office 2007-2021 および 365 で動作します。 すべての言語をサポートします。 企業や組織に簡単に導入できます。
配列数式の基準に基づいてセルをランダムに選択します
以下のスクリーンショットに示すように、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キー + シフト + 入力します キーを同時に押す。
注意: 上記の数式で、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 forExcelの基準に基づいてセルをランダムに選択します
実際には、フィルター機能を適用してデータを基準で簡単にフィルター処理し、フィルター処理されたデータからランダムにセルを選択できます。 このメソッドは、Excel用のKutoolsを導入します 範囲をランダムに並べ替える それを解決するためのユーティリティ。 次のようにしてください。
Kutools for Excel - Excel 用の 300 以上の便利なツールが含まれています。 全機能無料トライアル 30-day、クレジットカード不要! 今すぐ無料トライアル!
1.基準に基づいてセルをランダムに選択する範囲を選択し、をクリックします 且つ > フィルタ.
2.これで、フィルター矢印が各列ヘッダーに追加されます。 次に、必要に応じて基準でデータをフィルタリングします。
この例では、ニューヨークで3年間働いている従業員を除外する必要があるため、次のスクリーンショットに示すようにフィルタを指定します。


3.フィルタリング後、フィルタリングされた従業員のリスト(この例では列名)を選択し、を押してコピーします。 Ctrlキー + C 同時にキー; 次に、フィルタリングされた範囲の下または新しいワークシートで空白のセルを選択し、を押して貼り付けます Ctrlキー + V キーを同時に押す。
4.貼り付けたリストを選択し続け、をクリックします クツール > レンジ > 範囲をランダムに並べ替える.
5. [範囲をランダムに並べ替える]ダイアログボックスを開いて、[ 次の項目を選択します。: タブで、ランダムに選択するセルの数を 選択するセルの数 ボックス、チェックボックス ランダムセルを選択 オプションをクリックし、 Ok ボタン。 スクリーンショットを参照してください:
これで、選択したリストの基準に基づいて、指定した数のセル(従業員)がランダムに選択されました。
Excel用のKutools 範囲をランダムに並べ替える Excelユーザーが、選択した範囲/各行/各列のすべてのセルをランダムに並べ替えたり、選択した範囲から指定した数のセルをランダムに選択したりするのに役立ちます。 クリックして60日間の無料トライアル、制限なし!
デモ:Excelの基準に基づいてセルをランダムに選択します
最高のオフィス生産性ツール
Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます
- 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
- スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
- セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
- [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
- 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
- テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
- スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
- ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
- 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。

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