0

我想编写一个公式来查看其他工作表中特定单元格的值并返回最后一个非空值。

例如,如果:

  • 表 2.B5 = 3
  • Sheet3.B5 = ""
  • Sheet4.B5 = 6
  • 表 5.B5 = 4
  • Sheet6.B5 = ""

然后我希望公式返回 4。

非常感谢任何帮助,我已经为此工作了一段时间,但没有成功。

4

1 回答 1

0

这将返回所需的结果,尽管它在任何方面都不是复杂的或自动的:

=if(not(isblank(Sheet6.B5)), Sheet6.B5,
    if(not(isblank(Sheet5.B5)), Sheet5.B5,
       if(not(isblank(Sheet4.B5)), Sheet4.B5,
          if(not(isblank(Sheet3.B5)), Sheet3.B5,
             if(not(isblank(Sheet2.B5)), Sheet2.B5,
                "")))))

它开始查看最后一个 Sheet6.B5:如果它不是空白,那就是要取的值,否则查看 Sheet5.B5:如果它不是空白......等等。最后,如果它们都是空白的,则返回空白。

于 2013-02-23T23:40:20.530 回答