重複なしでExcelでランダムサンプルを取得する方法
このチュートリアルでは、複製せずにExcelでランダムサンプリングを実行する方法を示しています。 Excel 365、Excel 2021、Excel 2019、および古いバージョンのソリューションが提供されています。
以前は、 RAND
とRANDBETWEEN
を使用してランダム選択の方法を検討しましたが、その結果、繰り返し値が生じる可能性があります。このチュートリアルは、複製を避けるための手法を提供します。
Excel 365&2021:複製せずにリストからのランダム選択
この方法は、Excel 365および2021で利用可能な動的配列を活用しています。
INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
ここで、 n
目的のサンプルサイズを表します。
たとえば、A2:A10から5つの一意の名前を選択するには:
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))
サンプルサイズは、セルから参照できます(例:C2):
=INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))
それがどのように機能するか: RANDARRAY
乱数を生成します。 SORTBY
、これらの数字に基づいてデータをシャッフルします。 INDEX
、 SEQUENCE
を使用して最初のn
値を取得します。
Excel 365&2021:複製せずにランダムな行を選択します
これにより、以前の方法が拡張され、行全体が選択されます。式:
INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,…})
ここで{1,2,…}
は、抽出する列番号を表します。
A2:C10(F1のサンプルサイズ)からランダムな行を選択するには:
=INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})
ロジックは同じままですが、 INDEX
行インデックスと列インデックスの両方を使用するようになりました。
Excel 2019-2010:ランダムサンプリング
古いバージョンでは動的配列は利用できないため、別のアプローチが必要です。 A2:A10からのランダム選択の場合:
-
=RAND()
を使用してB2:B10で乱数を生成します。 - E2の最初のランダム値を抽出します
=INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) COUNTIF($B$2:B2, B2) - 1)
- この式をコピーして、必要な値の数を選択します。
RANK.EQ
乱数をランク付けします。 COUNTIF
複製を処理し、一意の選択を確保します。
サンプルの変更を防ぎます
RAND
、 RANDBETWEEN
、およびRANDARRAY
は揮発性であるため、サンプルはワークシートの編集で変更されます。 「特別な>値を貼り付け」を使用して、式を静的値に変換します。
ランダム選択をExcel(行、列、またはセル - すべてのバージョン)
Ablebits Ultimate Suiteは、ランダム選択のためのユーザーフレンドリーなインターフェイスを提供します。範囲を選択し、行/列/セルを選択し、サンプルサイズを指定し、[選択]をクリックします。
ダウンロード:
- 重複していないランダムサンプル - 式の例(.xlsx)
- Ultimateスイート14日間の試用(.exe)
以上が重複なしでExcelでランダムサンプルを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









