Windows 8.1、Office 2013、英文界面 - 丹麦地区。
在 Excel 中工作时,我经常粘贴来自其他应用程序的日期。这些日期的形式为Januar 2013
。粘贴时,Excel 似乎会自动将其识别为日期,并将值转换为01-01-2013
并显示为Jan-2013
但对于某些月份,例如 5 月(在丹麦语中拼写为“Maj”),excel 无法识别文本。在这种情况下,文本 Maj 2012
会按原样显示 - 而不会转换为日期值。
我知道这个答案- 但在我的例子中,我需要先将值保存为 csv,然后再导入。另外粘贴后更改为自定义格式也不起作用。
有什么办法可以更改每张表的区域设置吗?
编辑:Libre office 可以满足我的需要:-) 见下文。
这是我的 Office Excel 设置
它在自由办公室工作(文本被识别为日期):
这是我的 Libre Office calc 设置
答案1
假设您需要“替换”的日期数据在 A1 中向下。只需输入:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"November","November"),"Oktober","October"),"September","September"),"August","August"),"Juli","July"),"Juni","June"),"Maj","May"),"April","April"),"Marts","March"),"Februar","February"),"Januar","January")
在 B1 中,然后向下拖动。希望有帮助。(: