My apologies, @
AlanY, your formula works fine converting US dates to UK ones, but the result is text, and it only works if the (US) day <= 12 because that goes in the UK month position, and if >12 it results in an invalid date, parsed as a text entry.
My formula is:
Code:
=IF(ISNUMBER([COLOR=#ff0000]A2[/COLOR]),DATEVALUE(TEXT([COLOR=#ff0000][FONT=Verdana]A2[/FONT][/COLOR],"mm/dd/yyyy")),DATE(MID([COLOR=#ff0000][FONT=Verdana]A2[/FONT][/COLOR],7,4),LEFT([COLOR=#ff0000][FONT=Verdana]A2[/FONT][/COLOR],2),MID([COLOR=#ff0000][FONT=Verdana]A2[/FONT][/COLOR],4,2)))
Substitute your reference cell for A2 throughout)
This produces the actual date value (43497 for 1st Feb 2019) which can then be formatted as a date of the desired appearance using the ribbon bar.
The IF function looks for a number (valid but incorrect date). If this is true, it takes the TEXT of this date, in US format, and converts that back into a date using the DATEVALUE function, thus arriving at a UK date. If the entry is NOT a number, then it is text, and you can build a DATE by taking the MID 4 characters, starting with the 7th character, for the year, the LEFTmost 2 characters for the month, and the MID 2 characters, starting at the 4th, to give you the day.