【问题标题】:Importing dates to excel, conversion fails. Language/regional settings probably the reason将日期导入excel,转换失败。语言/区域设置可能是原因
【发布时间】:2024-01-23 01:22:01
【问题描述】:

所以我在 Excel 中使用了从文本函数中获取外部数据。

我要导入的文件是this one

我只是将 url 粘贴到打开文件对话框中,就可以了。然后我通过导入向导,一切正常。我按下完成,Excel 导入数据。

问题在于日期列:

.....,   26/Sep/05,  ...

.....,   03/Oct/05,  ....

我在我的 excel 文件中得到的结果是:

26.09.2005 => 正确转换为挪威格式

03/Oct/05 => 完全没有转换

它们不会在我的 excel 文件中转换为正确的日期。我在导入向导中选择了DMY。但似乎我的计算机将区域设置设置为挪威语,无法将“Oct”识别为 10 月或第 10 个月的缩写。

在挪威语中,十月是“oktober”,缩写为“okt”而不是“oct”。对于具有与挪威语相同的短格式月份的日期,导入工作正常。那是一月,二月,三月,四月,六月,七月,八月,九月和十一月。

10 月 12 月的几个月,我可能会遇到这个问题。从英语到挪威语的缩写版本是 may=>mai、oct=>okt 和 dec=>des

有没有办法告诉excel“当你看到'Oct'时,把它想象成'Okt'并做你的事情”?

【问题讨论】:

    标签: excel date-formatting regional-settings csv-import


    【解决方案1】:

    我不认为您可以在导入期间设置任何内容,但是一旦导入数据,您就不会停止find and replace

    找到/Oct/ 并替换为/Okt/。您应该会发现 Excel 会立即识别出更新的单元格现在是日期格式。做一个宏来让每个月的查找和替换成为一项快速的工作并不难。

    当然,如果您愿意,您可以暂时更改您的区域设置。

    【讨论】:

    • 是的,这行得通。我记录了一个将 /Oct/ 更改为 /Okt/ 的宏,并且在宏完成其工作后,单元格也自动更改为我为单元格选择的日期格式。谢谢!
    【解决方案2】:

    您可以使用language tool in Microsoft Office更改办公应用程序的语言

    【讨论】:

    • 是的,我想过。如果我可以仅将更改应用于我自己选择的工作簿,我会这样做。但在大多数情况下,我对使用挪威语感到满意。
    最近更新 更多