复制单元格,用于非蓝色值



我有一个表,其中有3列,其中有空白。我想复制非空白值以假设D2。假设我在C2中有空白,B2不是空白,那么要复制的值是B2。如果C2和B2都是空白的,则要复制的值为A2。我正在使用以下公式:

=IF(C2="",B2,IF(B2="",A2, C2)) 

它对C2/B2值为空白的值正确运行。但是,当C2和B2细胞都空白时,它在D2中抛出了00-01-1900的值,我只想在单元格中进行A2数据。有其他方法可以解决此问题吗?

尝试以下:

=IF(C2<>"",C2,IF(B2<>"",B2,IF(A2<>"",A2,"")))

(我认为您的优先顺序为C> B> A>空白返回

如果我正确地得到它:
D以此优先级显示A/B/C的值。

步骤1: D如果C为null。

,请使用B的值
=IF(C2="",B2,C2)

步骤2:如果B为null,则返回A

=IF(B2="",A2,B2)

结果:

=IF(C2="",IF(B2="",A2,B2),C2)

在您的代码中:

如果C为null,我们服用B
如果C不是null:

  • 如果 B为null,我们服用 A,但应该是 C,因为它不是null
  • 如果B不是零,请使用B

最新更新