自動填充序列號
小王表哥
2011-01-26
如果我們希望在 A 列反映行數(shù),有幾種方法。
最直接的是在 A1 直接輸入1,A2=A1+1,把 A2 的公式下拉/復制到需要的單元格。
不過這個方法不好的地方是如果插入行或刪除行,行數(shù)是不會自動修改,必須從新粘貼公式。
另一個方法是使用ROW函數(shù)。直接在 A1 輸入=ROW(),然后下拉/復制公式。
如果開始的單元格是第3行(在 A3),我們可以在 A3 輸入=ROW()-2。
修改ROW()后面加或減的數(shù)字改變開始的行或開始的數(shù)字。
我們還可以使用&或TEXT函數(shù)鏈接符改變行數(shù)的格式,如:
在數(shù)字后面加一點:ROW()&"."
改成格式“A1XXXX”(A1后面跟著4位數(shù)):TEXT(ROW(),"A10000")
除了用ROW以外,我們還可以用COUNTA,只計算跟顯示有內(nèi)容的單元格行數(shù)。
比如我們第一個需要行數(shù)的單元格是 A3,接著是 A5、A6、A8,最后是 A10。
我們在 A3 單元格輸入公式:=COUNTA($A$2:$A2)+1。然后把公式復制到A5、A6、A8 和 A10(不用編號的不填),這樣就會自動按順序填寫 1 到 5 五個序列號。
我們還可以參考別列的內(nèi)容進行編號,比如只有在 B 列包含內(nèi)容時才排序列號,就可以用:A1=IF(B1="","",COUNTA($B$1:$B1))
記得加上IF函數(shù),在 B 列沒有內(nèi)容的時候不顯示任何內(nèi)容。
如果列表包括了篩選,想要篩選的時候按照篩選結(jié)果排序列號,就要用SUBTOTAL函數(shù)了。(參考匯總篩選后的結(jié)果)
>> 上一篇:把列數(shù)改成列標簽
>> 下一篇:快速打開需要的工作表
聯(lián)系客服