Method 1 – Keyboard Shortcuts to Enter Current Date & Time in Excel
Steps:
- Enter the date, and select cell B5.
- Hold the Ctrl (control) key on the keyboard.
- While holding down the Ctrl key, press the: (colon) key.

- We want to insert the time.
- Go to cell C5.
- Holding down the Ctrl & Shift key, press the ‘:’ key on the keyboard.
- See the Date & Time in cells B5 & C5 respectively.

Method 2 – Apply Excel TODAY Function to Insert Current Date
We have a dataset (B4:C5) in Excel. We will use the TODAY function in Excel to insert the current date in cell B5. The steps to do so are below.

Steps:
- Select cell B5.
- Insert the current date enter the following formula in cell B5:
=TODAY()- Press the Enter key.
- See the result in cell B5.

Method 3 – Insert Both Date & Time in Excel Using NOW Function
Use the NOW function to add both Date & Time in Excel. We will apply this function in cell C5 of the dataset (B4:C5) below. Follow the steps below.
Steps:
- Go to cell C5.
- Get the current date & time, type the formula in this cell (C5):
=NOW()- Press the Enter button to get the current date & time.
- See the result in cell C5.

Method 4 – Automatically Enter Date & Time with Circular References Trick in Excel
Steps:
- Go to the File tab.

- Click on Options.

- The Excel Options window will appear.
- Select Formulas from the left sidebar of the window.

- Go to the Calculation options section.
- Put a tick mark in the Enable iterative calculation box.
- Click OK.

- Select cell C5.
- Apply the circular references trick, type the formula below with the IF function and the NOW function:
=IF(B5<>"",IF(C5<>"",C5,NOW()),"")
- Press the Enter key.
- Drag the fill handle to copy the formula to cell C7.

- Get the dates & times in the desired formatting; first, select the range B5:C7.
- Right-click on the selection.
- Click on Format Cells.

- The Format Cells dialog box will pop up.
- Go to the Number tab > Category > Date > Type > Select the type you want > OK.

- Select cell B5 and enter any data (Data 1).

- After pressing the Enter key, you will find the corresponding current date & time in cell C5.

- When you input any data in cell B6, you will get the date & time of inserting the data.

- You can enter the current dates & times by inserting any data using the circular references trick (see screenshot).

Method 5 – Excel VBA for Entering Date & Time Automatically
Steps:
- Right-click on the desired worksheet tab (VBA) located in the bottom of the Excel sheet.
- Click View Code.

- The VBA code window will open.
- Enter the following VBA code in the window:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim aInt As Integer
Dim aStr As String
Dim bStr As String
On Error Resume Next
aStr = "B"
abStr = "C"
If (Not Application.Intersect(Me.Range(aStr & ":" & aStr), Target) Is Nothing) Then
aInt = Target.Row
Me.Range(abStr & aInt) = Format(Now(), "mm/dd/yyyy hh:mm:ss")
End If
End Sub

- Go to the Run tab and click on Run Sub/Userform.

- A window named Macros will appear.
- Type any name (VBA) in the Macro Name box.
- Click Create.

- Go to Run > Run Sub/UserForm.

- Return to the worksheet (VBA) and select cell B5.
- After entering any data (Data 1) in cell B5, get the corresponding date & time in cell C5.

- You can enter the current dates & times in cells C6 & C7 by entering the data in cells B6 & B7 (see screenshot).

Method 6 – Enter Date & Time in Excel by Forming a Custom Function
Steps:
- Right-click on the sheet tab (Custom Function) > View Code.

- The VBA code window will open.
- Select the desired sheet for inserting the code.
- Right-click on the selected sheet (Sheet6) > Insert > Module.

- Insert the following VBA code in the blank VBA code window.
Function Timestamp(Reference As Range)
If Reference.Value <> "" Then
Timestamp = Format(Now, "dd-mm-yyy hh:mm:ss")
Else
Timestamp = ""
End If
End Function

- Press Alt + F11 to return to the worksheet.
- Insert the custom function, select cell C5 > type the following formula:
=Timestamp(B5)
- Press Enter.
- Drag the fill handle to copy the formula to the desired cell (C7).

- Get the date & time, input any data (Data 1) in cell B5.

- After pressing the Enter key, you will find the date & time in cell C5.

- Get the date & time of cell C6 after entering the data in cell B6.

- Find the date & time in cell C7.

Method 7 – Get Date & Time Using Power Query Tool
Steps:
- Transform our dataset (B4:B8) into an Excel Table.
- Select the range B4:B8 > Data tab > Get & Transform Data group > From Table/Range.

- Create Table window will pop up.
- Put a tick mark in the My table has headers box.
- Click OK.

- The Power Query sheet will appear.
- Add a new column for inserting the dates & times.
- Go to the Add Column tab > Custom Column.

- The Custom Column window will appear.
- Select the box of the New column name and enter any name (Time of Entry) as you wish.
- Get the date & time, assign the following formula in the Custom column formula box:
= DateTime.LocalNow()- After inserting the formula, click OK.

- A new column named Time of Entry will be added beside the Name column with the entry dates & times for the students.

- You can extract the dates from this new added column.
- Select the Time of Entry column > Add Column tab > Date > Date Only.

- A new column named Date will be added with the dates only.

- For extracting the times from the Time of Entry column, select the entire Time of Entry column > Add Column tab > Time > Time Only.

- A new column named Time will be added containing only the times.

Method 8 – Enter Date & Time in Excel with Power Pivot
Steps:
- Go to the Power Pivot tab.
- Click on Add to Data Model.

- Create Table window will appear.
- Check the My table has headers box.
- Click OK.

- Power Pivot for Excel sheet will open with a newly added column named Add Column.

- Select the first cell of the Add to Column.
- Find the dates & times, type the formula below:
=NOW()
- Press the Enter key to get the dates & times.
- See the final result in the screenshot below.

Download Practice Workbook
Download the practice workbook from here.
Related Articles:
- Excel Current Time Formula
- How to Insert Last Modified Date and Time in Excel Cell
- How to Insert Timestamp in Excel When Cell Changes
<< Go Back to Timestamp | Date-Time in Excel | Learn Excel
Get FREE Advanced Excel Exercises with Solutions!

