2013年12月15日 星期日

[Excel]如何找到某欄最後一筆資訊?


為了有效管理物件料號,善用Excel建立一個料號產生器並建立料號資料庫,同時具有重複料號的偵錯功能,似乎是一個不錯的方式~~

其中有一個功能是,當欲將新建料號儲存至料號資料庫時,需要先搜尋已建立之最後一筆料號的儲存格位置,再將新建料號填入最後一筆資料的下一個儲存格位置。

我們可以運用Counta指令來搜尋,Counta的定義和語法如下:

定義: 用於計算選定範圍內的非空白儲存格個數
語法: Counta(A1:A3) 表示計算A1~A3內的非空白儲存格個數

為了在A欄達到最大搜尋範圍,可修改為Counta(A:A),結果如圖片的C2所示。

另外,還可在運用Indirect指令和字串連結的指令將最後一筆料號名稱一併顯示出來,結果如圖片的B2所示,語法如下:

Indirect("A"&Counta(A:A))

範例檔案下載處

4 則留言:

  1. 作者已經移除這則留言。

    回覆刪除
  2. FS Chang您好:
    請問有實際檔案嗎? 建議用實際檔案討論比較容易聚焦,方便的話,可寄至gmail信箱。

    回覆刪除
  3. 你好,請問中文也適用此方法嗎?謝謝

    回覆刪除
    回覆
    1. 小胖您好:
      上述的篩選原理是以尋找非空儲存格方式處理,因此也適用中文。
      今日已更新範例,建議您可以重新下載,並將A欄位的料號修改成中文,並測試是否如您預期的結果。

      刪除