Excelの基準に基づいてセルをランダムに選択するにはどうすればよいですか?
たとえば、指定した範囲から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キー + シフト + 入力します キーを同時に押す。
ご注意: 上記の数式で、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 日間の無料トライアルをお楽しみください。 ダウンロード中!
1.基準に基づいてセルをランダムに選択する範囲を選択し、をクリックします 且つ > フィルタ.
2.これで、フィルター矢印が各列ヘッダーに追加されます。 次に、必要に応じて基準でデータをフィルタリングします。
この例では、ニューヨークで3年間働いている従業員を除外する必要があるため、次のスクリーンショットに示すようにフィルタを指定します。
3.フィルタリング後、フィルタリングされた従業員のリスト(この例では列名)を選択し、を押してコピーします。 Ctrlキー + C 同時にキー; 次に、フィルタリングされた範囲の下または新しいワークシートで空白のセルを選択し、を押して貼り付けます Ctrlキー + V キーを同時に押す。
4.貼り付けたリストを選択し続け、をクリックします クツール > レンジ > 範囲をランダムに並べ替え/選択.
5. [範囲をランダムに並べ替える]ダイアログボックスを開いて、[ 選択 タブで、ランダムに選択するセルの数を 選択するセルの数 ボックス、チェックボックス ランダムセルを選択 オプションをクリックし、 Ok ボタン。 スクリーンショットを参照してください:
これで、選択したリストの基準に基づいて、指定した数のセル(従業員)がランダムに選択されました。
Excel用のKutools 範囲をランダムに並べ替える Excelユーザーが、選択した範囲/各行/各列のすべてのセルをランダムに並べ替えたり、選択した範囲から指定した数のセルをランダムに選択したりするのに役立ちます。 クリックして60日間の無料トライアル、制限なし!
デモ:Excelの基準に基づいてセルをランダムに選択します
最高のオフィス生産性向上ツール
🤖 | 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% 向上させ、毎日何百回もマウス クリックを減らすことができます!