2013-07-15 85 views
1

我有一個空白列表,我不能得到不斷所謂流行動態命名範圍公式工作:忽略動態命名的區域空白單元格

=OFFSET(Tasks!$G$2,0,0,MATCH("*",Tasks!$G$2:$G$22,-1),1) 

我用它的數據驗證列表仍然顯示所有的空白!

請幫助和建議!

非常感謝

+0

是數據中的空白還是末尾?如果它們在其中,那麼你的運氣不好 – JosieP

+0

爲什麼你不把這個過濾器應用到色譜柱上去除「空白」然後應用你的配方...... – Rupesh

回答

0

我不明白你真正想要什麼或需要什麼。

如果您的列表爲空白,因此沒有排序,您必須使用MATCH和第三個參數0

然後,

=OFFSET(Tasks!$G$2,0,0,MATCH("*",Tasks!$G$2:$G$22,0),1) 

將返回單元$ G $ 2的多個第一空白小區之前的行等於細胞的數目的範圍內開始。把它放在一個單元格中,將顯示單元$ G $ 2的值。

你想要的範圍是什麼樣的用途?

+0

是的,中間有空白。我正在使用命名的範圍進行數據驗證。基本上我想在另一個工作表中顯示一個下拉列表,只顯示不完整的任務。我試着使用一個數據透視表,它工作得很好,直到我發現數據透視表一旦共享就不能更新。 – Warwick

+0

不是很漂亮,但是你可以在'Tasks!G:G'('X3'將會是'= X2 + IF(G2 =「」; 0; 1 )')。然後,在另一個區域/圖紙中,創建一個帶序列號的列(例如「Y」)和另一個(例如「Z」)匹配的行,其中數字匹配'X'列匹配號('Z2'應該是'= OFFSET (任務$ G $ 2,0,MATCH(Y2,$ Z $ 2:$!Z $ 22,0)-1,1,1)')。 –