IF 公式不理解单元格

IF formula doesn't understand cells

我有一个基本的 IF 公式,

'=SI(BH138<>"";BH138;BG138)

但是"IF NOT"的情况好像不行,

好像BH不为空

我做了一个LEN公式才知道,它标的是“1”。

我在 BH 中的公式是一个基本的索引匹配。

=IFERROR(INDEX(STT!F:F,MATCH($A2,STT!$A:$A,0),0),"")

怎么可能只有 1 个字符?

= 前面有一个空格,这使得 excel 将您的单元格视为字符串而不是函数。要更正错误,请删除函数前面的空格。 另外,如果前面有撇号,excel 会将其视为字符串。 删除撇号。

因为空白单元格中似乎有 1 个字符,

我编辑了我的公式:

=SI(NBCAR(BH2)>1;BH2;BG2)

它很丑,但现在可以用了...