This tutorial demonstrates various ways of entering dates in Excel. See how to insert today's date and current time as static or dynamic values, how to auto populate a column or row with weekdays, and how to auto fill random dates in Excel. Continue reading
Comments page 3. Total comments: 226
How can i make one cell with all dates is there with auto fill?
Hello, Michelle,
For us to be able to assist you better, please describe your task in more detail.
Hello,
What I'm trying to do is get the current date to appear on each new page automatically....
So when one fills the current excel sheet and it starts on the next one, I would like the date to pop up in the same spot on the new sheet automatically.
I also have a current header that I would like to fill with a colour but not sure if I can do that in 2013 and if so...how does one do that??? ( I currently use a .psd image to fill it with the logo on the .psd file but would like to just add the logo in and fill the header with colour)
Please help :(
Hello, Lindsay,
Sorry, we don't know a formula that could do this. Most likely a VBA macro is needed in this case.
I am trying to format excel spreadsheet to do this:
date entered in A1 then B1 auto populates the date 7 days later.
It should look like this, A1= 1/11/16, B1 should auto populate 7 days including the date entered so it should show 1/17/16 to reflect the 7 days including the start date. What formula can I use for this.
Hello, Bryan,
Please enter your initial date to A1 and the result to B1. Select these two cells and use the fill handle to auto-populate the column. Excel will automatically apply the correct increment.
hi
I would like to know is there any formula in where in a cell I type todays date in it and adjacent cell auto fill 5 working day ahead of that date for example If I put 04/01/2016 in A1. in B1 autofill 08/01/2016 which is the 5th working day.
any formula or any advice please
Hello, Faisal,
Please enter your initial date to A1. Enter this formula to B1 and copy it across the column:
=WORKDAY(A1,1)
Hi, is there a way to use the NOW function to update ONLY if there has been a change to the worksheet not on opening it? Right now the date pops to todays date on open. These are individual sheets within a workbook that each one needs its own "last changed date".
Thanks!
Hi Tracey,
The NOW function updates its value every time the workbook is reopened or recalculated, and there is no way to make it work differently. Your task can be accomplished by using VBA - you input a certain value to a certain cell and specify when (on which event) it shall be updated.
I enter 9/13/2015 into a cell and when I tab down to the next cell the date changes to 13-Sep. How can I get excel to stop changing this date?
Hi William,
Most likely Excel changes the date to the default date format. So, you can either change the default date format or apply the desired date format to that cell.
Hi
I run windows 7 with Excel 2010
I have a spreadsheet with the using dates in a column. The format is set to dd-mmm. However, when I enter 12/9, I get 09-Dec, but I want 12-Sep. In other words, I want to enter day and then month not month and then day. How do I do this??
Hello Les,
Please see
https://www.ablebits.com/office-addins-blog/change-date-format-excel/#convert-date-anoter-locale
Hello,
I'm trying to autofill a column of dates, but I need 7 rows for each date. So, 7/1 for rows 2-9, then 7/2 for rows 10-17, then 7/3 for rows 18-25, etc etc etc...
Can not figure out an easy way to do this, and I'm working with data for 3 years. That'd be almost 1,000 manual entries! Help!
Thanks
Alex
That's exactly what I need, Alex. I'm using excel to schedule weekly blog posts and need a date, then several empty lines for other information, then the date one week later, and so on. Did you ever figure out how to do that?
I have a series of dates that need to be backdated for specific time frames. For example, if I put in any date at the bottom of my excel sheet in B19, I need some cells to autofill backwards by 7 days, 8 days, to 16 days in corresponding B cells. Can this be done in excel? Thanks!!
Hi Lisa,
Enter the following formulas into the cells you want to auto fill:
=$B$19-7
=$B$19-8
=$B$19-16
And so on
how can we apply '(inverted coma ) before date
example '30-7-15
Hi I need to enter every Monday, Tuesday, and Thursday from September through to to July, I have tried the fill series and it just copies down the dates I enter (I have tried the first six), I know this is probably something silly, but cannot get it to work.
Goodday i am using this formula so that i can monitor some things..
=IF((B1="OK"),TODAY(), "NOT YET")
BUT THE PROBLEM IS everytime i put "OK" on the cell all of the dates are changing into the systems date. The problem with this is that it over rights some dates i put OK on the other day. Please help me with the formula so that i can add in a cell and automatic generate date and it will never be change.
Thank You So much.
Regrettably, no Excel formula can do this. Both TODAY() and NOW() are volatile functions and they update the returned dates every time the worksheet recalculates. Probably a non-changeable timestamp can be inserted by using a macro, though I don't know for sure.
How can i use a non-changeable timestamp using a macro? Please Help me.. Thank you :)
For everyone who is looking for a solution to the same task.
We have added an example that shows how to insert a non-changeable time stamp in Excel.
Please be very careful when using this solution because it involves circular references.
Hi just a quick response to help Svetlana with date stamps:
Below is a simple macro that requires for you to place a macro button (go/accept) next to your answer (no/yes), this macro then copies and pastes the exact display of your =Today(), or =Now() formula which will need to be in a different cell as a generic sheet function.
[code]
Sub DateStamp()
'
' DateStamp Macro
'
'
Sheets("Sheet1").Select
Range("A1").Select
Selection.Copy
Range("B3").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
End Sub
[/code]
Sheet1 refers to the name of your chosen sheet, "A1" is the =today() or =Now() cell, and "B3" is your Stamp Cell. Beyond this, you will need to explore VBA coded Macros which are more complex; but are there nonetheless.
Hope this helps.
John
Hi,
i need to add some text plus date and time.
for eg: email sent to xyz and current date and time.
i know the function of date and time i.e, =NOW()
if email sent to xyz is in the cell c1 and =NOW() is in D1 cell
then the formula will be =C1 & D1 and enter.
but my question is it is not displaying the time and date insted it is displaying time in points.
Hi HUMERA,
When you are concatenating a text string and a date or time, the latter is converted to a serial number representing that date and time in the internal Excel system. To force Excel to display the date and time correctly, you can use the TEXT function with the desired date/time format, for example:
=C1 & " " & TEXT(D1, "m/d/yy h:mm:ss AM/PM")
" " adds a space between the concatenated values, feel free to remove it if it's not needed.
Also, please keep in mind that NOW() is a volatile function and the time will be updated every time the worksheet recalculates.
Hello, one I drag the fill handle to the selected rows it will not allow me to click on fill weekdays. The only thing it will let me click on is "copy cells" "Fill Formatting Only" or "Fill Without Formatting" is there a way to help me so that I do not have to enter =date(2015,7,20) and so on every time?
Sarah,
The "Fill weekdays" option is disabled if the initial date(s) is entered by using a formula.
Simply type your first date in some cell, like 7/20/2015, select that cell, click the right mouse button and drag the fill handle down the cells you want to auto fill with dates, and then release it. When you do this, you will the the "Fill weekdays" among other options in the context menu.
Hi, I was wondering if there is a way I can fill the current date [=TODAY()] into excel when filling in information without it changing every time I re-enter the excel document to view the information. Thanks
yes
Hi Tim,
TODAY() is a volatile function that updates every time the worksheet recalculates. To enter the today date as a non-changeable timestamp, you can either use the Ctrl + ; shortcut or try to find a special macro.
hi, just need to ask a quick question. suppose i have to fill a sheet as following- first cell will be my day 1, the next cell will be day 5, and the next after that day 15, and so on. So is there any way to automatically fill the dates accordingly by using any formulas or macros?
Hi Vignesh,
You can use Excel's AutoFill Series feature as demonstrated in Auto insert every 2nd, 3rd or Nth day.
Hi,
I want to update my time sheet, every day I open my excel file and put date by my self. I know about the today function, is it possible that next day when I open my excel sheet it will update automatically with effect that the previous date remain un change.
thanks
Hi Imran,
Sorry, I am not sure I understand your question. If you typed the previous date manually, it won't be changed. The date returned by the TODAY() function is updated automatically when the workbook is reopened or recalculated.
I believe I am trying to do the same thing. I want to auto populate the date on my time sheet. Is there a formula for making sheet1, cell A1 and B1, be week 1 of the year and the date change from sheet 1-52 for each week of the year automatically?
I manually change the date in cell B2 at this time which reads this way. 12/27/15-1/2/16
I really would like to format the cells for the entire year. Is this possible somehow?
Hi Svetlana,
I would like to automatically fill a cell with an invoice number that is the current date. Ex: 062915 (just number with no formatting). What would that formula be? Thanks!
Hi Darrell,
You want the invoice number to be permanent, right? If so, you cannot use the TODAY() function because it automatically updates to reflect the current date.
The most reliable solution for your task would be a VBA code.
If you are not very good at VBA, you can use the following approach:
- Apply the custom date format to the cell: mmddyy
- Use the Ctrl + ; shortcut to insert today's date
i have two columns A and B.
If i type "yes" in A1, i want B1 to be auto populated with date and time data.
ex. A1 = YES, B1 = 16.06.2015 16:59
Later on, after 30min, i would like to type in A2 "yes" and B2 to be auto populated with date and time as well
ex. A2 = YES, B2 = 16.06.2015 17:29 (30mins later)
Have in mind that B1 needs to stay the first value 16.06.2015 16:59.
Any advice?
Hi Alex,
If my understanding is correct, you want to insert the current date and time as a timestamp in B1 once you type "yes" in A1.
To input the current time is easy by using the NOW function, but to force it not to refresh is a challenge. This can be done using a circular formula, however I have to warn you that it's a slippery and not recommended approach. Apart from a warning displayed on every opening of a workbook, if you accidentally switch to Formula Editing Mode and press Enter without making any changes to the circular formula, it will return a zero. And this is just one of several possible side-effects... So, if you decide to use the below formula for B1, it's on your own risk :)
=IF(A1="yes",IF(B1="",NOW(),B1),"")
For the circular formula to work, you need to allow iterative calculations in a worksheet (Excel Options > Formulas > Calculation options).
And this is the formula for B2 that adds 30 minutes to the value in B1 once you type "yes" in A2 (this one is normal):
=IF(A2="yes", B1+TIME(0,30,0), "")
If you want to add a current time stamp in B2 too, then you would need to use a circular formula similar to the above mentioned one.
Shortcuts to enter today date in Excel (as a timestamp)
To begin with, let's define what timestamp is. Timestamping is entering a "static date" that won't change with the course of time or when the spreadsheet is recalculated.
So, if your goal is to enter the current date and/or time as a static value that won't automatically update the next day, you can use one of the following shortcuts:
Ctrl + ; shortcut inserts the today date in a cell.
Ctrl + Shift + ; shortcut inserts the current time.
To enter the current date and time, press Ctrl + ; then press the Space key, and then Ctrl + Shift + ;.
The shortcuts to insert today's date in Excel
To piggy-back off what Alex asked I'm hoping to format the cell to populate with todays date any time something is changed in a row. My B column is the date (Last Change Made)There are multiple other columns with data that coincide with the large number or rows. Example: if I update C1, E101, and F36 I want B1, B101, and B36 to automatically update to reflect todays date. Please advise.
Thank You
Hi Mike,
Regrettably, Excel functions cannot track data change, most likely your task requires VBA code.
Hi Svetlana!
I daily put some numbers in 3 to 4 consecutive rows in a column. All I want from excel is to have the record which day I put a particular number in that column, and then add the values I entered in a day.
Is there any formula in excel for that?
Kindly help even if it is possible with only VBA.
Hi,is the option above available in office 2010 or 2013 ?
Hi Elliott,
Of course, this option (Series) is available in Excel 2010 and Excel 2013.
Just enter the first date, select that cell, right-click on the fill handle, drag it down and when you release it you will see the Series option like demonstrated in the screenshot in this tutorial.
Hi
I use an excel spreadsheet weekly for admin purposes. its split over 5 days and the date has to be populated for everyday. is there a way this can be done automatically no matter when i open the spreadsheet. I know how to auto pop todays date =TODAY().
Too cool
Thanks a ton
Hi John,
You can be as simple as =TODAY()+1, =TODAY()+2 etc.
Then, everyday all the dates will change, right? As the algorithm is getting today's date, then everyday the date will be date+1? How about a formula which just will take the current date for every different tab and will not change after the day has passed?
no adjust date format in all rows like 01/01/1950
Hi Mudasar,
Select all the rows where you need to adjust the date format and Press Ctrl+1 to open the Format Cells dialog. In the Format Cells window, on the Number tab, select Date in the Category list and pick a desired date format under Type. For the detailed steps illustrated with screenshots, please see Changing date format in Excel.
HOW CAN I CHANGE DATE & TIME AUTOMATICALLY WHEN I OPEN EXCEL SHEET .
Hi, I want to change the date for eg if I am converting (1/2/2016 2:00 AM) only in date format it will come as 1/2/2016 but i want it to be as 1/1/2016, as I am calculating date from 4:00 am to 4:am. Please help.
Since dates are stored with time I always use "int(now())" to get the raw date without the time.
You can try TODAY()-1
i daily make a report with some same figures arrive to filled in two or more diffrent cells in excel, is there any way that when i enter a figure in a cell(Let B3) the same figure should entered in another cell(let F9)? I seek your guidance in this case. thanks
Hi Imram,
I think you can simply enter =B3 in cell F9. Is this what you are looking for?