excel 批量更改日期

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:52:03
有一列日期,要把它们快速更改为文本形式。可以在每个单元格内日期的前面添加 ’号,但是一个个去添加显然太慢了。有什么快速的办法吗?
2008年3月1日用前面二位的方法都变成了39508了!回答前先自己做下,要和前面加逗号的效果一样

前面2位朋友说的都是输入前的设置.
输入后的,我只想到用函数,比如A1是2008年3月1日,在B列输入公式:=TEXT(A1,"yyyy-m-d"),下拉.然后复制B列,在B列选择性粘贴,数值,确定.

选中单元格,右击,单元格格式,自定义,框中输入'@即可!
注意:英文标点!
输入“‘”@也是一样的!(英文标点哈)
引号里是加进去的东西,@表示单元格本来的内容!

假如日期存在A1里,B1输入=YEAR(A1)&"年"&MONTH(A1)&"月"&DAY(A1)&"日"
然后拖动B1的填充句柄!

我试出来一个方法,和大家探讨一下

你可以用替换,按Ctrl+H调出替换对话窗口,“查找内容”处填2008 ,“替换为”处填'2008,然后点全部替换就行了。

假如你的日期中还有2007年的,就再替换一次,我想你的年份不可能有很多吧,替换也做不了几点,挺省事的

全选,设置单元格格式-数字-文本