Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

このチュートリアルでは、Excel にタイムスタンプ データ エントリを自動的に挿入する方法について説明します。 .アクティビティを追跡する必要がある場合は、タイムスタンプを使用します。たとえば、各従業員がいつオフィスに到着したかなどを追跡したいと考えています。タイムスタンプ エントリを追跡することは、日常業務を適切に管理するのに役立ちます。 Excel にタイムスタンプ データ エントリを自動的に挿入する方法を見てみましょう。 .

ここから練習用ワークブックをダウンロードできます。

Excel にタイムスタンプ データ エントリを自動的に挿入する 5 つの簡単な方法

この記事では、タイムスタンプ データ エントリを自動的に挿入するいくつかの方法について説明します。この記事のメソッドは、静的メソッドと動的メソッドの両方をカプセル化します。この記事では、 5 のデモンストレーションを行います タイムスタンプを自動的に挿入するさまざまな方法

1.キーボード ショートカットを使用してタイムスタンプ データ エントリを Excel に自動的に挿入する

キーボード ショートカットは、Excel にタイムスタンプ データ エントリを自動的に挿入するための静的な方法です .キーボード ショートカットを使用してタイムスタンプをすばやく挿入できます。以下の手順に従って、このアクションを実行してください。

手順:

  • まず、セル C5 を選択します タイムスタンプを入力する場所
  • 次に Ctrl を押します +; .
  • 上記のアクションは、現在の日付を返します セル C5 内 .
  • 次に、セル C6 を選択します Ctrl を押します + シフト + : .現在の時刻を返します。
  • その後、セル C7 を選択します そして (Ctrl +; ) を押します + スペース + (Ctrl + シフト +<強い>; ) .
  • 最後に、セル C7 に日付とタイムスタンプが表示されます .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

続きを読む:VBA を使用せずにセルが変更されたときに Excel タイムスタンプを挿入する方法 (3 つの方法)

2.数式を使用してタイムスタンプ データ エントリを自動的に挿入する

数式を使用すると、Excel にタイムスタンプ データ エントリを動的に自動的に挿入できます .このメソッドでは、TODAY 関数を使用します とNOW関数 .数式は現在の日時で自動的に更新されます。

2.1 TODAY 関数の挿入

TODAY を使用するには 関数は以下の手順に従ってください。

手順:

  • まず、セル C5 を選択します .
  • 次に、そのセルに次の数式を入力します:
=TODAY()
  • Enter を押します .
  • 3 番目に、セル C5 に現在の日付が表示されます .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • さらに右クリック セル C5 .
  • [セルの書式設定] オプションを選択します .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • セルの書式設定 という名前の新しいダイアログ ボックス
  • 次に、Numbe に移動します そのダイアログ ボックスの r タブ。オプション 日付 を選択してください カテゴリから
  • その後、タイプ「3-4-12 1:30 PM」から
  • したがって、サンプル ボックスで出力のデモを見ることができます。
  • では、[OK] をクリックします。 .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • 最後に、セル C5 で現在の日時のタイムスタンプを取得します .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

2.2 NOW 関数の適用

前の方法と同様に、 NOW を使用できます タイムスタンプエントリを自動的に挿入する機能。 Excel の関数 現在の日付と時刻を返します。この方法を行うには、以下の手順に従ってください。

手順:

  • まず、セル C5 を選択します .
  • 次に、そのセルに次の数式を入力します:
=NOW()
  • では、Enter を押してください .
  • 最後に、タイムスタンプのデータ エントリが表示されます セル C5 内 .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

続きを読む:セルが変更されたときにタイムスタンプを Excel に挿入する方法 (2 つの効果的な方法)

3.異なる列にデータを入力してタイムスタンプを自動的に挿入する

各従業員のオフィスへの入室時刻を知りたいとします。また、従業員はスプレッドシートの列に自分の名前を入力して、毎日入室のタイムスタンプを記録します。対応する最初の列に名前を入力すると、その隣の列に日付だけでなくエントリのタイムスタンプも自動的に表示されます。このメソッドを実行するには、 IF の組み合わせを使用します そして 機能。したがって、以下の手順に従ってこのメソッドを実装してください。

手順:

  • まず、セル C5 を選択します 次の式を入力します:
=IF(B5<>"",IF(C5="",NOW(),C5),"")
  • Enter を押します .
  • さらに、フィル ハンドルをドラッグします セル C5 のツール C8へ .これにより、選択したセルに上記の式が実装されます。

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • 次に、ファイル に移動します タブ

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • オプションを選択 メニューから。

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • Excel という名前の新しいダイアログ ボックス オプションが表示されます。
  • さらに、[] オプションを選択します .
  • 次に、[反復計算を有効にする] オプションをオンにします ' 計算オプションから .
  • では、[OK] をクリックします。 .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • その後、セル B5 で 従業員の名前を入力してください。
  • その結果、セル C5 に日付とタイムスタンプが自動的に取得されます .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • 最後に、他の従業員の名前を入力します。次の画像のような結果が得られます。

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

🔎 数式の仕組み

  • NOW(): 現在のタイムスタンプを返します。
  • IF(C5=””,NOW(),C5),””): セル C5 の場合 この数式がエントリのタイムスタンプを返す値を取得します。
  • IF(B5<>””,IF(C5=””,NOW(),C5),””): セルに値を入力すると、この部分は以前のタイムスタンプを自動的に返しますl B5 .

続きを読む: Excel でデータ入力フォームを作成する方法 (手順)

