セルA1に現在の日付と時刻を挿入する方法(6つの簡単な方法)

  • これを共有
Hugh West

学習が必要 ハウツー 現在時刻を入れる セルA1に 従業員が職場に到着した最新の時刻や、ファイルが最後に編集された時刻を入力したいことがあります。 このようなユニークなトリックをお探しなら、うってつけの場所です。 ここでは、そのトリックについて説明します。 6 セルに現在の日付と時刻を挿入する簡単で便利な方法 A1 をExcelで表示します。

練習用ワークブックをダウンロードする

以下のExcelワークブックをダウンロードしていただくと、より理解が深まり、ご自身で練習することができます。

A1セルに現在の日付と時刻を挿入する.xlsm

セルA1に現在の日付と時刻を挿入する6つの方法

わかりやすくするために 従業員タイムシート このデータセットには 名称 , ID そして ステータス ウィリアム・フランク .

では、挿入する エントリータイム この従業員のセル A1 では、その方法をひとつひとつ見ていきましょう。

ここでは Microsoft Excel 365 のバージョンと同じですが、お客様のご都合に合わせてご利用ください。

1.キーボードショートカットを使う

最初の方法では、キーボードショートカットを使用して、Excelで現在の日付と時刻を挿入する方法を紹介します。 以下に示す手順に従って、自分のデータセットで行ってください。

📌 ステップス

  • 一番最初に、セルを選択します。 A1 .
  • 次に、 を押します。 CTRL + ; をキーボードで入力します(現在の日付を返します)。
  • そのあと スペース キーになります。
  • 後で CTRL+SHIFT+です。 をキーボードで入力します(現在の時刻が表示されます)。

このとき、選択したセルには、現在の日付と時刻が1行で表示されます。

しかし、日付と時刻を別の行にした方が魅力的です。 そのためには、セルをフォーマットする必要があります。 そこで、以下の手順を実行してください。

  • まず最初に CTRL + 1 をキーボードで入力します。
  • ただちに セルのフォーマット ダイアログボックスが表示されます。
  • 次に 番号 タブで表示します。
  • その後、以下を選択します。 カスタム かわりに カテゴリー .
  • 次に、書き出す dd-mm-yyyy h:mm AM/PM において タイプ ボックスを使用します。

  • の間にあるスペースを削除してください。 イェイ h .
  • その後、ホールド ALT キーとタイプ 0010 をテンキーで押す。

を入力した後 0010 で時間部分が消えそうです。 タイプ しかし、今は2行目に入っています。

  • そして、次に進みます。 アライメント タブで表示します。

  • での アライメント のボックスをチェックします。 テキストを折り返す の下に テキストコントロール のセクションをご覧ください。
  • 最後に よっしゃー .

現在、セル内の日付と時刻は A1 は、下の画像のようになります。

続きを読む エクセルでタイムスタンプのデータ項目を自動挿入する方法(5つの方法)

2.NOW関数を挿入する

このメソッドでは NOW機能 で現在の日付と時刻を取得します。 とても簡単です&簡単です、ついてきてください。

📌 ステップス

  • 最初は、書き留める プレゼント として ステータス 細胞内 C6 .

  • 次に、セルに移動します A1 を書き、次の式を書いてください。
=NOW()

NOW機能 は、現在の日付と時刻を書式化して返す。

  • その後、次のようにセルをフォーマットして、結果を希望するフォーマットで表示します。 方法1 .

続きを読む エクセルで静的な日付を挿入する方法(4つの簡単な方法)

3.ネストされたIF関数とNOW関数の活用

このメソッドでは、ネストされた イフ ナウ 関数を使って、Excelで日付と時刻を入力することができます。 IF機能 は、Excelで複数の条件をチェックするために使用され NOW機能 関数は、現在の日付と時刻を返します。

📌 ステップス

これ以上進む前に、まず 繰返し計算 の機能を利用しています。 そこで、以下の手順を実行してください。

  • まずは ファイル タブで表示します。

  • 第二に、選択 オプション をメニューから選択します。

  • 瞬時に エクセルオプション のウィンドウが表示されます。
  • ここで、ジャンプして 計算式 タブで表示します。
  • での 計算オプション の部分にチェックを入れてください。 繰り返し計算の有効化 .
  • 最後に よっしゃー .

これで、作成した数式をシートに適用することができます。

  • 初期状態では、セルを選択 A1 と入力し、以下の数式を入力してください。
=IF(C6"",IF(A1"",A1,NOW()),"")

