Date written need to extract into date format

Arts

Well-known Member
Joined
Sep 28, 2007
Messages
782
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
Hi all

I have the below text which is generated from a report (the length of the name can vary as this can be run be a few different people)

Generated on behalf of Tom Pitt on Tuesday, January 9, 2024 9:02:31 AM

What I am hoping to do is to extract the date and get it into a format (ie 01/02/24) so I can apply a formula to let the individual know how long it has been since the report has been run. I've started backwards in that I have the formula for this part but the extraction of the date is proving difficult for me. (image attached showing desired outcome once date can be extracted from the string)

1707479914686.png



My efforts so far have I have managed to get extract "January 9 2024 9:02:31 AM" by using =TRIM(SUBSTITUTE(MID(A4,SEARCH(",",A4),40),",","")) but I think I am going down the wrong path here....

Any help as always is most appreciated.
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
I am a bit unclear.

You mentioned this:
Generated on behalf of Tom Pitt on Tuesday, January 9, 2024 9:02:31 AM
but the data in your image look very different.

Can you just show us:
- what the data you have looks like exactly
- what exactly you are trying to get out of that
I think you may have a lot of extra unneeded information in this post confusing matters (unless I really do not understand what you are asking).

Also, which version of Excel are you doing this on? You have BOTH 2016 and 365 listed in your profile.
365 has some really powerful new text functions that might be helpful here that 2016 does not have.
 
Upvote 0
Apologies Joe

To summarise what I have is the statement Generated on behalf of Tom Pitt on Tuesday, January 9, 2024 9:02:31 AM

What I am after from the above is to extract the date and show as 09/01/24
 
Upvote 0
You didn't answer my question about whether you are doing this in 2016 or 365.

Here is an answer for 365.

If you want the answer to be a valid date, use this formula:
Excel Formula:
=DATEVALUE(TRIM(TEXTAFTER(A4,",")))
and apply this custom format to the cell "dd/mm/yy".

If you want a text representation of that value, you can use:
Excel Formula:
=TEXT(DATEVALUE(TRIM(TEXTAFTER(A4,","))),"dd/mm/yy")
 
Upvote 0
Sorry (once again) I am using 365. Failed at multi tasking (Teams call and replying to this)

I'll give those a whirl in a mo, seems so simple after seeing your responses!!

Thanks Joe
 
Upvote 0
Going by my form on this post I'm sure I'm more than likely doing something wrong but this seems to give me #VALUE! error (on both formula's)

1707484609432.png


1707484837111.png
 
Upvote 0
I wonder if it might be a regional setting thing, and you are using different Regional Settings for Dates than I am.

What does this return?
Excel Formula:
=TEXTAFTER(A4,",")

Does that part work without error?
 
Upvote 0
What does this formula return for you?
Excel Formula:
=DATEVALUE("January 9, 2024")

If that doesn't work, that confirms that regional settings are affecting the way my formula works on your computer.
 
Upvote 0
DATEVALUE("January 9, 2024") throws up a VALUE#

With my very limited skills it seems to fall apart when the DATEVALUE is added as this =TRIM(TEXTAFTER(A4,",")) seems to be fine.

Is there a setting I can edit on my end within Excel or would this need the intervention of IT?
 
Upvote 0

Forum statistics

Threads
1,224,818
Messages
6,181,152
Members
453,021
Latest member
Justyna P

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top