Excel FIND公式返回0而不是Excel的错误#Value +感叹号

时间:2016-05-06 20:13:33

标签: excel-formula

我的单元格值是"If (Row or Column) < 0 or (Row or Column) > 0: valid = False" 的前缀(其中#)是字母数字字符)。我想摆脱这个前缀,只留下单元格值的其余部分。我有这个公式:

#

问题是并非所有单元都有此前缀,而=TRIM(RIGHT(B15,(LEN(B15)-FIND(")",B15,1)))) 函数在没有前缀时会导致错误;相反,它留下了FIND

1 个答案:

答案 0 :(得分:0)

或者,您可以测试&#34;)&#34;位置2的角色。

例如:= IF(MID(B15,2,1)&lt;&gt;&#34;)&#34;,B15,RIGHT(B15,LEN(B15)-2))。

请注意,如果您的数据格式不正确,即)字符并不总是位于第2位,请使用TRIM(B15)处理前导空格。