转换日期Excel

转换日期Excel,excel,Excel,正在尝试转换意大利日期。我从pdf中获取了日期,比如21 Giu 2020,我将其粘贴到Excel中,然后尝试格式化单元格并选择“日期”选项和2012年3月14日选项,但它没有响应。只有当我将21 Giu 2020更改为21.12.2020时,它才是21-Giu-2020 是否有任何方法可以自动执行,否则我需要搜索意大利语月份,然后转换到08,Giu到12等等?如果您的语言环境不是意大利语,我怀疑Excel是否会将这样的字符串识别为日期。以下是为您创建日期的公式: =DATE(RIGHT(A1,

正在尝试转换意大利日期。我从pdf中获取了日期,比如21 Giu 2020,我将其粘贴到Excel中,然后尝试格式化单元格并选择“日期”选项和2012年3月14日选项,但它没有响应。只有当我将21 Giu 2020更改为21.12.2020时,它才是21-Giu-2020


是否有任何方法可以自动执行,否则我需要搜索意大利语月份,然后转换到08,Giu到12等等?

如果您的语言环境不是意大利语,我怀疑Excel是否会将这样的字符串识别为日期。以下是为您创建日期的公式:

=DATE(RIGHT(A1,4),MATCH(MID(A1,4,3),TEXT(DATE(2020,SEQUENCE(12),1),"[$-410]mmm"),0),LEFT(A1,2))
要避免使用
序列
需要ExcelO365。我还假设您的文本总是以“dd-mmm-yyyy”模式显示

你会得到一个日期,然后你可以使用你喜欢的数字格式


谢谢。我认为这是不公平的。我不在线使用Excel 365,因此无法使用您的公式。我很感激你的帮助help@rainbowthug,那么您使用的是什么版本的Excel?