IF语句:如果单元格为空则留空,如果不则显示1

问题描述 投票:0回答:3

我希望 G 列引用 A 列中的单元格。如果 A 列中没有值,我希望 G 列中的单元格为空白。如果 A 列中的单元格中有值,我希望 G 列中的单元格显示“1”。

A 列中的单元格中有一个引用不同工作表的公式。

到目前为止我的公式是:

G1=IF(ISBLANK(A1), G1="", 1)

现在G列显示“1”,因为A列有公式

A1=JE!C7

但如果其中有来自另一张表“JE”的实际数据,我只需要它显示“1”。

如果有人知道是否可以解决,我将非常感激。提前致谢!

excel excel-formula formula
3个回答
0
投票

使用

A1=""
。如果 A1 中有公式,即使该公式返回
""
,ISBLANK() 也不会返回 true。

还有

G1=""
也不正确,你只需要输入
""
即可。

使用这个公式:

=IF(A1="","", 1)

在A1中我输入了以下公式:

=IF(1=1,"",1)

正如您在 G1 中看到的,它返回

""
而不是 1。


0
投票

试试这个公式

=IF(OR(A12="",ISBLANK(A12)),"",1)

这应该可以解决问题


0
投票

使用功能: IFTEXT( 这是有效的,因为公式是文本——而不是空白或数字

© www.soinside.com 2019 - 2024. All rights reserved.