地 球 不 爆 炸 我 們 不 打 烊
· START ·
>>>上課啦:本期小課堂我們分享學(xué)習(xí)兩個(gè)相對(duì)冷門的新函數(shù),分別是CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)
言之有李:我們進(jìn)入CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的理論學(xué)習(xí)
☆☆ CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的定義:
CHOOSEROWS函數(shù)是從源數(shù)組中按指定行序號(hào)提取行數(shù)據(jù)組成新數(shù)組。我們以指定第2行、第5行和第8行為例,如下圖所示
▼
CHOOSECOLS函數(shù)是從源數(shù)組中按指定列序號(hào)提取列數(shù)據(jù)組成新數(shù)組。我們以指定第2列、第4列和第6列為例,如下圖所示
▼
☆☆ CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的語法:
=CHOOSEROWS(Array,Row_Num1,[Row_Num2],……)
=CHOOSECOLS(Array,Col_Num1,[Col_Num2],……)
☆☆ CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的參數(shù):
第1參數(shù)Array:表示待處理數(shù)組
第2參數(shù)Row_Num1和Col_Num1:表示指定要返回的行序號(hào)和列序號(hào)
第3參數(shù)Row_Num2和Col_Num2:表示指定要回的其他行序號(hào)和其他列序號(hào)
注:
①行序號(hào)和列序號(hào)可以是正數(shù)也可以是負(fù)數(shù)。正數(shù)表示從數(shù)組開頭行和開頭列開始提取行數(shù)據(jù)和列數(shù)據(jù),負(fù)數(shù)表示從數(shù)組結(jié)尾行和結(jié)尾列開始提取行數(shù)據(jù)和列數(shù)據(jù)。如下圖所示
▼
②如果返回重復(fù)的同一行數(shù)據(jù)或者同一列數(shù)據(jù),則可以指定行序號(hào)或者列序號(hào)相等
☆☆ CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的出錯(cuò):
當(dāng)CHOOSEROWS函數(shù)的Row_Num參數(shù)為0或者絕對(duì)值超過Array參數(shù)中的行數(shù)時(shí),將返回#VALUE!錯(cuò)誤值
當(dāng)CHOOSECOLS函數(shù)的Col_Num參數(shù)為0或者絕對(duì)值超過Array參數(shù)中的列數(shù)時(shí),將返回#VALUE!錯(cuò)誤值
小試牛刀:我們進(jìn)入CHOOSEROWS函數(shù)和CHOOSECOLS函數(shù)的實(shí)戰(zhàn)學(xué)習(xí)。工作中,CHOOSECOLS函數(shù)比CHOOSEROWS函數(shù)更實(shí)用!
☆☆ 例題:
根據(jù)A15單元格“姓名”同時(shí)查詢相應(yīng)的學(xué)生“編號(hào)”和“Excel”成績(jī),如下圖所示
▼本期案例截圖
☆☆ 解答:
借助VLOOKUP函數(shù)和CHOOSE函數(shù)以及數(shù)組溢出功能:
在B15單元格編輯函數(shù)公式=VLOOKUP(A15,CHOOSE({1,2,3},B1:B11,A1:A11,D1:D11),{2,3},0)
借助VLOOKUP函數(shù)和CHOOSECOLS函數(shù)以及動(dòng)態(tài)數(shù)組功能:
在B15單元格編輯函數(shù)公式=VLOOKUP(A15,CHOOSECOLS(A1:E11,2,1,4),{2,3},0)
下課啦>>>:好了,本期小課堂內(nèi)容就這些,你也試試吧!