设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

如何更正存在文本日期的减法 #VALUE! 错误

2021年09月01日 13:39 发布来源:Excel学习网

   调宽日期列。 如果日期右对齐,则表示是一个日期。 但是,如果左对齐,则表示不是一个真正的日期。 而是文本。 Excel 不会将文本识别为日期。 可帮助解决此问题的一些解决方案如下。

  检查前导空格

  双击要在减法公式中使用的日期。

  将光标放在开头,查看是否可以选择一个或多个空格。 在单元格开头选中空格的情况如图所示:

单元格中为 1/1/2016,前面带有选定空格

  如果单元格存在此问题,请继续执行下一步。 如果看不到一个或多个空格,请转到下一节,检查计算机的日期设置。

  单击列标题选择包含日期的列。

  单击数据”>“分列

  单击下一步两次。

  在向导的第 3 步(共 3 步),在列数据格式下,单击日期

  选择日期格式,然后单击完成

  对其他列重复此过程,确保列中的日期不包含前导空格。

  检查计算机的日期设置

  Excel 使用计算机的日期系统。 如果单元格的日期不是使用同一个日期系统输入的,那么 Excel 不会将其识别为真正的日期。

  例如,假设计算机将日期显示为 mm/dd/yyyy。 如果在单元格中键入类似的日期,Excel 就会将其识别为日期,因此将能够在减法公式中使用。 但是,如果键入类似 dd/mm/yy 的日期,Excel 就不会将其识别为日期。 而是将其视为文本。

  此问题有以下两种解决方案:可以将计算机使用的日期系统更改为与希望在 Excel 中键入的日期系统一致。 也可以在 Excel 中创建新列,并使用 DATE 函数基于存为文本的日期创建真正的日期。 以下是操作方法(假设计算机日期系统为 mm/dd/yyy,单元格 A1 中的文本日期为 31/12/2017):

  创建如下公式:=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))

  结果将为 12/31/2017

  如果希望公式显示为 dd/mm/yy,请按 CTRL+1(在 Mac 上,请按 +1)。

  选择使用 dd/mm/yy 格式的其他区域设置,例如英语(英国)”。 应用格式后,结果将为 31/12/2017,它是一个真正的日期,而不是文本日期。

  注意: 上述公式使用 DATERIGHTMID LEFT 函数编写。 请注意,编写公式时假设文本日期中的日有两个字符、月有两个字符,年有四个字符。 可能需要自定义公式,以适应自己的日期。

 

原创文章如转载请注明:转载自Excel学习网 [ http://www.excelcn.com/]
需要保留本文链接地址:http://www.excelcn.com/shujufenxi/13762.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号