1. 程式人生 > 其它 >Excel之ROW()函式

Excel之ROW()函式

我們在使用Excel的時候,往往都會涉及到新增序號,很多人都是手動輸入1,2之後下拉,這樣雖然能解決眼前的問題。

但是,如果因為某些原因需要插入行,那序號就亂了,而且不能自動新增。為此又得重新再做一次序號填充。一次兩次可以接受,次數變多是不是很絕望。

為了解決這個問題,引入了row()函式

在A2單元格輸入ROW()獲取A2的行號,為了讓序號從1開始,這裡要減1,所以A2輸入 ROW()-1 ,然後下拉。

這樣就完美的解決了表格中間插入,刪除,調換順序行號不亂的問題。

那麼新的問題又來了,如果這個表格前面行數不固定,要減去的資料是不是就沒法確定了呢?比如多個表格在一張Sheet頁,上面那個表格行數會變動,下面表格行號減去的就不是簡單的數字1了

 難道又只能用老辦法,每次調整都重新生成一次序號嗎?當然不用

我們分析下,目前問題所在是取不到需要減去的那個值,那我們想辦法取到問題是不是就解決了!

這裡引入絕對引用("$")即可。

用ROW($A$6) 獲取表頭的行號, 解決後面內容的行號減去表頭的行號,完美獲得序號。

------------------------絕對引用:-----------------------------

會絕對引用的跳過即可,row函式可以加一個引數的,我們輸入完ROW()之後,滑鼠放在兩個括號中間,然後再去點一下表頭(我這裡是A6)然後按一下F4即可看到A和6前面自動加上了"$".

(也可以不用快捷鍵F4,手動加$一樣的效果)

------------------------絕對引用:-----------------------------

 用 =ROW()-ROW($A$6) 解決今天的問題。

今天就到這裡~~~。