我們在使用 Excel 或 Google 試算表的時候,經常會需要編號,雖然電子表格都有簡單的自動編號功能,但功能畢竟有限,有時候還是想要客製化一點,所以就會需要用函數來編號,只需簡單的搭配,就能創造出比較理想的編號形式!
歡迎來到《數位小幫手》網站,閱讀文章之前請先了解我們的免責聲明與使用條款及隱私權政策。
點擊追蹤數位小幫手社群平台:Threads、Instagram、Twitter…等等。
自動編號的三種方法
說到表格的自動編號,主要有三種作法:
1. 使用自動填入的方塊
2. 使用 ROW 函數
3. 使用 IF + COUNTA 函數
三種方法各有用處,不管是在 Excel 或是 Google 試算表的電子表格都可以用,那我們就來看看他們要怎麼操作,而接下來的圖片,都是用 Google 試算表的操作來當作範例。
使用自動填入來編號
第一種編號方式是最常見的,只要我們點其中一個儲存格,它的右下角都會出現一個藍色小方塊,如果從英文 (Fill Handle) 翻譯的話,也可以叫它「填充手柄」。
只要先在表格中輸入兩個有規律的數字,按住填充方塊往下拉,就可以自動填入一系列的數字了。
不過這樣的填充方式有一個缺點,就是它不會隨著表格的增減而改變,也就是說,如果我們新增或刪掉其中一列,就會中斷連號,造成編號跟列數會對不上。
使用 ROW 來自動編號
第二種方法就是使用「ROW」這個函數,它可以回傳儲存格的列數,如果是第三列的話,就是回傳「3」這個數值,所以就可以利用這一點來對表格進行編號。
Step 1:輸入 ROW( )
我們先在表格旁邊要製作編號的地方輸入 ROW()
。
Step 2:扣除多餘的列數
由於表格不一定是從第一列開始,所以如果是向下面這張圖一樣,表格的上面有多餘的兩列,那就要在 ROW 的公式當中扣除掉「2」。
完成
最後再將這個製作好的 ROW 公式,複製到其他要編號的儲存格內。
如此一來,就算你把表格其中一列刪除掉了,編號跟表格的列數還是能對的上。
使用 IF+COUNTA 來自動編號
最後還有一招,就是「IF函數」跟「COUNTA函數」的搭配。
有些人的表格中,可能會有幾列是空白的,如果想要跳過空白列來編號的話,上面兩種方法肯定是行不通的!這時候就可以考慮「IF + COUNTA」兩個函數的搭配了。
範例表格
首先,我們用下面這張表格當作範例,表格的中間有幾列是空白的,我們要跳過空白的列來進行編號。但為了更加清楚製作公式的邏輯,所以步驟會拆得比較細一些。
Step 1:輸入 COUNTA 函式及引數
我們要先從想編為第 1 號的儲存格開始,在儲存格中輸入 COUNTA 的函數,然後引數的部分,先輸入旁邊有文字的儲存格位置,公式為:
=COUNTA(B3
Step 2:轉換為絕對參照
因為要把這個儲存格當作範圍的頂部,所以要把這個範圍透過 F4
來轉換為絕對參照。公式就會變成:
=COUNTA($B$3
Step 3:輸入完整範圍
因為是第一列,所以 COUNTA 計算的範圍就到第一列為止就好,最後 COUNTA 的公式就完成了:
=COUNTA($B$3:B3)
Step 4:檢查完成的編號是否正確
完成 COUNTA 的公式之後,記得看一下它計算的編號是不是你預期的編號。
Step 5:自動填入
如果第一個編號正確,就可以把這個公式複製到其他編號欄位裡面。
Step 6:把空列的編號隱藏起來
然後我們可以看到 COUNTA 就算是在空的列數,也會回傳計算結果,因此我們要想辦法讓 COUNTA 在空列的地方隱藏起來。
Step 7:加上 IF 函數
我們其實可以透過 IF 函數來檢查儲存格是不是空的,只要填入一個判斷式就好。
以範例表格來說,我們可以看看 B 欄裡面那些儲存格等於「空值」,等於「空值」代表條件成立,到時候再讓公式回傳「空值」就好。總之公式就會變成:
=IF(B3="","",COUNTA($B$3:B3))
Step 8:再自動填入
把這條「IF 公式」自動填入到其他編號欄位裡,最後就可以看到跳過空格自動編號的效果了!
隔行自動編號的效果
就算在表格裡面插入新的資料列,也不會影響到其他的編號順序,這樣是不是很讚呢!
結語
其實這三個方法都有好用的地方,第一種自動填入是最快的,ROW 函數就要再稍微調整列數,第三種 IF+COUNTA 則是比較複雜一些,但其實也不算難,而且做出來的編號效果還是很好的,應該可以滿足很多的編號需求。
所以稍微學一點基本的函數,不管在 Excel 或是 Google 試算表中都很受用喔!畢竟兩邊的函數很大的部分都是通用的。
延伸閱讀
- 【Google 試算表】文章總列表
- 【Google 試算表】超好用的自動填入,別再慢慢填資料囉!
- 【Google 試算表】如何插入核取方塊,並調整大小、位置及顏色?
- 【Google 試算表】如何快速凍結窗格?想不到有這一手!
- 【Google 試算表】下拉式選單怎麼做?資料驗證 2 招用起來!
References:Infoinspired、文件編輯器說明
原網站|數
位
小
幫
手
digitalyoming
.com
( 未經許可,禁止轉載 )
原網址|https://digitalyoming.com/how-to-automatically-increment-numbers-in-spreadsheets/