Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to fill a Numbers cell automatically with today's date without the date updating automatically

In a Numbers spreadsheet to which I add one or more lines almost daily, I have an Order Date column. Each time I add a line, the cell in that column is automatically filled with the date from the line above. (I don't remember how I got this to happen.) But what I really want is for the cell to be automatically filled with the current date and for the date to remain as entered - not to update automatically, as TODAY and NOW are supposed to do.


I think this is related to a larger question: how to convert a formula to a value, preferably using only the keyboard.



MacBook Pro 16″, macOS 11.7

Posted on Oct 3, 2022 3:12 PM

Reply
Question marked as Best reply

Posted on Oct 3, 2022 6:06 PM

Filling a cell automatically with a date is a simple matter of placing a formula consisting of the TODAY function into the cell.


Keeping that date as time moves on is another matter.


You can:

Copy the cell, including its formula and that formula's result by clicking on it once, then pressing command-C, then

Paste the formula result by pressing shift-command-V.


The pasted result replaces the formula with a stable date.


OR you can:

Double click the cell to select it and place the insertion point in the cell.

Go to the Insert menu and choose Date and Time.

(or press command-; )


This pastes the current Date and Time value into the cell, but on my Mac, leaves the cell formatted to display only the Date part.



Regards,

Barry

7 replies
Question marked as Best reply

Oct 3, 2022 6:06 PM in response to denke

Filling a cell automatically with a date is a simple matter of placing a formula consisting of the TODAY function into the cell.


Keeping that date as time moves on is another matter.


You can:

Copy the cell, including its formula and that formula's result by clicking on it once, then pressing command-C, then

Paste the formula result by pressing shift-command-V.


The pasted result replaces the formula with a stable date.


OR you can:

Double click the cell to select it and place the insertion point in the cell.

Go to the Insert menu and choose Date and Time.

(or press command-; )


This pastes the current Date and Time value into the cell, but on my Mac, leaves the cell formatted to display only the Date part.



Regards,

Barry

Oct 4, 2022 2:06 AM in response to denke

Hi denke,


Adding to Barry's excellent reply:


Barry wrote:
This pastes the current Date and Time value into the cell, but on my Mac, leaves the cell formatted to display only the Date part.

After you use the Insert Menu > Date & Time, click on that cell to see more options:



Those options may vary, depending upon your Region.


Regards,

Ian.

Oct 4, 2022 4:21 PM in response to Barry

Thanks for the Paste Formula Result trick. I've been wanting that for a long time but failed to find it. (Now I have to make it not conflict with my Copy 'EM shortcut.) And thanks for pointing out Insert Current Date, which does not update automatically.


As to the original question: trying not to be verbose, I was apparently cryptic. When I press Return in the last line of my spreadsheet, a new line is added - and the cell in that one column (Order Date) contains the date from the cell above it.


What I want is for the Order Date cell in the newly added line to have the current date but for that date to be stable, as you put it - not to update automatically as TODAY does. And without my having to stabilize it manually. A function for Insert Current Date would do that, I think. Is there such a thing?


Thanks,

denke

Oct 4, 2022 8:15 PM in response to denke

denke wrote:

What I want is for the Order Date cell in the newly added line to have the current date but for that date to be stable, as you put it - not to update automatically as TODAY does. And without my having to stabilize it manually. A function for Insert Current Date would do that, I think. Is there such a thing?


Sorry, there isn't such a feature. Your choice is to use a formula then use Edit > Paste Formula results or, as I first posted above, use Table > Insert Current Date or its keyboard shortcut equivalent displayed there in the menu.


I find it really easy to insert a date stamp, perhaps a fraction of a second or so. Are you experiencing something different?


SG



Oct 4, 2022 9:26 PM in response to denke

" A function for Insert Current Date would do that, I think. Is there such a thing?"


The function is "TODAY", and like all functions in Numbers, it is active at all times, meaning if there is a change to the table,* the function recalculates and the cell containing the formula containing that function displays the newly calculated value.


Functions continue to act in that manner today, but can be sidestepped using the copy, thenPaste formula result actions described above.


The calculation can also be done in an Applescript, or using a Service (which may be based on a Applescript) which will insert the date or the date and time into a selected cell as a stable value not attached with any function or formula.**


Applescript (and Service) solutions are not automatic, though, as they require selecting a destination for the output and user action to activate the Service/Script in order to have it calculate and place the result.


SGIII developed several Services several years ago, and offered them as a download to those asking in these discussions for assistance with the tasks they could be applied to. That those offers have not been posted recently suggests to me that the services no longer provide a great improvement over using what is available (in this case, using formulas, then Copy > Paste formula results or using Table (menu) > Insert Date or Table (menu) > Insert Time.


Regards,

Barry


How to fill a Numbers cell automatically with today's date without the date updating automatically

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.