close
3971 |
Excel如何得到A欄中最上方一個非空白的儲存格的值該如何寫呢? |
洛天依:錦子老師您好,想要請教關於Excel數值回傳的問題,我想在B1儲存格中得到A欄中最上方一個非空白的儲存格的值,該如何寫呢?
試了好久還是無法使用簡單有效的函數來完成,有勞老師了。
錦子老師:天依,如果沒有設定標題,而且整個A欄有資料的皆是文字或文字格式數值,如下圖所示。
則可以使用VLOOKUP函數來完成。
在B1儲存格輸入公式:「=VLOOKUP("*",A:A,1,0)」。
*:代表要找晤的是不論長度的任何字元,只要有資料即可,但數值不算。
洛天依:錦子老師,可是我的儲存格有標題列,而且全部資料皆是數值。
錦子老師:天依,那這時候我們必須使用INDEX與MATCH函數來完成。
在B1儲存格輸入公式:「=INDEX(A2:A30,MATCH(FALSE,ISBLANK(A2:A30),0),0)」。
公式一:ISBLANK(A2:A30) 如果A2:A30儲存格中空格會傳回TRUE,若有資料會傳回FALSE,這個列數範圍可以自行調整,但不能整欄,因為A1儲存格為標題,會變成結果永遠都是A1儲存格。
公式二:MATCH(FALSE,公式一,0),0) 利用MATCH函數傳回A2:A30中第一個FALSE所在儲存格是範圍中第幾列。
公式三:INDEX(A2:A30,公式二,0) 傳回A2:A30範圍中第幾列(公式二運算結果)內容,欄不變動。
幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表