我如何转换excel 2013列数据格式来自' yyyymmdd hhmm'到yyyy-mm-dd
答案 0 :(得分:1)
单击列中的任何单元格并运行此宏:
Sub DateFormat()
With ActiveCell.EntireColumn.Cells
.NumberFormat = "yyyy-mm-dd"
End With
End Sub
答案 1 :(得分:0)
首先,单击列顶部以选择该列中的所有单元格,然后右键单击该列中的随机单元格,然后单击“格式化单元格”,此处将显示一个框起来。
该框将具有所有不同的格式规则,默认情况下,它应位于'数字'框中的标签,从这里选择'日期'然后您就可以从此处选择适当类型的日期格式。
对于您的情况,您应该看到一个与您的yyyy-mm-dd格式对应的
答案 2 :(得分:-1)
如果是文本到文本:=LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&MID(A1,7,2)
(拆分并重新加入字符串)
如果是日期到文本:=TEXT(A1,"yyyy-mm-dd")
如果它是文本到最新的,请使用以下内容创建日期:=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))
(拆分字符串并将部件分配给DATE功能)...
...以不同的格式显示日期类型单元格,使用上述方法(如果您在"日期"选项中没有yyyy-mm-dd,您可以在&#下输入它34;自定义&#34)