怎么更正 #VALUE! 错误( 二 )


  • 对存在错误的其他单元格重复此过程 。
  • 如何对日期进行减法运算用一个单元格引用减去另一个单元格引用在两个单独的单元格中键入两个日期 。在第三个单元格,用一个单元格引用减去另一个单元格引用 。在本示例中,单元格D10为开始日期,单元格E10为结束日期 。F10的公式为=E10-D10 。
    也可以使用DATEDIF函数在两个单独的单元格中键入两个日期 。在第三个单元格中,使用DATEDIF函数查找日期之差 。若要进一步了解DATEDIF函数,请参阅计算两个日期之差 。
    对存为文本的日期进行减法运算时出现#VALUE!错误调宽日期列 。如果日期右对齐,则表示是一个日期 。但是,如果左对齐,则表示不是一个真正的日期 。而是文本 。Excel不会将文本识别为日期 。可帮助解决此问题的一些解决方案如下 。
    检查前导空格
    1. 双击要在减法公式中使用的日期 。
    2. 将光标放在开头,查看是否可以选择一个或多个空格 。在单元格开头选中空格的情况如图所示:
      如果单元格存在此问题,请继续执行下一步 。如果看不到一个或多个空格,请转到下一节,检查计算机的日期设置 。
    3. 单击列标题选择包含日期的列 。
    4. 单击“数据”>“分列” 。
    5. 单击“下一步”两次 。
    6. 在向导的第3步(共3步),在“列数据格式”下,单击“日期” 。
    7. 选择日期格式,然后单击“完成” 。
    8. 对其他列重复此过程,确保列中的日期不包含前导空格 。
    检查计算机的日期设置
    Excel使用计算机的日期系统 。如果单元格的日期不是使用同一个日期系统输入的,那么Excel不会将其识别为真正的日期 。
    例如,假设计算机将日期显示为mm/dd/yyyy 。如果在单元格中键入类似的日期,Excel就会将其识别为日期,因此将能够在减法公式中使用 。但是,如果键入类似dd/mm/yy的日期,Excel就不会将其识别为日期 。而是将其视为文本 。
    此问题有以下两种解决方案:可以将计算机使用的日期系统更改为与希望在Excel中键入的日期系统一致 。也可以在Excel中创建新列,并使用DATE函数基于存为文本的日期创建真正的日期 。以下是操作方法(假设计算机日期系统为mm/dd/yyy,单元格A1中的文本日期为31/12/2017):
    1. 创建如下公式:=DATE(RIGHT(A1,4),MID(A1,4,2),LEFT(A1,2))
    2. 结果将为12/31/2017 。
    3. 如果希望公式显示为dd/mm/yy,请按CTRL+1(在Mac上,请按+1) 。
    4. 选择使用dd/mm/yy格式的其他区域设置,例如“英语(英国)” 。应用格式后,结果将为31/12/2017,它是一个真正的日期,而不是文本日期 。
    注意: 上述公式使用DATE、RIGHT、MID和LEFT函数编写 。请注意,编写公式时假设文本日期中的日有两个字符、月有两个字符,年有四个字符 。可能需要自定义公式,以适应自己的日期 。
    空格和文本问题
    删除导致#VALUE!错误的空格当公式引用包含空格的其他单元格(更复杂的情况是引用隐藏的空格)时,通常会发生#VALUE!错误 。这些空格会使单元格看起来是空白单元格,但实际上它们并不是空白单元格 。
    1.选择引用的单元格查找公式引用的单元格并选择它们 。在大多数情况下,一种很好的做法是删除整列的空格,因为可以同时替换多个空格 。在本示例中,单击E选择整列 。
    2.查找和替换在“开始”选项卡上,单击“查找和选择”>“替换” 。
    3.将空格替换为无内容在“查找内容”框中,键入一个空格 。然后,在“替换为”框中,删除可能存在的任何内容 。

    猜你喜欢