ここでは、その中で IF機能 を確認した。 C6 が等しくない 貧乏くじ つぎに IF機能 が実行されるか、さもなければ 貧乏くじ .第二 IF機能 は、セル A1 が等しくない 貧乏くじ の場合、その値は の場合、セルが返されます。 A1 を実行するか、さもなければ NOW機能 .

  • を押すと対応します。 エンタメ .

上の図から、この数式はセル A1 に値がないため C6 では、この数式がセル C6 .

  • 現在、書き出す プレゼント 細胞内 C6 を押してください。 エンタメ .

突然、現在の日付と時刻がセル A1 .

類似の読み物

  • 行のセルが変更されたときにExcelの日付スタンプを挿入する方法
  • Excelでセルが変更されたときにタイムスタンプを挿入する(2つの効果的な方法)
  • VBAを使わずにセルが変わったときにExcelのタイムスタンプを挿入する方法(3つの方法)
  • ExcelでUnixタイムスタンプを日付に変換する方法(3つの方法)

4.複合機能の採用

では、Excelで更新を伴う時刻の挿入を行うにはどのようにすればよいかを アドレス , CELL , COLUMN , イフ , ナウ そして 関数で、あなた自身のデータセットでそれを行うためのステップを通過してください。

📌 ステップス

  • 主に、セレクトセル A1 と入力し、そのセルに次の数式を入力します。
