也可以使用DATEDIF函数在两个单独的单元格中键入两个日期 。在第三个单元格中,使用DATEDIF函数查找日期之差 。若要进一步了解DATEDIF函数,请参阅计算两个日期之差 。
对存为文本的日期进行减法运算时出现#VALUE!错误调宽日期列 。如果日期右对齐,则表示是一个日期 。但是,如果左对齐,则表示不是一个真正的日期 。而是文本 。Excel不会将文本识别为日期 。可帮助解决此问题的一些解决方案如下 。
检查前导空格
- 双击要在减法公式中使用的日期 。
- 将光标放在开头,查看是否可以选择一个或多个空格 。在单元格开头选中空格的情况如图所示:
如果单元格存在此问题,请继续执行下一步 。如果看不到一个或多个空格,请转到下一节,检查计算机的日期设置 。
- 单击列标题选择包含日期的列 。
- 单击“数据”>“分列” 。
- 单击“下一步”两次 。
- 在向导的第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,它是一个真正的日期,而不是文本日期 。
空格和文本问题
删除导致#VALUE!错误的空格当公式引用包含空格的其他单元格(更复杂的情况是引用隐藏的空格)时,通常会发生#VALUE!错误 。这些空格会使单元格看起来是空白单元格,但实际上它们并不是空白单元格 。
1.选择引用的单元格查找公式引用的单元格并选择它们 。在大多数情况下,一种很好的做法是删除整列的空格,因为可以同时替换多个空格 。在本示例中,单击E选择整列 。
2.查找和替换在“开始”选项卡上,单击“查找和选择”>“替换” 。
3.将空格替换为无内容在“查找内容”框中,键入一个空格 。然后,在“替换为”框中,删除可能存在的任何内容 。
猜你喜欢
- 怎么避免损坏的公式
- 怎么同时开两个淘宝店?有什么条件?
- 怎么更正 #NUM! 错误
- 怎么更正 #N/A 错误
- 怎么更正 #REF! 错误
- 怎么更正 #NAME? 错误
- 淘宝怎么去分辨标品?怎么操作?
- 淘宝店铺运营怎么收费?标准是什么?
- 怎么更正 ##### 错误
- PS人物多重镜像怎么做?人物多重镜像效果制作方法详解
