excel怎么把日期改成横杠的

时间:2025-12-06 13:08:10 文档下载 投诉 投稿

Excel里,要把日期改成横杠的,这事儿说起来简单,做起来嘛,也确实不难,但门道还是有的。别看只是换个显示方式,用不对方法,后续表格联动、数据分析,说不定就给你挖个大坑。

我跟你说,最靠谱的方法,是改单元格格式。直接选中你要改的日期,右键,点“设置单元格格式”,然后跳出个框框,找“数字”那一栏。左边列表里选“日期”,右边就花花绿绿的,各种日期格式,对吧?你仔细看看,有没有带短横线的,像“YYYY-MM-DD”这种。有就直接选,点确定,齐活儿!

如果里面没有你想要的格式怎么办?别慌,往下看,有个“自定义”选项。点进去,在那个“类型”的框里,手动输入日期格式代码。想显示成“年-月-日”,你就输“yyyy-mm-dd”。想要“日-月-年”,就输“dd-mm-yyyy”。 “y”代表年,“m”代表月,“d”代表日。记住,大小写很重要!大写"Y"和"M"有时代表不同的含义,日期格式里一般都用小写。

我跟你讲,这个自定义格式啊,简直是神器。你想怎么显示,就怎么显示。比如,你想把月份显示成英文缩写,像"Jan"、"Feb",那就用“mmm”。想把月份显示成英文全称,就用“mmmm”。想把年份只显示两位数,就用“yy”。灵活得很!

但这里有个坑,必须提醒你。改单元格格式,只是改了显示数据本身没变。啥意思?就是说,Excel内部记录的日期,还是它原来的样子,只是表面上看起来是横杠了。这一点很重要!如果你要用这些日期做计算,比如算两个日期相差多少天,Excel还是会用它内部的原始值来算,不会受你表面显示的影响。

那如果,你不仅想让它显示成横杠,还想让它真的变成横杠分隔的文本,怎么办? 比如,你从别的系统导出一堆日期,全挤在一个单元格里,没法直接用。这时候,就要用到公式了。

我跟你说,可以用TEXT函数。这个函数可以把日期转换成文本,并且可以指定文本的格式。 比如,你的日期在A1单元格,你想把它转换成“YYYY-MM-DD”格式的文本,就在另一个单元格里输入公式:=TEXT(A1,"yyyy-mm-dd")。回车,搞定!

但是,TEXT函数也有个局限,就是它只能转换单个单元格。如果你有一整列日期要转换,就得把公式往下拖。还有一种情况,如果你的日期本来就是文本格式,只是格式不对,比如是“2023/10/26”,你想把它改成“2023-10-26”,用TEXT函数就不管用了,因为TEXT函数只能处理日期类型的数据。

这种情况下,可以用SUBSTITUTE函数来替换斜杠。 比如,你的日期在B1单元格,就在另一个单元格里输入公式:=SUBSTITUTE(B1,"/","-")。这个公式的意思是,把B1单元格里的所有斜杠("/")替换成短横线("-")。

当然,这个方法也有个前提,就是你的日期里必须只有斜杠,没有别的乱七八糟的符号。否则,替换起来就麻烦了。

我还得跟你说,有时候,从网上或者别的系统导出来的日期,乱七八糟的,可能根本就不是Excel能识别的日期格式。比如,可能是"20231026"这种纯数字,或者"Oct 26, 2023"这种英文日期。遇到这种情况,就得用更复杂的公式来处理了。

对于纯数字日期,可以用DATE函数来转换。 比如,你的日期在C1单元格,是"20231026"这种格式,就在另一个单元格里输入公式:=DATE(LEFT(C1,4),MID(C1,5,2),RIGHT(C1,2))。这个公式的意思是,把C1单元格里的前4位数字提取出来作为年份,中间2位数字提取出来作为月份,最后2位数字提取出来作为日期,然后用DATE函数把它们组合成一个日期。

对于英文日期,可以用VALUE函数结合DATEVALUE函数来转换。 比如,你的日期在D1单元格,是"Oct 26, 2023"这种格式,就在另一个单元格里输入公式:=DATEVALUE(D1),然后,再对这个单元格设置单元格格式,改成横杠分隔的日期格式。

你看,Excel里处理日期,看似简单,其实挺复杂的,各种情况都要考虑到。我跟你说了这么多,希望对你有帮助。记住,一定要根据实际情况选择合适的方法,别盲目套用公式,不然可能会出错。 而且,处理完日期后,一定要仔细检查一下,确保数据是正确的,免得以后出问题。

【excel怎么把日期改成横杠的】相关文章:

excel加水印怎么加12-06

excel怎么排成绩名次12-06

excel表格减法怎么弄12-06

excel怎么换列的位置12-06

excel表格怎么冻结前两行12-06

Excel文档加密忘记密码怎么办?12-06

excel怎么把日期改成横杠的12-06

电脑怎么建立Excel表格12-06

excel中选项怎么设置12-06

excel表格怎么算优秀率12-06

苹果电脑怎么下载excel软件12-06

cad中的表格怎么导出到excel12-06

excel保存时检测到错误怎么办12-06