2016-02-05 85 views
0

我在嘗試填寫我的excel文檔中的空白時出現了一些問題,我寫的代碼只能用於一個空白,但在有多個空白時不起作用,而且我仍然想要參考顯示的最後一個值。Excel需要填寫空白

=IF(ISBLANK(D11),OFFSET(D11,-1,0),D11) 

但是在我的空白證件的連續數從25個坯變化到2個空白

爲了解釋稍好下面的例子中,我想這兩個空格顯示0天0小時0分鐘

Eg

enter image description here

任何幫助將不勝感激。

感謝 保

+0

我真的很好地回答你的問題。如果單元格爲空,您是否正在查看將範圍內的所有單元格填充爲0? – Siva

+0

@siva在這種情況下是的,但它會改變整個文件,例如另一個是0天0小時15分鐘,我有8個記錄需要更改爲這個數字 – Paula

回答

0

這是給你的問題OFFSET(D11,-1,0)的一部分。如果您知道第一個匹配項是肯定會被填入的,請使用該參考號代替: = IF(ISBLANK(D11),D $ 2,D11)

+0

唯一的問題是,我需要的值不斷變化使其不會永遠是一個值 – Paula

0

您需要D1:D11中的最後一個數字(又名日期時間)。

=IF(ISBLANK(D11), INDEX(D:D, MATCH(1e99, D$1:D11)), D11) 
0

感謝您的幫助,我設法通過突出顯示整個列選擇特殊和空白按另尋捷徑可走=,然後按住Ctrl鍵點擊,在它的信息的最後一個單元格,然後按Enter鍵。

這會複製最後一個數字並填充,直到數字再次更改。