ExcelとGoogleスプレッドシートにタイムスタンプを挿入する方法

この投稿では、その方法を紹介しますExcel と Google スプレッドシートにタイムスタンプを挿入する。 Microsoft Excel と Google スプレッドシートは、次の 2 種類のタイムスタンプをサポートしています。静的そして動的。静的タイムスタンプは更新されないため、変更しない必要がある固定ログ、データ エントリ、またはレコードに適しています。動的タイムスタンプはシートが再計算されるたびに自動的に更新されるため、リアルタイム データを必要とするライブ ダッシュボード、トラッカー、レポートに最適です。次のセクションでは、これらのタイムスタンプを Microsoft Excel と Google Sheets に挿入する方法を説明します。

Excel と Google スプレッドシートにタイムスタンプを挿入するでは、キーボード ショートカット、数式、または VBA コード (Excel のみ) を使用できます。各メソッドでは、静的タイムスタンプが必要か動的タイムスタンプが必要かに応じて、わずかに異なる結果が得られます。

これを詳しく見てみましょう。

Excelにタイムスタンプを挿入する方法

Excel を開き、タイムスタンプを追加するワークシートに移動します。次に、日付または時刻を表示するセルをクリックします。

A] キーボード ショートカットを使用してタイムスタンプを挿入する

のために静的タイムスタンプ、次を使用しますショートカット:

  • 日付を挿入:プレスCtrl + ;(セミコロン)
  • 挿入時間:プレスCtrl + Shift + ;
  • 日付と時刻を挿入:プレスCtrl + ;を押してから、空間を押してから、Ctrl + Shift + ;

タイムスタンプが希望の形式で表示されない場合は、別の形式を選択してタイムスタンプを表示できます。その方法は次のとおりです。

  1. タイムスタンプを含むセルを選択します。
  2. に行きますリボンのタブ。
  3. をクリックします。数値の形式ドロップダウン ([数値] グループの下) を選択します。その他の数値形式…をクリックし、希望の日付/時刻/カスタム形式を選択します。

B] 数式を使用してタイムスタンプを挿入する

のために動的タイムスタンプ、次のいずれかを入力します数式そして押します入力:

現在の日付を挿入: =TODAY()
現在の日付と時刻を挿入: =NOW()

上記の数式はシートが再計算されるたびに動的に更新され、セルに現在の日付/時刻が表示されます。これらを静的な値に変換するには、次の手順に従います。

  1. 数式が含まれるセルを選択します。
  2. プレスCtrl + Cそれをコピーします。
  3. 同じセルを右クリックして選択します「形式を選択して貼り付け」>「値」
  4. プレス入力

これにより、数式が固定値に置き換えられ、静的タイムスタンプのデフォルトのセル形式が維持されます。カスタム形式が必要な場合は、文章()関数は出力を静的にする前に制御する必要があります。

たとえば、出力を「」として表示するには2024年12月30日 午前10時30分'、次の数式を入力して押します。入力

=TEXT(NOW(), "mmm dd, yyyy hh:mm AM/PM")

同様に、上記の式で他の日付/時刻形式を使用して、好みのスタイルでタイムスタンプを表示できます。

C] VBA コードを使用してタイムスタンプを挿入する

VBA コードを使用して Excel に動的タイムスタンプと静的タイムスタンプを挿入することもできます。その方法は次のとおりです。

タイムスタンプを挿入するワークブックを開きます。プレスAlt + F11をクリックして VBA エディタを開きます。 VBA エディタで、入れるメニューを選択してモジュール。これにより、コードを記述して実行できる新しいモジュールが作成されます。

自動的に更新される動的タイムスタンプの場合は、モジュールに次のコードを入力します。

Sub InsertDynamicTimeStamp()
ActiveCell.Value = "=NOW()"
End Sub

更新されない静的タイムスタンプの場合は、次のコードをモジュールに貼り付けます。

Sub InsertStaticTimeStamp()
ActiveCell.Value = Now()
End Sub

プレスAlt + Qをクリックして VBA エディタを閉じ、Excel に戻ります。

次に、 を押しますAlt + F8をクリックして「マクロ」ダイアログボックスを開きます。実行するマクロ (InsertDynamicTimeStamp または InsertStaticTimeStamp) を選択し、 をクリックします。走る

Googleスプレッドシートにタイムスタンプを挿入する方法

Google スプレッドシート ワークシートを開き、タイムスタンプを挿入するセルを選択し、以下のいずれかの方法を使用して静的または動的日付と時刻を追加します。

A] キーボード ショートカットを使用してタイムスタンプを挿入する

のために静的タイムスタンプ、次を使用しますショートカット:

  • 日付を挿入:プレスCtrl + ;(セミコロン)
  • 挿入時間:プレスCtrl + Shift + ;
  • 日付と時刻を挿入:プレスCtrl + Alt + Shift + ;

表示されるタイムスタンプに別の形式を適用するには、次の手順に従います。

  1. タイムスタンプを含むセルを強調表示します。
  2. に行きます形式ツールバーのメニュー。
  3. をクリックしてください数値 > カスタム日付と時刻
  4. ダイアログ ボックスで、プリセット形式を選択します。
  5. クリック適用するをクリックして変更を保存します。

B] 数式を使用してタイムスタンプを挿入する

のために動的タイムスタンプ、次のいずれかを入力します数式そして押します入力:

現在の日付を挿入: =TODAY()
現在の日付と時刻を挿入: =NOW()

Excel と同様に、Google スプレッドシートで動的タイムスタンプを静的タイムスタンプに変換するには、動的数式を含むセルをコピーし、それを値として貼り付けることができます (セルを右クリックし、コピーを選択し、再度右クリックして選択します。特殊貼り付け > 値のみ)。

タイムスタンプのカスタム形式が必要な場合は、文章()関数を値として貼り付ける前に。

それでおしまい!これがお役に立てば幸いです。

読む:

Google スプレッドシートにタイムスタンプを追加するにはどうすればよいですか?

キーボード ショートカットまたは数式を使用して、Google スプレッドシートにタイムスタンプを追加できます。キーボード ショートカットは、変更されない静的タイムスタンプを追加するのに最適ですが、数式は自動的に更新される動的タイムスタンプを作成します。

Excel スプレッドシートにタイムスタンプを追加するにはどうすればよいですか?

Excel スプレッドシートに静的タイムスタンプを追加するには、キーボード ショートカットを使用できます。プレスCtrl + ;現在の日付とCtrl + Shift + ;今のところ。動的タイムスタンプ (自動的に更新される) を挿入するには、次の式を使用します。=TODAY()デートとか、=NOW()日付と時刻について。

次を読む: 修理。

Related Posts