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

问题描述:

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

列A中的单元格在其中引用了不同的工作表。

式I到目前为止是:

G1 = IF(ISBLANK(A1),G1 = “”,1)

眼下,显示 “1”,在列g,因为此时有在列中的式A

A1 = JE!C7

但我只需要显示“1”,如果其中有“JE”其他表的实际数据。

如果有人知道是否有工作,我会非常感激。提前致谢!

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

另外G1=""是不正确的,你只需要把""

使用这个公式:

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

在A1,我把下列公式:

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

而且你可以在G1看到它返回""而不是1

enter image description here

+0

这就是我最初使用的,但当A1中没有数据时,G1仍然显示“1”,当它应该是空白时。我认为这是因为A1中有一个公式。当我删除A1中的公式时,G1应该是空白的。有没有办法解决这个问题? – anve

+0

你是否尝试过我发布的公式,如果在A1中有一个返回'“”的公式,这将起作用。你需要确定它是否返回''“''而不是''”',并在它们之间留有空格。 –

+0

我增加了“”的空间,不幸的是,它仍然没有工作。我在列A中的单元格中有一个公式,它阻止公式按我的意愿工作。有没有一种方法可以将G公式中的公式隐藏在G列中?换句话说,那么A列中的公式不会干扰G列中的公式? – anve