我發現在網站上的代碼,它的偉大工程,什麼是它適用於:查找最後一個非空白單元格非「」
=LOOKUP(2,1/(NOT(ISBLANK(B25:B47))),B25:B47)
然而,在範圍B25:B47
值是源自沿着 B25 =IF(A25="","",A25)
或=IF(ISBLANK(A25),"",A25)
的行的功能。
問題是查找功能將""
視爲值而不是空白單元格,並且不會將其排除在範圍之外。
我該如何排除""
?或者輸出什麼東西(不是0)而不是""
。
我不想要0的原因是因爲我的工作表打印出來了,而且我不想在任何地方都加載零位!
查找公式返回'0',當他們看到'「」'或爲空,C埃爾。如果你不喜歡這種情況,可以將它們包裝在你用於B25的同一種「IF」中,或者應用[零隱藏格式](http://office.microsoft.com/en-gb/excel -help/display-or-hide-zero-values-HP005199879.aspx)到包含它們的單元格。 – GSerg 2014-12-07 11:23:06
嗨GSerg。我看了一下零隱藏,並想出了一個閃光點。如果將IF的輸出更改爲零而不是「」,並且使用查找函數查找不爲零的最後一個值,則會找到正確的值。然後,我所要做的就是做一些條件格式,使範圍內的所有零顯示爲白色,因此打印時不會顯示。感謝您在正確的方向推動。 – 2014-12-07 11:47:49