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

Excelで2つの日付の間でランダムな日付を迅速に生成するにはどうすればよいですか?

Author: Xiaoyang Last Modified: 2025-08-06

Excelファイルを使用しているとき、特定の目的でランダムな日付を生成したい場合があります。もちろん、手動で1つずつ日付を入力することもできますが、複数の日付を挿入する必要がある場合、この方法は時間がかかり退屈です。Excelでどのようにして素早くランダムな日付を生成すればよいでしょうか?

数式を使ってセル内の2つの日付の間でランダムな日付を生成する

便利な機能を使ってセル内の2つの日付の間でランダムな日付を生成する


数式を使ってセル内の2つの日付の間でランダムな日付を生成する

Excelでは、RANDBETWEEN関数とDATE関数を組み合わせてランダムな日付を作成できます。以下の手順に従ってください:

1. ランダムな日付を挿入したいセルを選択し、次の数式を入力します:

=RANDBETWEEN(DATE(2019, 1, 1),DATE(2019, 10, 20))

: この関数では、(2019, 1, 1) が開始日、(2019, 10, 20) が終了日です。必要に応じてこれらを変更できます。

2. 次に、フィルハンドルを下にドラッグして、この数式を適用したいセルまで移動します。すると、セルに5桁の数字が表示されます(スクリーンショット参照):

Generate random date between two dates with formula

3. その後、数字を日付形式にフォーマットする必要があります。セルを選択し、右クリックしてコンテキストメニューから「セルの書式設定」を選択してください。

4. 「セルの書式設定」ダイアログボックスで、「数値」タブをクリックし、「分類」から「日付」を選択します。次に、「タイプ」ドロップダウンリストから必要な日付形式を選択します(スクリーンショット参照)。

set date format in the Format Cells dialog box

5. 「OK」をクリックすると、数字が通常の日付に変換されます。指定された2つの日付の間でランダムな日付が生成されています(スクリーンショット参照)。

numbers are converted to the normal dates

  • ヒント: 平日のみをランダムに生成し、週末を除外したい場合は、次の数式を使用してください:
  • =WORKDAY(RANDBETWEEN(DATE(2019, 1, 1),DATE(2019, 10, 1))-1,1)

便利な機能を使ってセル内の2つの日付の間でランダムな日付を生成する

上記の方法は少し面倒に感じるかもしれません。もっと簡単で速い方法はないのでしょうか?ご安心ください、Kutools for Excel 「ランダムデータ挿入」ツールを使えば、簡単にランダムな日付を挿入できます。今すぐ Kutools for Excel をダウンロードしてください!

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...
ヒント:この「ランダム日付挿入」機能を使用するには、まず Kutools for Excel をダウンロードし、その後、この機能を迅速かつ簡単に適用できます。

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

1. ランダムな日付を挿入したいセルの範囲を選択します。

2. 「Kutools」>「挿入」>「ランダムデータ挿入」をクリックします(スクリーンショット参照)。

click Insert Random Data feature of kutools

3. 表示される「ランダムデータ挿入」ダイアログボックスで、「日付」タブをクリックし、日付の範囲を指定し、必要な日付タイプ(平日、週末、またはユニークな日付)を選択します。次に、「OK」ボタンをクリックすると、指定された2つの日付の間でランダムな日付が挿入されます(スクリーンショット参照)。

specify start and end dates in the dialog box arrow right dates are inserted by kutools

今すぐ Kutools for Excel をダウンロードして無料トライアル版をお試しください!


関連するランダムデータに関する記事:

  • 範囲内でランダムな文字列を生成する
  • 異なるパスワードなど、セル内でランダムな文字列を生成する必要がある場合があります。この記事では、Excelでさまざまなランダムな文字列を生成するためのいくつかのコツをご紹介します。
  • Excelでランダムな時間を生成する
  • Excelでは、一般的な状況として、多くの人がランダムな数字、日付、またはテキスト文字列を希望通りに挿入したいと考えます。しかし、時には、セルの範囲にランダムな時間を挿入したことはありますか?実際、ワークシートにランダムな時間を挿入するためにいくつかの数式を適用することができます。

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

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

Kutools for ExcelでExcelスキルを強化し、かつてない効率を体験しましょう。 Kutools for Excelは300以上の高度な機能で生産性向上と時間短縮を実現します。最も必要な機能を今すぐ取得...


Office TabはOfficeにタブ表示を追加し、作業効率を大幅に向上させます

  • Word、Excel、PowerPointでタブ編集とタブ閲覧を有効にします
  • 同じウィンドウ内の新しいタブで複数のドキュメントを開いたり作成したりできます。新しいウィンドウを開く必要はありません。
  • 生産性が50%向上し、1日に何百回ものマウスクリックも削減できます!