類似の読み物

  • Excel で Unix タイムスタンプを日付に変換する方法 (3 つの方法)
  • Excel で Active Directory のタイムスタンプを日付に変換する (4 つの方法)
  • Excel で SAP タイムスタンプを日付に変換する方法 (4 つの方法)
  • Excel VBA でデータ入力フォームを作成する (簡単な手順で)

4. Excel VBA を使用してタイムスタンプ データ エントリを自動的に挿入する

あなたが高度な Excel であるとします。 ユーザーであり、VBA に精通している . Excel にタイムスタンプ データ エントリを自動的に挿入する別の方法があります。 VBA で .この方法を説明するために、次のデータセットを使用します。

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

以下の手順に従って、このメソッドを実行しましょう。

手順:

  • まず、右クリック VBA という名前のワークシート タブで [コードを表示] オプションを選択します .

<強い> タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • 上記のコマンドは VBA を開きます コード ウィンドウ
  • 次に、空白の VBA に次のコードを入力します。 コード ウィンドウ
Private Sub Worksheet_Change(ByVal Target As Range)
Dim zInt As Integer
Dim zStr As String
Dim yzStr As String
On Error Resume Next
zStr = "B"
yzStr = "C"
If (Not Application.Intersect(Me.Range(zStr & ":" & zStr), Target) Is Nothing) Then
zInt = Target.Row
Me.Range(yzStr & zInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub
  • 次に、[実行] をクリックします。 ボタンまたは F5 を押します コードを実行するためのキー

<強い> タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • さらに、VBA1 という名前のマクロを作成します RUN をクリックします ボタン。

<強い> タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • After that, enter an employee’s name in cell B5 .
  • As a result, we automatically get the timestamp of entry time in cell C5 .

<強い> タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • In the end, type names in the other two cells. We will get their corresponding timestamps like the following image.

<強い> タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

Read More:Excel VBA:Insert Timestamp When a Macro Is Run

5. Insert Timestamp Automatically in Excel with Custom Function

This method is another use of VBA code to automatically insert timestamp data entries. In this method, we will create a custom function with VBA コード。 That function will allow us to enter a timestamp of any entry in our worksheet. We will use the following data set to illustrate this method. We will make entries in column B . The code will return a corresponding timestamp in column C .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

Go through the following steps to do this.

手順:

  • Firstly, go to the Developer tab .
  • Secondly, select Visual Basic from the ribbon.

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • A VBA project window will open.
  • Thirdly, right-click on Sheet6 (Custom) . You will select the worksheet where you want to apply the code.
  • Then, Select Insert > モジュール .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • A blank VBA コード ウィンドウが開きます。
  • Furthermore, type the following code in that code window:
Function TIMESTAMP(Ref As Range)
If Ref.Value <> "" Then
TIMESTAMP = Format(Now, "dd-mm-yyyy hh:mm:ss")
Else
TIMESTAMP = ""
End If
End Function
  • Now, click on the Save button to save the code.

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • Afterward, select cell C5 .
  • Insert the formula with the newly created function in that cell:
=TIMESTAMP(B5)
  • Enter を押します .
  • 次に、フィル ハンドルをドラッグします tool from cell C5 to C7 .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • Subsequently, enter a name in cell B5 .
  • As a result, we get a timestamp for cell B5 セル C5 内 .

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

  • Lastly, enter the other two entries. So, we will get results like the following image.

タイムスタンプ データ エントリを Excel に自動的に挿入する方法 (5 つの方法)

Read More:How to Insert Excel Date Stamp When Cells in Row Are Modified

結論

In conclusion, this article shows 5 different methods to automatically insert timestamp data entries in Excel . Download the sample worksheet given in this article to put your skills to the test. If you have any questions, please leave a comment in the box below. Our team will try to reply to your message as soon as possible. Keep an eye out for more inventive Microsoft Excel solutions in the future.

関連記事

  • How to Insert Static Date in Excel (4 Simple Methods)
  • Convert Timestamp to Date in Excel (7 Easy Ways)
  • How to Remove Timestamps from Date in Excel (4 Easy Ways)
  • Populate an Excel Spreadsheet from a Web Form
  • Create Data Entry Form with Drop Down List in Excel (2 Methods)

  1. Excel でデータを分析する方法 (5 つの簡単な方法)

    Microsoft Excel で作業中 データを視覚化したり、数式を適用してワークシートで結果を見つけるのが難しい場合があります。 エクセル 問題を解決するためにデータを分析するという素晴らしい機能があります。 Excel のデータ分析機能を使用して、必要なあらゆる種類のソリューションを見つけることができます。この記事では、Excel でデータ分析機能を使用する方法を紹介します。 Excel でのデータ分析機能の紹介 データを分析 機能は、視覚的なグラフとピボット テーブルを表示するために Excel で使用されます。また、質問バーを使用して解決策を見つけるためにも使用されます。データ分析

  2. Excel で人口統計データを分析する方法 (5 つの必須メソッド)

    大規模なデータで作業している場合 都市、州などのコレクション。人口統計データという用語に慣れるでしょう。 .これは、これらの長いデータセットを視覚的に表現したものです。しかし問題は、人口統計データを分析する必要があるときに発生します。 彼らは大量の情報で占められているからです。したがって、Microsoft Excel より簡単になりました。この記事では、人口統計データを分析する方法について説明します 5 つの重要な方法を含む Excel で。 このサンプル ファイルを入手して、自分で練習してください。 人口統計データとは 人口統計データ 統計的な社会経済的性質を持つ一連の情報です .特定