我在excel文件中有一个包含一些字符串值的列.
Col A
20131022082702
20131022082702
20131022082739
20131022082739
Run Code Online (Sandbox Code Playgroud)
我想将每个单元格值转换为日期格式,例如 YYYY/MM/DD HH:MM
20131022082702 // should be formatted as 2013/10/22 08:27
Run Code Online (Sandbox Code Playgroud)
我只是想知道是否有任何内置函数我们可以使用某种宏来格式化它?
我能想到的一种方法是使用子字符串并在宏中编写自定义逻辑.任何其他的工作将非常感谢!
感谢您的时间.
如果使用TEXT工作表函数,则可以将其格式化为日期/时间戳,Excel将其转换为"实际"值.然后,您可以根据需要对其进行格式化:
=--TEXT(A1,"0000\/00\/00 00\:00\:00")
Run Code Online (Sandbox Code Playgroud)
编辑:在VBA中,可以使用此行进行转换.类似的算法,但使用本机VBA功能:
cdate(format(N,"0000 00 00 00:00:00"))
Run Code Online (Sandbox Code Playgroud)
N你的14位数字在哪里
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |