如何纠正#VALUE!错误

在Excel中,#VALUE!键入公式的方式错误。或者引用的单元格有误。“这种错误很常见,而且很难找到具体原因。本页信息显示了导致此类错误的常见问题及其解决方案。可能有必要尝试一种或多种解决方案来解决您的特定错误。

哪个函数用于修复特定函数的错误?用的是哪个函数?

平均的

连锁的

COUNTIF、COUNTIFS

日期值

查找、查找b

如果

索引、匹配

搜索、搜索b

总和

苏米夫、苏米夫斯

求和乘积

时间价值

移项

纵向查找函数

*以上都不是。

请参见更正#VALUE!在平均值或总和函数中获取详细信息。错误

请参见更正#VALUE!有关详细信息,请参阅CONCATENATE函数。错误

请参见更正#VALUE!在COUNTIF/COUNTIFS函数中获取详细信息。错误

请参见更正#VALUE!在DATEVALUE函数中获取详细信息。错误

请参见更正#VALUE!日功能中获取详细信息。错误

请参见更正#VALUE!在FIND/FINDB和SEARCH/SEARCHB函数中获取详细信息。错误

见#值!在修正IF函数的细节。错误

请参见更正#VALUE!在索引和匹配函数中获取详细信息。错误

请参见更正#VALUE!在FIND/FINDB和SEARCH/SEARCHB函数中获取详细信息。错误

请参见更正#VALUE!在平均值或总和函数中获取详细信息。错误

请参见更正#VALUE!详见SUMIF/SUMIFS函数。错误

请参见更正#VALUE!详见SUMPRODUCT函数。错误

请参见更正#VALUE!详见时间价值函数。错误

请参见更正#VALUE!在转置功能中获取详细信息。错误

请参见更正#VALUE!详见VLOOKUP函数。错误

在此列表中看不到您的功能?请尝试下面列出的其他解决方案。

减法问题

如何进行基本的减法如果你没有用过Excel,输入的减法公式可能是错误的。有两种方法可以键入减法公式:从一个单元格引用中减去另一个单元格引用,并在两个单独的单元格中键入两个值。在第三个单元格中,用一个单元格引用减去另一个单元格引用。在此示例中,单元格D2是预算金额,单元格E2是实际金额。F2的公式是=D2-E2。

也可以使用SUM函数,但数字应该是正数和负数。在一个单元格中键入正值,在另一个单元格中键入负值。在第三个单元格中,使用SUM函数将两个单元格相加。在此示例中,单元格D6是预算金额,单元格E6是实际金额,用负数表示。F6的公式是=SUM(D6,E6)

#基础减法中的价值!如果使用Windows不正确,即使运行最基本的减法公式,也可能遇到#VALUE!错误。以下解决方案可以解决您的问题:

首先,做一个快速测试。在新工作簿中,在单元格A1中键入2。在单元格B1中键入4。然后在C1键入以下公式:=B1-A1如果您收到#VALUE!错误,转到下一步。如果您没有收到错误,请尝试此页面上的其他解决方案。在Windows中,打开区域控制面板。Windows10:点击开始,键入区域,然后点击区域控制面板。Windows8:在开始界面,输入“区域”,点击“设置”,然后点击“区域”。Windows7:单击开始,键入区域,然后单击区域和语言。在格式选项卡上,单击其他设置。找到“列表分隔符”。如果列表分隔符设置为减号,请将其更改为另一个符号。例如,更改为常用的逗号列表分隔符。分号也很常见。但是,其他列表分隔符可能更适合您的特定区域。单击确定。打开工作簿。如果单元格有#VALUE!错误,请双击进行编辑。如果减法减号的位置应该是逗号,请将其改为减号。按回车键。对其他有错误的单元格重复此过程。如何减去日期从一个单元格引用中减去另一个单元格引用。在两个独立的单元格中键入两个日期。在第三个单元格中,用一个单元格引用减去另一个单元格引用。在此示例中,单元格D10是开始日期,单元格E10是结束日期。F10的公式是=E10-D10。还可以使用DATEDIF函数在两个单独的单元格中键入两个日期。在第三个单元格中,使用DATEDIF函数查找日期之间的差异。若要了解有关DATEDIF函数的详细信息,请参阅计算两个日期之间的差异。

