函數(shù)課堂15:ROW,簡單到不可或缺!
?
作者:逍遙來源:部落窩教育發(fā)布時(shí)間:2023-11-08 21:02:56點(diǎn)擊:783
這是部落窩函數(shù)課堂第15課,說ROW,一個(gè)簡單到不可或缺的函數(shù)。
有一個(gè)函數(shù),只有一個(gè)參數(shù),
但它左右逢源,八面玲瓏,
出場熱度甚至超過了Vlookup、Xlookup等一眾明星。
它就是大名鼎鼎的ROW——
返回引用單元格的行數(shù),
在填充序列、拆分提取、排序查找中都能見到它的身影。
一起來看看吧!
一、基本語法
它唯一的參數(shù)可省略,可以是單元格,也可以是單元格區(qū)域。
公式1:=ROW()
此時(shí),它返回的是自己所在單元格的行數(shù)。
公式2:=ROW(B1)
返回的是被引用單元格所在的行號(hào)。
公式3=ROW(B1:B17)
將行號(hào)以垂直數(shù)組的形式返回。(注意:不能是多個(gè)不連續(xù)單元格或不連續(xù)的區(qū)域引用)
小技巧:
獲取行號(hào)數(shù)組時(shí)可以簡化輸入單元格區(qū)域,只輸入一組數(shù)字。譬如ROW(1:2),表示取第1和第2行的行號(hào),效果等于ROW(B1:B2)。
是不是感覺很簡單?
但它的作用可不簡單,在填充序列、拆分提取、排序查找中,它是不可或缺的一角。
二、填充序列——看家本領(lǐng)
1.始終保持連續(xù)的等差序列
如圖所示:
=ROW()-1,可得到等差為1的序列;
=ROW()*2-3,可得到等差為2的序列。
用ROW()生成的序列有一個(gè)優(yōu)勢:當(dāng)刪除某一行后,序號(hào)會(huì)自動(dòng)更新,保持連續(xù)。
2.批量生成有前(后)綴的序列
有小伙伴問:“如果要輸入1000條固定樣式的序號(hào),比如PHD-AVE1,PHD-AVE2,一直到PHD-AVE1000,怎么辦?”
簡單!
在編輯區(qū)左上角的名稱框中輸入A1:A1000,然后回車,同時(shí)選中這些單元格;接著輸入公式="PHD-AVE"&ROW(),按Ctrl+Enter即可一次性批量輸入序號(hào)。
3.生成隔行填充序列
譬如隔一行填充序號(hào)。輸入公式=ROW(A2)/2,然后選中序號(hào)1和一個(gè)空單元格向下填充即可。
4.更多序列類型
ROW函數(shù)可以生成各種你想要的序列,如下圖所示:
三、排序查找——組成過萬金油公式,曾風(fēng)光無限
1.與SMALL/LARGE函數(shù)組合,實(shí)現(xiàn)升(降)序排列
如下圖所示,對業(yè)績數(shù)據(jù)進(jìn)行升序排列,輸入公式=SMALL($C$2:$C$13,ROW(A1))
公式解釋:
SMALL函數(shù)可找出第幾小的數(shù)字。 ROW(A1)向下填充,自動(dòng)生成 1、2、3、4等序號(hào),結(jié)合SMALL函數(shù),就自動(dòng)提取了第 1、2、3、4小的數(shù)據(jù),實(shí)現(xiàn)了升序排序。
LARGE可以提取第幾大的數(shù)字。將上面公式的SMALL改成LARGE,則可以實(shí)現(xiàn)降序排列。
2.與INDEX函數(shù)組合,實(shí)現(xiàn)跨多行提取數(shù)據(jù)
如下圖,我們需要提取工資表中的姓名,輸入公式=INDEX($B$1:$B$18,ROW(A1)*4-1)
用ROW(A1)*4-1生成了一組{3,7,11,15……} 等差序列,然后 INDEX 函數(shù)按照序號(hào),提取對應(yīng)的數(shù)據(jù)。
3.曾經(jīng)高光——經(jīng)典INDEX-SMALL-IF-ROW萬金油組合實(shí)現(xiàn)一對多查找
在FILTER等高版本函數(shù)出來前,低版本Excel要實(shí)現(xiàn)一對多查找,就靠INDEX-SMALL-IF-ROW萬金油組合!
譬如下方,提取企劃部所有成員姓名。
=IFERROR(INDEX($A$20:$A$31,SMALL(IF($B$20:$B$31=$G$19,ROW($1:$12),99),ROW(A1))),"")
三、拆分提取——至今無法取代
ROW函數(shù)可以與MID、LEFT、RIGHT等提取函數(shù)組合,實(shí)現(xiàn)字符的拆分與提取。
譬如常用ROW生成一個(gè)較大的數(shù)組,搭配MID將文本逐個(gè)拆分,如下。
在提取漢字、字母、數(shù)字的時(shí)候經(jīng)常使用這點(diǎn)。
譬如:
提取漢字
提取英文
提取數(shù)字
最后,檢驗(yàn)一下大家的學(xué)習(xí)成果,留一道練習(xí)題:
需要從B列查找最后一次銷量大于500的日期,用ROW函數(shù)怎么來寫這個(gè)公式呢?
歡迎親們在評(píng)論區(qū)分享公式!
ROW,簡單但不可或缺。正如你輕輕的點(diǎn)贊和分享不可或缺:-)
本文配套的練習(xí)課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育Excel精品好課任你選擇!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
函數(shù)課堂2:MATCH——函數(shù)中的哲學(xué)家
版權(quán)申明:
本文作者逍遙;部落窩教育享有稿件專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請收好!