我有一个基本的IF公式,
'=SI(BH138<>"";BH138;BG138)
但是“如果不是”的情况似乎不起作用,
它的行为就像BH不是空白
我做了一个LEN公式知道它,它标记为“ 1”。
我在BH中的公式是基本的索引匹配。
=IFERROR(INDEX(STT!F:F,MATCH($A2,STT!$A:$A,0),0),"")
怎么可能有1个字符?
答案 0 :(得分:0)
在空白单元格中似乎有1个字符,
我修改了自己的公式:
=SI(NBCAR(BH2)>1;BH2;BG2)
这很丑陋,但暂时有效...
答案 1 :(得分:-1)
在=前面有一个空格,这使excel将您的单元格视为字符串而不是函数。要更正错误,请删除函数前面的空格。 另外,如果前面有撇号,excel会将其视为字符串。 删除撇号。