#值!在减去保存为文本的日期时出现。扩大日期列时出错。如果日期靠右对齐,说明是日期。但是,如果它是左对齐的,这意味着它不是一个真正的日期。是文字。Excel不将文本识别为日期。有助于解决此问题的一些解决方案如下。检查前导空格

双击要在减法公式中使用的日期。将光标放在开头,看看是否可以选择一个或多个空格。在一个单元格的开头选择一个空格如图:如果该单元格存在此问题,请继续下一步。如果您看不到一个或多个共享空间,请转到下一部分并检查您电脑的日期设置。

单击列标题以选择包含日期的列。点击“数据”>:“分开”。单击下一步两次。在向导的步骤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))。结果将是2017年12月31日。如果希望公式显示为dd/mm/yy,请按CTRL+1(在Mac上,按+1)。选择dd/mm/yy格式的其他区域设置,如英语(英国)。应用格式后,结果将是31/12/2017,这是一个真实的日期,而不是文本日期。注意:上面的公式是用DATE、RIGHT、MID和LEFT函数编写的。请注意,公式的编写假设文本中的日期有两个字符,月份有两个字符,年份有四个字符。您可能需要定制公式,以适应您自己的日期。

还有文字问题。

导致删除#VALUE!错误的空格#值!通常发生在公式引用其他包含空格的单元格时(更复杂的是,引用隐藏空格)。错误。这些空格使单元格看起来是空白的,但实际上它们不是空白单元格。1.选择引用的单元格以找到公式引用的单元格并选择它们。在大多数情况下,删除整列空格是一种很好的做法,因为可以同时替换多个空格。在本例中,单击E选择整列。

2.查找和替换在开始选项卡上,单击查找并选择>:“替换”。

3.将空格替换为空。在“查找内容”框中,键入一个空格。然后,在“替换为”框中,删除任何可能存在的内容。

4.替换或全部替换如果您确定应该删除该列中的所有空格,请单击“全部替换”。如果想一步一步一个一个的把空格替换成什么都没有,可以先点击“查找下一个”,确定不需要空格,再点击“替换”。以上操作完成后,#VALUE!该错误可能会得到解决。如果没有,请进入下一步。

5.启用过滤器。有时候,空格以外的隐藏字符也会使单元格看起来是空白的,但它们并不是真正的空白单元格。单元格中的单个撇号会导致此问题。要删除列中的这些字符,请转到开始>:"排序和过滤" >:"过滤"。

6.设置过滤器单击过滤器箭头,然后取消选中“全选”。然后,选中空白复选框。

7.选中任何未命名的复选框选中任何旁边没有任何内容的复选框,如上所示。

8.选择空白单元格,然后删除当Excel返回空白单元格时,选择它们。然后,按Delete键。这将清除单元格中所有隐藏的字符。

9.清除过滤器单击过滤器箭头,然后单击“从& # 8230;清除“中的过滤器”以使所有单元格可见。

10.因此,如果空格导致#VALUE!错误的罪魁祸首,那么错误可能会被公式结果代替,如这里的例子所示。否则,对公式引用的其他单元格重复此过程。您也可以在此页面上尝试其他解决方案。

注意:请注意,在这个例子中,单元格E4有一个绿色三角形,数字是左对齐的。这意味着号码被保存为文本。这可能会导致将来出现更多的问题。如果看到这个问题,建议将保存为文本的数字转换为数字。

检查文本或特殊字符单元格中的文本或特殊字符可能会导致#VALUE!错误。但是,有时很难确定哪些细胞有这些问题。解决方法:使用ISTEXT函数检查单元格。请注意ISTEXT不能解决错误,只能找到可能导致错误的单元格。#值!以下是#VALUE存在的例子!错误公式的例子。该错误可能是由单元格E2引起的。“00”后面有一个特殊字符,显示为一个小方框。还可以使用ISTEXT函数检查单独一列中的文本,如下图所示。

