小E為同學們準備了100+Excel模板,
獲取直接在公種號【秋葉Excel】回復【頭條】即可~
函數公式里面有很多不起眼的小技巧。
比如今天要講的這個 ROW 函數,它的作用很簡單,就是返回當前單元格的行號。
要說這個行號有啥意義嗎?沒啥意義。
但是這個不起眼的 ROW 函數,和不同的函數組合起來使用,可以實現螞蟻搬大象的效果。
01ROW入門用法▋自動填充序號
既然是返回行號,那么最基礎的用法,就是用來自動返回行號。
在第 1 個單元格中,輸入 ROW 函數,再向下填充公式,可以快速填充序號。
▋自動更新的序號
因為公式是實時自動計算的,所以我們刪除行之后,序號會實時更新,變成當前單元格的行號,實現自動填充序號。
▋任意位置填充序號
如果你的序號,不是從 A1 單元格開始的,可以在 ROW 函數中引用 A1 單元格。
這樣返回的序號就是 A1 單元格的行號,跟公式所在的位置沒有關系。
02ROW組合用法ROW 函數很簡單對吧?但是千萬不要一葉障目,以為 Excel 函數公式不過如此。
之前我們說過:函數公式的本質 = 函數 + 條件。
在 ROW 函數的基礎上,添加一些條件,難度和使用場景就立馬展現出來了。
▋條件1:隔行填充序號
比如行號除以 2,然后隔行填充公式,就可以產生隔行填充的序號。
公式如下:
=ROW(A2)/2
如果想要實現 1、3、5、7 等差序號填充,公式就要變成下面的樣子。
公式如下:
=1+(ROW(A1)-1)*2
公式中的*2,代表的是等差的步長,如果改成 5,那就會以 5 位等差,生成 1、6、 11、 16 的序號。
▋條件2:INDEX+ROW提取數據
只是生成序號沒什么用處,和其他函數組合起來,使用場景一下子就打開了。
其中最常用的就是 INDEX 函數。
在下面的表格中,姓名和手機號想要分成單獨的兩列,就可以用 INDEX+ROW 快速完成。
公式如下:
=INDEX($B$2:$B$11,1+(ROW(A1)-1)*2)
ROW 函數生成了以 2 位等差的序號,然后 INDEX 函數按照序號,提取對應的數據。
▋條件3:LARGE+ROW數據排序
LARGE 函數的作用,是在數據中找出第 N 個最大的數據。
比如下面的公式,就是返回第 2 個最大的數字。
公式如下:
=LARGE(B2:B6,2)
如果這個「第 N 個」用 ROW 函數來實現的話,就可以用 LARGE 函數快速實現對數據的排序。
公式如下:
=LARGE($B$2:$B$6,ROW(A1))
因為 ROW(A1)向下填充的話,會自動生成 1234 的序號,那么結合 LARGE 函數,就自動提取了 1234 名的數據,實現了排序的效果。
▋條件4:MID+ROW拆分文本
MID 函數的作用,是從文本的指定位置開始,提取指定長度的文本。
比如下面的公式,用來提取第 3 個字符開始,后面的 5 個字符,即:Excel。
如果把第幾個開始,改成 ROW 函數,提取長度為 1,就可以快速地把一整段文字,拆分成單個的文字。
公式如下:
=MID($A$2,ROW(A1),1)
這樣做有什么用呢?
想象一下,你肯定遇到過,數據明明在,但是 VLOOKUP 返回 NA 的時候吧,這是因為單元格里有不可見字符導致的。
那么這個時候,使用 MID+ROW 函數,就可以把每個字符拆分來,讓不見字符立馬現原形。
03總結一下簡單的函數公式,就是單個函數的使用。
復雜的函數公式,本質上和計算機編程非常相似,只不過需要使用多個函數公式嵌套,來完成復雜的需求。
但是背后如何把一個復雜的問題,拆解成一個個小的步驟,變成一個可以落地執行的函數、代碼,原理上都是一樣的。
偷偷告訴你,把 ROW 換成 COLUMN,上面的用法都可以通用,具體有什么神奇效果,快自己去動手試試吧!
大家還想學習什么樣的函數公式,趕緊在留言區告訴我吧!
小E為同學們準備了100+Excel模板,
獲取直接在公種號【秋葉Excel】回復【頭條】即可~
本文發布于:2023-02-28 21:09:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/1677731406105179.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:excelrow.doc
本文 PDF 下載地址:excelrow.pdf
| 留言與評論(共有 0 條評論) |