=IF(C6"",IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),""") フォーミュラ・ブレークダウン
  • ROW(C6)→ があります。 ROW機能 関数は、指定されたセルの行番号を返します。
    • 出力:6
  • COLUMN(C6)の場合 があります。 COLUMN機能 関数は、指定されたセルの列番号を返します。
    • 出力:3
  • アドレス(行(c6),列(c6))☞☞アドレス(行(c6)) があります。 ADDRESS機能 は、与えられたCellのアドレスを返します。
    • ADDRESS(6,3)の場合。 になる。
      • 出力: $C$6
  • CELL("住所")=ADDRESS(ROW(C6),COLUMN(C6))⇒「住所」(ROW(C6)) があります。 CELL機能 指定されたCellの情報を返す。
    • CELL("住所")=ADDRESS(6,3))→→→→。 になる。
      • 出力:FALSE
  • CELL("住所")ADDRESS(ROW(C6),COLUMN(C6))→→→→→。 になる。
    • 出力:TRUE
  • AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6)))→ があります。 CELL機能 指定されたCellの情報を返す。
    • と(a1"",{false})する→。 になる。
      • 出力:FALSE
  • IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW()),→) があります。 IF機能 は,条件が成立すれば値を返す。 であれば,異なる値を返す。 FALSE .
    • if({true},a1,now())→のようになります。 になる。
      • 出力:44816.522597
  • IF(AND(A1"",CELL("address")=ADDRESS(ROW(C6),COLUMN(C6))),NOW(),IF(CELL("address")ADDRESS(ROW(C6),COLUMN(C6)),A1,NOW())),"")→NOW(A1"",CELL("address")=ADDRESS(C6),A6),NOW(C6),"")→NOW() になる。
    • IF(C6””,44816.522597,””))→ になる。
      • 出力:44816.522597
  • そのあと エンタメ キーになります。

  • セルに何かを書き込むと同時に C6 の場合、現在の日付と時刻がセルに表示されます。 A1 .

このメソッドが前と違うのは、セルの値を変更したときに C6 セル内の日付と時刻 A1 で更新されなかった。 方法3 しかし、今回の方法では、セル C6 .

  • そこで、セルの内容を変更する C6 まで P .

これで、現在の更新時刻が表示されるようになりました。

5.VBAコードの適用

Excelで同じような退屈で繰り返しの手順を自動化したいと思ったことはありませんか?

これ以上は考えないでください。 ブイビーエー を使えば、事前の準備を完全に自動化することができます。 ブイビーエー 実際に見てみましょう。

📌 ステップス

  • はじめに デベロッパー タブで表示します。
  • ここで、以下を選択します。 ビジュアルベーシック について コード のグループです。
  • または、 を押してください。 ALT + F11 を使用して、タスクを再現します。

瞬時に Microsoft Visual Basic for Applications のウィンドウがポップアップ表示されます。

  • 次に、それぞれのシートをダブルクリックします ブイビーエー をクリックすると、コードモジュールが開きます。

  • コードモジュールに、次のコードを書き込んでください。
 Private Sub Worksheet_Change(ByVal Status As Range) If Status.Column = 3 And Status.Value "" Then Application.EnableEvents = False Status.Offset(-5, -2) = Format(Now(), "dd-mm-yyyy hh:mm AM/PM") Application.EnableEvents = True End If End Sub 

コードブレークダウン
  • Private Subを作成するために、まず最初に ワークシート 代わりに 一般 変更 として 宣言 そのワークシートに何か変更があると、コードが勝手に実行されます。
  • そして、その後に IF機能 をチェックしたところ ステータス の範囲は等しくありません。 貧乏くじ を使用しています。 価値 メソッドを使用し、また、列番号が 3 を使用しています。 コラム メソッドを使用します。
  • さて、ここで Application.EnableEvents かわりに .
  • その後、オフセットを設定する (-5,-2) をクリックすると、日付と時刻をオフセットして挿入することができます。 5 漕ぎ着ける 2 の列は左側です。
  • ここでは 現在の機能 は最近の時刻を示し、フォーマットは次のようになります。 dd-mm-yyyy hh:mm AM/PM である場合、その値は .
  • その結果 Application.EnableEvents かわりに .
  • 最後に、サブプロシジャの終了を エンド・サブ .
  • そして、ワークシートに戻る。
  • で、Presentを書き留める。 ステータス の欄があります。
  • 自動的に、日付と時刻をセル A1 .

続きを読む Excel VBA:マクロ実行時にタイムスタンプを挿入する

6.ユーザー定義関数の実装

さらに、ユーザー定義関数を適用することで、Excelに現在の日付と時刻を自動的に挿入することもできます。 それでは、その方法を順を追って見ていきましょう。

📌 ステップス

  • まず Microsoft Visual Basic for Applications のようなウィンドウ .
  • 2つ目は、「移動」です。 インサート タブで表示します。
  • 後で選択 モジュール をオプションから選択します。

  • コードモジュールに、以下のコードを貼り付けます。
 Function Insert_Current_Date_Time(Status As Range) If Status.Value "" Then Insert_Current_Date_Time = Format(Now, "dd-mm-yyyy hh:mm AM/PM") Else Insert_Current_Date_Time = "" End If End Function 

コードブレークダウン
  • まずは 機能 名前付き Insert_Current_Date_Time とセットで ステータス かわりに レンジ .
  • そして、その後に もし をチェックするステートメントです。 ステータス の範囲が空白でない場合は 価値 メソッドを使用します。
  • その後、設定 Insert_Current_Date_Time の値に等しい。 現在の機能 のようにセルをフォーマットしてください。 dd-mm-yyyy hh:mm AM/PM である場合、その値は .
  • そうでない場合は、次のようになります。 貧乏くじ .
  • このとき、ワークシートに戻ってください。
  • 次に、セルを選択します。 C1 と、関数の名前を書き始める。
  • 執筆直後 =イン を指定すると、その機能が表示されます。
  • を押して、機能を選択します。 TAB キーボードのキーを押します。

  • その後、セルに C6 を関数の基準範囲として入力し エンタメ .

しかし、セル A1 が空白のままなのは、セル C6 も空です。

  • 現在、書き留める プレゼント 細胞内 C6 で、現在の日付と時刻をセル A1 瞬時に

セルA1に現在の日付と時刻を挿入するが、現在の時刻は含めない

ここでは、現在の日付と時刻をセル A1 実は、現在の日付だけを入力するよう求めているのです。 私たちのようにするには、以下の手順で行います。

📌 ステップス

  • まず、セルを選択します。 A1 を入力し、そのセルに次の数式を入力します。
=TODAY()

があります。 TODAY機能 は、現在の日付を日付としてフォーマットして返します。

  • を押してください。 エンタメ ボタンをクリックします。

単純に、現在の日付が目の前に存在しているのです。

続きを読む Excelのセルに最終更新日付と時刻を挿入する方法

プラクティス部門

自分で練習できるように 実践編 各シートの右側には、以下のような欄があります。 各自で行ってください。

結論

この記事では、セルに現在の日付と時刻を挿入するための簡単で簡潔なソリューションを提供します。 A1 をExcelでダウンロードすることを忘れないでください。 実践編 ファイル この記事をお読みいただきありがとうございます。 参考になりましたら幸いです。 ご不明な点やご意見がございましたら、コメント欄にてお知らせください。 弊社ホームページをご覧ください。 Exceldemy をクリックすると、さらに詳しくご覧になれます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。