使用ISTEXT的相同示例在F列中添加ISTEXT函数..除了值为TRUE的单元格外,所有单元格都是正常的。这意味着单元格E2包含文本。要解决这个问题,您可以删除单元格的内容并重新键入值1865.00。您还可以使用CLEAN函数清除字符,或者使用REPLACE函数将特殊字符替换为其他值。

使用CLEAN或REPLACE后,需要复制结果并使用开始>:"粘贴" >:"选择性粘贴" >:"值"。您可能还需要将存储为文本的数字转换成数字。

尝试使用函数而不是运算符。带有+和*等数学运算符的公式可能无法计算包含文本或空格的单元格。在这种情况下,请尝试使用函数。函数通常会忽略文本值,将所有内容都计算为数字,从而消除#VALUE!错误。例如,键入=SUM(A2:C2)而不是=A2+B2+C2。或者类型=产品(A2,B2)而不是=A2*B2。其他可能的解决方案

尝试确定错误的来源,选择错误,首先选择#VALUE!错误的细胞。点击公式>:"公式求值"点击"公式" >:"公式求值" >:"求值"。Excel将逐步分别计算公式的各个部分。在本例中,公式=E2+E3+E4+E5由于单元格E2中的隐藏空间而被破坏。当你看单元格E2时,你看不到空格。但是,可以这样来看。它显示为& # 8221;”。

用别的东西代替#VALUE!有时候,一个错误可能只是想设置#VALUE!用其他东西替换错误,例如您自己的文本、零或空白单元格。在这种情况下,可以将IFERROR函数添加到公式中。If将检查是否有IFERROR,如果有,则用另一个选定的值替换它。如果不存在,将计算原始公式。IFERROR仅适用于Excel2007和更高版本。对于早期版本,可以使用IF(ISERROR())。警告:IFERROR将隐藏所有错误,而不仅仅是#VALUE!错误。不建议隐藏错误,因为错误通常表明某些东西需要修复,而不是隐藏。除非绝对确定公式按预期工作,否则不建议使用此函数。

#价值存在!以下是错误的单元格#值!由单元格中的隐藏空间引起的D2公式错误的例子。

如果隐藏错误,则为错误以下是添加了IFERROR的相同公式。你可以这样理解这个公式:“计算公式,但如果有任何一种错误,用破折号代替。”请注意,您也可以使用& # 8221;。”不显示任何内容,而是显示两条虚线。也可以用自己的文字替换,比如:& # 8221;TotalError & # 8221。

不幸的是,你会发现IFERROR实际上并没有解决错误,只是隐藏了错误。因此,一定要隐藏错误,而不是修复错误。

确保数据连接可用。您的数据连接可能在某个时候变得不可用。若要修复此错误,请恢复数据连接,或考虑导入数据(如果可能)。如果您无权访问该连接,可以要求工作簿创建者为您创建一个新文件。理想情况下,新文件只包含值,不包含连接。您可以通过复制所有单元格并将它们仅作为值粘贴来实现这一点。要仅粘贴为值,请单击开始>:"粘贴" >:"选择性粘贴" >:"值"。此操作可以清除所有公式和连接,因此也可以删除所有#VALUE!错误。

如果你不确定这个时候该怎么做,你可以搜索Excel社区论坛寻找类似的问题,或者发布你自己的问题。在Excel社区论坛中发布问题

另请参见Excel中的公式概述。

如何避免损害的公式

风险提示:请谨慎添加本网站联系方式,注意识别。本网站的观点和行为不代表大盘站。如果您联系本网站,请检查联系信息。版权声明:本网站所有文章,除非另有说明或标注,均匿名投稿。如果本站内容侵犯了原作者的合法权益,可以联系站长处理。