Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 返回#值的公式!-去除_Excel_Excel Formula - Fatal编程技术网

Excel 返回#值的公式!-去除

Excel 返回#值的公式!-去除,excel,excel-formula,Excel,Excel Formula,我使用propertyformula编写了一个公式来更正单元格中的字符串,它如下所示: =IF(SEARCH("*"&" "&"*",A1),PROPER(A1),"") 问题是,当逻辑测试未完成时,公式返回#值,我希望它只返回“值 请帮助。用IFERROR()包装您的公式。。它需要两个参数value和value\u if\u error。 在您的示例中,它看起来像=IFERROR(IF(SEARCH(“\*”&“&”&“\*”,A1),property(A1)),”)用IFE

我使用
property
formula编写了一个公式来更正单元格中的字符串,它如下所示:

=IF(SEARCH("*"&" "&"*",A1),PROPER(A1),"")
问题是,当逻辑测试未完成时,公式返回
#值,我希望它只返回


请帮助。

IFERROR()包装您的公式。
。它需要两个参数valuevalue\u if\u error
在您的示例中,它看起来像
=IFERROR(IF(SEARCH(“\*”&“&”&“\*”,A1),property(A1)),”)

IFERROR()
包装您的公式。它需要两个参数valuevalue\u if\u error
在您的示例中,它看起来像
=IFERROR(IF(SEARCH(“\*”&“&”&“\*”,A1),property(A1)),”)

使用
IFERROR检查任何错误,或者使用
错误。如果要专门检查
值,请键入
函数
error另外,您当前的公式在
函数中不会返回
TRUE
FALSE
响应,如果
搜索
函数将返回您正在搜索的字符串中“SEARCH\u for”文本的位置。您可能希望尝试以下操作:
=IF(ISNUMBER(SEARCH(“*”&“&“&”&“*”,A1)),property(A1),“)
使用
IFERROR检查任何错误,或者使用
error。如果要专门检查
值,请键入
函数
error另外,您当前的公式在
函数中不会返回
TRUE
FALSE
响应,如果
搜索
函数将返回您正在搜索的字符串中“SEARCH\u for”文本的位置。您可能想尝试这样的方法:
=IF(ISNUMBER(SEARCH(“*”&“&“&”&“*”,A1)),property(A1),“”)
就是这样!谢谢,就是这样!非常感谢。