2013-02-23 51 views
0

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

例如,如果:

  • Sheet2.B5 = 3
  • Sheet3.B5 = “”
  • Sheet4.B5 = 6
  • Sheet5.B5 = 4
  • Sheet6。 B5 =“”

然后我想公式返回4.

任何帮助非常感谢,我一直在这一段时间没有成功的工作。

+0

表单集合是否不变?还是需要使用任意数量的工作表?它是否需要查看工作簿(文件)的所有表单或仅查看一些? – Tobia 2013-02-23 23:12:02

+0

如果它可以查看所有的表格,它会很棒,但我计划每次添加新表格时更新公式。 – Kevin 2013-02-23 23:15:36

回答

-1

这将返回所需的结果,虽然它不以任何方式复杂或自动:

=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:如果它不是空白......等等。最后如果它们都是空白的,则返回空白。

相关问题