我有以下格式的日期列:
sed 1d
如何将其更改为以下格式:
Fri Dec 25 02:45:23 MYT 2015
Fri Dec 25 17:38:57 MYT 2015
我曾尝试格式化单元格,但它无法正常工作。有什么想法吗?
答案 0 :(得分:2)
首先,Calc
必须接受这些字符串作为日期。我不知道是否有任何亚洲语版本会这样做。默认的英语和德语版本没有。
因此,至少在默认的英语和德语版本中,首先需要将字符串转换为默认日期字符串。
我用公式完成了这个:
=--(LEFT(A1;11)&RIGHT(A1;4)&MID(A1;11;9))
然后在单元格上应用格式YYYY-MM-DD HH:MM:SS
。
答案 1 :(得分:1)
Assume that dates are in column A. 1. Insert new column B to the left of old column B. 2. In B1, input: =Value(A1) 3. Select B1, right click -> format Cell -> Numbers -> date -> choose the required format 4. Apply this to all column B rows. 5. Select all of column B. 6. Copy all column B cells (with CTRL-C). 7. Select Edit from the menu. 8. Select Past Special from the menu. 9. In the dialog box that opens, unselect formulas, select the desired conditions, and press OK. 10. You can now delete column A. 11. Save ASAP.
答案 2 :(得分:0)
如果单元格格式为文本(@),则您在单元格中输入的所有内容都将被视为文本。
您可以删除这些单元格中的所有撇号: 更改范围到日期格式的文本格式。 与Find&更换: 找: 。* 替换:& 在更多选项中:标记选定范围和正则表达式。 如果未选择,请选择范围。 全部替换。
答案 3 :(得分:0)
如果列是文本...我的LO版本具有CALC函数DATEVALUE
[德语{DATUMWERT
],它将日期文本字符串转换为日期值
答案 4 :(得分:0)