假設資料在A列,在單元格B1輸入下列公式之一,即可得到A列最後一行的值:=LOOKUP(MAX(A:A)+1,A:A)解釋:MAX(A:A)+1是求A列最大值+1,然後在A列查詢這個值,Excel肯定查不到,因此只能返回最後1行的值。理論上,這個值可以替換為A列不存在的任何值。例如:=LOOKUP(0,A:A) 假設A列數字都不等於0,這時這個公式即可返回最後1行的數值。=INDEX(A:A,MATCH(MAX(A:A)+1,A:A))解釋:與LOOPUP類似,MATCH是查詢行號,在A列查詢MAX(A:A)+1這個值,Excel肯定查不到,因此只能返回最後1行的行號。然後使用索引函式,可以立即得到A列最後一行的值。=INDIRECT("A"&MATCH(MAX(A:A)+1,A:A))解釋:思路與上面INDEX方法類似,INDIRECT函式直接使用寫好的單元格地址,來讀取數值,此方法也比較直觀。=OFFSET(A1,MATCH(MAX(A:A)+1,A:A)-1,0)解釋:此思路也與上面INDEX方法類似,OFFSET函式是透過單元格偏移,來定位到最後一行單元格。
假設資料在A列,在單元格B1輸入下列公式之一,即可得到A列最後一行的值:=LOOKUP(MAX(A:A)+1,A:A)解釋:MAX(A:A)+1是求A列最大值+1,然後在A列查詢這個值,Excel肯定查不到,因此只能返回最後1行的值。理論上,這個值可以替換為A列不存在的任何值。例如:=LOOKUP(0,A:A) 假設A列數字都不等於0,這時這個公式即可返回最後1行的數值。=INDEX(A:A,MATCH(MAX(A:A)+1,A:A))解釋:與LOOPUP類似,MATCH是查詢行號,在A列查詢MAX(A:A)+1這個值,Excel肯定查不到,因此只能返回最後1行的行號。然後使用索引函式,可以立即得到A列最後一行的值。=INDIRECT("A"&MATCH(MAX(A:A)+1,A:A))解釋:思路與上面INDEX方法類似,INDIRECT函式直接使用寫好的單元格地址,來讀取數值,此方法也比較直觀。=OFFSET(A1,MATCH(MAX(A:A)+1,A:A)-1,0)解釋:此思路也與上面INDEX方法類似,OFFSET函式是透過單元格偏移,來定位到最後一行單元格。