2013-02-23 54 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:如果它不是空白......等等。最後如果它們都是空白的,則返回空白。

相關問題