excel中的日期显示是日期类型的,但是排序是按照文本的,怎么改?

原本表格里的时间格式很乱,例如2001.01.01,2001.1.1,还有2001-01-01,后来在知道找了个公式,=TEXT(SUBSTITUTE(A1,".","-"),"yyyy-m-d"),
于是格式确实都统一变成了2001-1-1,但是发现排序的时候,是按照文本的,并非时间先后,即便已经把格式改成日期类型了。求助啊~~

选中所有日期,单击“复制”,在一空列中选中一单元格,单击右键“选择性粘贴”,选“运算”中的“加”确定,若变成数字,再在单元格格式中设置成“日期”就行了。
判断是日期还是文本,可以用type函数,返回1是日期,2就是文本了。实际上这里直接用“.”替换成“-”,就转成日期了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-07
将你的公式改为:
=--TEXT(SUBSTITUTE(A1,".","-"),"yyyy-m-d")

选中该列-〉鼠标右键-〉设置单元格格式-〉日期-〉选择你要的格式如“*2001-3-4”
-〉然后排序即可
第2个回答  2012-12-07
只要用“查找/替换”功能,将 . 换成 - 就可以了。即将“点”换成一横。
第3个回答  2012-12-07
=SUBSTITUTE(A1,".","-")
然后将这一列设置为日期格式,最后再排序。
第4个回答  2020-06-10
选中文本日期列-选择数据 - 分列-下一步-下一步- 点日期,目标区域 选择你要放的位置(写一个单元格即可) 完成即可

excel中的日期显示是日期类型的,但是排序是按照文本的,怎么改?
判断是日期还是文本,可以用type函数,返回1是日期,2就是文本了。实际上这里直接用“.”替换成“-”,就转成日期了。

excel表格自定义格式的日期怎么改成文本格式的日?
要将Excel表格中日期格式的单元格内容转换为文本格式,你可以遵循以下步骤。首先,选择包含日期的单元格或整个列。接着,前往“数据”标签页,点击“分列”。在弹出的向导中,选择“下一步”,接着在下一步中选择“文本”。确认转换后,点击“完成”。这样,原本的日期格式就被转换为文本格式。日期在Exc...

如何解决excel表格里的日期变成文本格式
解决Excel表格里的日期变成文本格式的问题,可以通过“数据格式”设置来恢复日期格式。首先,我们需要了解Excel中的单元格格式是可以自定义的,包括日期、时间、数字、文本等多种类型。当日期数据被错误地设置为文本格式时,Excel就无法识别其为日期,从而无法进行日期的相关计算和格式化显示。因此,...

excel日期格式变为文本了怎么办
1. 选择包含文本格式日期的单元格或单元格区域。2. 在“数据”选项卡中,选择“文本转列”。3. 在“文本向列向导”中,选择“分隔符”选项,并确保仅选中“空格”选项。4. 在下一个屏幕上,选择“日期”选项,并选择正确的日期格式。5. 单击“完成”按钮,以将选定的单元格中的文本转换为日期格...

怎么把excel里面的数据转换成日期格式
方法一: 可以将包含文本格式日期的列复制到文本编辑器中,进行格式调整后,再复制回Excel。此操作重新触发Excel的自动识别功能,实现格式转换。方法二: 通过菜单栏选择“数据”选项卡,然后点击“分列”功能,按照提示进行操作,最终将文本格式转换为日期格式。方法三: 利用字符串公式,手动输入公式实现转...

如何在EXCEL中把日期的显示顺序改变
改变日期年月日显示顺序。修改单元格格式即可。选中单元格;右键——设置单元格格式;在弹出窗体中选择“数字”,分类选择“日期”,在类型中选择需要的显示顺序;

如何把EXCEL文件按中文日期列排序?
1.在拿到统计资料后首先需要,观察数据,下图我们会发现是有关星期的排序,2.此时把要排序日期选择,再按下面的步骤:数据——排序——次序——自定义序列 3.在自定义排序中选择星期的排序规则,最后点确定 4.此时在次序中就导入了刚才的设置,我们再次点确定。看结果把。exce表格已经按日期排序完成。

excel如何日期排序日期格式(excel日期怎么排序数据)
最后,单击“确定”按钮,Excel将按照您选择的顺序对日期进行排序。3. 处理日期格式不一致的情况 有时候,Excel可能无法正确识别日期格式,导致排序出现问题。这通常是因为日期格式不一致或包含不规范的日期数据。为了解决这个问题,您可以手动调整日期格式,确保它们一致,或者使用Excel的“文本到列”功能将...

如何在EXCEL中改变日期格式
1.打开需要设置日期格式的excel表。2.选中日期所在的单元格,单击鼠标右键,选择“设置单元格格式”选项。3.在弹出的对话框“数字”标签中设置日期格式。选择“日期”,在右侧选择合适的日期格式,单击“确定”按钮。4.设置完成后的日期格式如下图所示。

Excel日期排序乱2012.1.1、2012.1.10-2012.1.16 然后又是变成2012.1.2...
这是因为这一列没有真正变为日期,虽然显示单元格的格式已经是日期格式了。通过如下步骤操作:1、选中你需要转换格式的单元格区域 2、点击菜单中的数据——分列,2003中好象叫文本分列 3、点两次下一步,进入文本分列的步骤之3 4、选择列数据格式为日期,这里可进一步设置日期格式的样式,缺省是YMD 5、...

相似回答