logo
search
Calculation Issues

How to Keep Excel Timestamp Values from Changing

Bushra ParveenBushra Parveen Oct 23, 2026 868 views

Question details

The user needs to freeze timestamp values so they do not update automatically when new data is entered into the spreadsheet.

How to Keep Previous Excel Timestamp Values from Changing
Product
Excel
Device & OS
not provided
Scenario
Entering historical records or daily logs where the exact date and time of the entry must remain permanently fixed.
Observed behavior
The NOW() function acts as a live formula, constantly recalculating and causing earlier timestamp entries to change to the current date and time.
Before you start

Before applying these methods, decide if you need to retain any dynamic time updates in your spreadsheet, as converting live formulas into static text cannot be reversed without using the Undo feature.

Solution 1Recommended

Insert a Static Date and Time Using Keyboard Shortcuts

The most reliable way to prevent timestamps from updating is to insert them manually as static values using Excel's built-in keyboard shortcuts.

Instead of relying on the volatile NOW() function, you can use a combination of shortcuts to stamp the exact current date and time directly into a cell.

1
Enter cell edit mode

Double-click the cell where you want to add the timestamp, or select the cell and press the F2 key on your keyboard.

2
Insert the current date

Press Ctrl + ; (semicolon) to insert today's static date.

3
Add a separator space

Press the Spacebar once to add a single space after the date.

4
Insert the current time

Press Ctrl + Shift + ; (semicolon) to insert the current time, then press Enter to lock the value in.

Insert a Static Date and Time Using Keyboard Shortcuts
Quick Tip: Because these shortcuts insert a hardcoded value instead of a background formula, the resulting timestamp is completely immune to spreadsheet recalculations.
Efficient Spreadsheet Management

Easily Manage Timestamps and Data Logs in WPS Spreadsheet

WPS Spreadsheet provides a seamless and lightweight environment for managing your daily data logs. You can use the exact same keyboard shortcuts to insert static dates and times, ensuring your historical records remain flawlessly accurate without unwanted formula recalculations.

  1. 1. Open your workbook: Launch WPS Office and open your data logging file in the WPS Spreadsheet application.
  2. 2. Select the target cell: Click directly on the cell where you want to record the specific entry time.
  3. 3. Apply the timestamp shortcut: Press Ctrl + ; for the current date, type a space, and press Ctrl + Shift + ; for the exact time.
100% compatible with Microsoft Excel (.xlsx) formatsSupports all standard timestamp keyboard shortcuts (Ctrl+;)Lightweight, fast, and optimized for large data logsFree to download with a clean, familiar user interface
microsoft office alternative - wps office

Frequently Asked Questions

Why does the NOW() function keep changing in Excel?

The NOW() function is designed as a volatile function in Excel. This means it automatically recalculates and updates to the current system date and time whenever any change is made to the worksheet or when the workbook is opened.

Can I format the static date and time after inserting it?

Yes. Even after inserting a static timestamp using keyboard shortcuts, you can select the cell, press Ctrl + 1 to open the Format Cells dialog, and choose a custom Date or Time format to change how the timestamp is displayed.

Is there a way to automatically insert a static timestamp when data is entered?

Automatically inserting a static timestamp without manual shortcuts usually requires writing a VBA macro (using the Worksheet_Change event) or enabling iterative calculation with circular references. Standard functions like NOW() or TODAY() cannot do this on their own because they will always recalculate.