excel 字段怎么日期格式化

从数据库 批处理弄过来的

excel 某列如果是日期格式 把列的宽度缩小 会出现####

但我现在缩小 不会出现 表明不是日期格式

有什么方法 能把这一列 都边成日期格式

现格式 2008-10-10 10:10:10

然后 下面这个方法无效
选中这一纵列->鼠标右键->设置单元格格式->自定义->在“类型”定义框内输入:
yyyy-mm-dd hh:mm:ss
即可
------------------------------

明明是 宽度太小 无法正常显示才会出现- -

在实际表格制作中经常会遇到类似问题,主要是因为先在单元格内设置了文本格式(特别是用其他应用软件到处的数据会直接以文本的形式保存),这是若是单纯用设置单元格格式的方式是无法实现格式转换的。下面就此类问题的解决方法图解如下:

1、如下图,数值和日期均被保存为文本格式

2、首先在本工作表中的其他任意位置(最好是没有设置格式的地方)输入数字1,并复制该单元格

3、选中需要修改格式的单元格区域(如上图中A2:B5的位置),右键选择性粘贴,勾选“乘”

就变成了下图样式

3、这时候,再按照自己的需要设置其中的格式就可以了,如下图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-21
这些单元格格式是文本格式了。
选择一空单元格,复制,选中这列,右键-选择性粘贴-加。然后再将这列设置为自定义格式yyyy-mm-dd hh:mm:ss。
第2个回答  2009-01-21
单元格出现####,说明单元格中的内容太多列宽太窄,显示不下,并非是日期格式独有的现象,任何内容在显示不下时,都会出现 ####。至于日期格式的问题,你目前的设置应该是正确的。
第3个回答  2009-01-21
出####是因为单元格没设自动缩小字体填充吧?
第4个回答  2009-01-21
不管在何种情况下,出现####乱码,都可试着把“列”的宽度拉宽了,拉宽了,应试就没问题的;如果不是显示日期的格式,可选择对象(也就是格式需要显示日期格式的那些内容),然后“右击”,在弹出的下拉弹里选择“设置单元格式”,再在弹出的对话框选项栏地选择“数字”,在数字下列的“日期”类型里,应该可以找到你所要的日期格式。本回答被提问者采纳
相似回答