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

Excelで行/列/セル範囲をランダムに並べ替えるにはどうすればよいですか?

Author: Sun Last Modified: 2025-05-23

Microsoft Excelでデータを扱う際、行の順序をランダム化する必要がある場合があります。これは、統計分析用のランダムサンプルを作成する、クイズの質問をシャッフルする、またはデータのランダムな分布を確保するなど、多くの状況で役立ちます。この記事では、Excelで行を効率的にランダム化するためのいくつかの方法を紹介しますので、さまざまなニーズに合わせてこれらの手法を適用できます。


ヘルパーカラムを使用して行やデータの列リストをシャッフルする

1. 例えば、D1:D8のように、範囲の隣にあるセルのリストを選択し、次にこの数式 =RAND() を入力してください。スクリーンショットをご覧ください:

create a helper column with rand function

2. 次にCtrl + Enterを押します。これで、ランダムなデータのリストが表示されます。

a list of random data is displayed

3. これで、データタブに移動し、必要に応じて「最小から最大へ」または「最大から最小へ」を選択できます。スクリーンショットをご覧ください:

go to Data tab, and select Sort smallest to largest or Sort largest to smallest

4. ダイアログがポップアップ表示され、「選択範囲を展開」オプションをチェックし、「並び替え」をクリックします。

check Expand the selection option

これで、データ範囲が行ごとにランダムにシャッフルされました。

the data range is shuffled by rows randomly

その後、数式セルを削除することができます。

remove the helper column

ヒントと注意点:
  1. ExcelのRAND関数は揮発性があり、ワークシートが再計算されるたびに新しい乱数が生成されることを意味します。初期のランダム化に満足できない場合は、目的の順序が得られるまでリストを何度も再並び替えできます。
  2. ワークシートを変更するたびに乱数が変わらないようにするには、RAND数式を含むセルをコピーし、特殊貼り付け機能を使用して値として貼り付けることができます。

Kutools for Excelを使用して行/列/セル範囲をランダムにシャッフルする

当社の革新的なKutools for Excelの「 Sort Range Randomly(範囲をランダムに並び替え)」ユーティリティを使用すると、ニーズに合わせてデータを簡単にシャッフルできます。行全体、列、または範囲内のすべてのセルをランダム化したい場合でも、Kutoolsなら簡単です。データセットからランダムなセル、列、または行を選択する必要がある場合も対応しています!複雑なタスクを簡素化し、生産性を向上させ、Kutools for Excelでデータ管理を快適に行いましょう。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストールした後、以下のように操作してください:

1. シャッフルしたい範囲のセルを選択し、Kutools > 範囲 > 並び替え/選択範囲をランダムに をクリックします。スクリーンショットをご覧ください:

click Sort / Select Range Randomly feature of kutools

2. 「並び替え/選択範囲をランダムに」ダイアログで、「並び替え」タブの下で必要なオプションを選択してください。

select the option in the dialog box

3. 「OK」または「適用」をクリックします。

行全体で並び替え

Sort by entire rows

列全体で並び替え

Sort by entire columns

範囲内のセルを並び替え

Sort cells in the range

各行でセルを並び替え

Sort cells in each row

各列でセルを並び替え

Sort cells in each column

Kutools for Excelの「Sort Range Randomly」ユーティリティを使用すると、範囲内でランダムにセルを選択できます。

select cells randomly by kutools

この記事では、Microsoft Excelで行をランダム化するさまざまな方法について詳しく説明しました。これは、ランダムサンプルの作成やデータのシャッフルなどのタスクに不可欠です。ヘルパーカラムを使用したシンプルなテクニックから、Kutools for Excelを使用した高度な戦略までカバーしており、異なるユーザー層に対応し、多様なニーズに合わせた効果的なデータ操作を保証します。さらに多くのExcelのヒントやコツに興味がある場合は、当社のウェブサイトには数千ものチュートリアルがあります。こちらをクリックしてアクセスしてください


デモ:セルをランダムに選択または並び替え

 

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

🤖 Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析しグラフを生成  |  拡張機能を呼び出す
人気の機能: 重複を見つけてハイライトまたはマーキング   |  空白行を削除   |  データを失わずに列またはセルを統合   |   丸める ...
スーパーLOOKUP: 複数条件のVLookup    複数値のVLookup  |   複数シートの検索   |   ファジーマッチ ....
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成   |  依存ドロップダウンリスト   |  マルチセレクトドロップダウンリスト ....
列管理: 特定の数の列を追加  |  列を移動  |  非表示列の可視ステータスを切り替え  |  範囲と列を比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   強化された数式バー    ワークブック & ワークシート管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リストで電子メールを送信   |  スーパーフィルター   |   特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ...
トップ15のツールセット12 のテキストツール (テキストの追加, 特定の文字を削除, ...)  |  50以上 のグラフ の種類 (ガントチャート, ...)  |  40以上の実用的な 数式 (誕生日に基づいて年齢を計算する, ...)  |  19 の挿入ツール (QRコードの挿入, パスから画像を挿入, ...)  |  12 の変換ツール (単語に変換する, 通貨変換, ...)  |  7 の統合 & セルの分割ツール (高度な行のマージ, セルの分割, ...)  |  ...さらに多く

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


Office TabはOfficeにタブインターフェイスをもたらし、作業を非常に簡単にします

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付きの編集と読み取りを有効にします。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを減らします!