excel日期格式转换为文本?.那么,excel日期格式转换为文本?一起来了解一下吧。
c5=year(c4) & if(len(month(c4))=1,"0" & month(c4),month(c4)) & if(len(day(c4))=1,"0" & day(c4),day(c4))
比如将A1的日期转为文本:=TEXT(A1,"yyyy-mm-dd")
yyyy-mm-dd 根据需要自行修改,可得到多种结果,如:
yyyy-mm-dd 得到 2014-05-08
yyyy-m-d 得到 2014-5-8
yyyy/mm/dd 得到 2014/05/08
yyyymmdd 得到 20140508
方法一
设数字在"a"列,将公式
=text(a1,"@")
复制后粘贴到"b1"单元格,对准右下角,光标成"+"状时双击,如图:
适用对已经输入好的数字进行批量转换;
方法二
选中要输入的数据区域,右击>"设置单元格格式">"数字">"文本",如图:
>"确定"即可.
展开全部
如果只改正某一个格,则只选中某个格以后点击鼠标右键选择"设置单元格格式"然后选择"数字"标签,选中"文本"选项,点击"确定"就OK啦! 如果要改一行就选中一行,改一列就选中一列~^_^
恭喜你~
如果只是日期的一种显示格式:
选定——右键——设置单元格格式——数字——自定义——类型框输入:yyyymmdd——确定。
但日期格式的“日”位最高只能是“31”(大月),大家以上面数据,加上“31”看看,能实现最后两位数字(“日”位)到“99”吗?
“__奶粉”和“chen_pinghui”也没有试过吧?“日期格式”改为为“常规格式”就是数字,可“1993-08-11”是“34192”,用提取字符串也不行啦。
excel设计师对“日期格式”从“1900-01-01”设置常规为“1”起,到“1993-08-11”增加了34191天,就是34192了。
变通一下:
在日期前面加一撇(英文状态的 ' )成为文本,再用=int(left(a1,4)&mid(a1,6,2)&right(a1,2))回车转换为数字。
但都要加一撇,不现实。
以上就是excel日期格式转换为文本的全部内容,..。