excel新增新函數(shù)可以提取任意行列數(shù)據(jù):CHOOSECOLS與CHOOSEROWS用法

今天跟大家分享2個(gè)新的Excel函數(shù),WPS用戶也是可以使用的,它就是——CHOOSECOLS與CHOOSEROWS,廢話不多說(shuō),讓我們直接進(jìn)入主題吧
一、了解函數(shù)
CHOOSECOLS:返回?cái)?shù)組中的指定列數(shù)據(jù)
語(yǔ)法:=CHOOSECOLS(array,col_num1,[col_num2],…)
- 第一參數(shù):數(shù)據(jù)區(qū)域
- 第二參數(shù):第一個(gè)列號(hào)
- 第三參數(shù):第二個(gè)列號(hào)
以此類推,是可以設(shè)置多個(gè)列號(hào),來(lái)返回多列數(shù)據(jù)的,效果如下動(dòng)圖所示,
我們分別將列號(hào)設(shè)置為1,2,3 函數(shù)就會(huì)自動(dòng)返回選中區(qū)域的第1,2 ,3列數(shù)據(jù)
CHOOSEROWS:返回?cái)?shù)組中的指定行數(shù)據(jù)
語(yǔ)法:= CHOOSEROWS (array,col_num1,[col_num2],…)
- 第一參數(shù):數(shù)據(jù)區(qū)域
- 第二參數(shù):第一個(gè)列號(hào)
- 第三參數(shù):第二個(gè)列號(hào)
以此類推,可以設(shè)置多個(gè)列號(hào),來(lái)返回多列數(shù)據(jù)的,作用與CHOOSEROWS用法一樣,只不過(guò),它是根據(jù)行號(hào)來(lái)進(jìn)行數(shù)據(jù)返回的
二、反向查詢
公式:=VLOOKUP(A12,CHOOSECOLS($A$1:$C$8,3,1),2,FALSE)
Vlookup只能從左往右查詢,不能從右往左查詢,如果你想從右往左查詢,就是反向查詢。
這個(gè)公式的關(guān)鍵點(diǎn)就是利用CHOOSECOLS,來(lái)構(gòu)建Vlookup的第二參數(shù)
CHOOSECOLS第二參數(shù)設(shè)置3,就表示在【學(xué)號(hào)】放在左側(cè)第一列,第三參數(shù)設(shè)置為1表示將【姓名】放在第二列,這樣就能實(shí)現(xiàn)數(shù)據(jù)查詢了
三、隔列求和
這個(gè)函數(shù)稍微有點(diǎn)復(fù)雜,我們來(lái)分步講解下,先來(lái)看下總的公式
公式:=SUM(CHOOSECOLS(B3:I9,SEQUENCE(COUNTA(B1:I1),,1,2)))
1.SEQUENCE
這個(gè)函數(shù)可以自動(dòng)的生成序號(hào),在這里我們需要使用它來(lái)自動(dòng)的獲取【出庫(kù)對(duì)應(yīng)的所有列號(hào)】
公式:=SEQUENCE(COUNTA(B1:I1),,1,2)
- 參數(shù)1:COUNTA(B1:I1),對(duì)號(hào)數(shù)計(jì)數(shù),得到我們需要生成的數(shù)字個(gè)數(shù)
- 參數(shù)2:省略
- 參數(shù)3:表示從數(shù)字1開(kāi)始生成
- 參數(shù)4:增量為2,表示每2個(gè)數(shù)字間相差2
這樣的話根據(jù)當(dāng)前的數(shù)據(jù),就會(huì)生成 1,3,5,7的數(shù)字。效果如下動(dòng)圖
2.隔著列求和
已經(jīng)獲取了對(duì)應(yīng)的列號(hào),隨后就能使用CHOOSECOLS來(lái)獲取所有【出庫(kù)】的數(shù)據(jù)。最后使用SUM函數(shù)對(duì)其求和即可
四、隔列篩選
有時(shí)候利用FILTER來(lái)做數(shù)據(jù)篩選,我并不要得到這個(gè)表格的所有的數(shù)據(jù),僅僅需要幾列,就可以搭配CHOOSECOLS
例如現(xiàn)在想要提?。簩W(xué)歷為本科的姓名與專業(yè)
公式:=FILTER(CHOOSECOLS(A2:F8,1,4),B2:B8="本科")
這個(gè)公式就比較好理解了,就是FILTER的常規(guī)用法,只不過(guò)使用CHOOSECOLS返回了我們需要的2列數(shù)據(jù)罷了
五、同時(shí)查找多列數(shù)據(jù)
這個(gè)感覺(jué)作用不大,使用之前分享的Xlookup我覺(jué)得更加簡(jiǎn)單一些,就不再講解原理了,有興趣的同學(xué),可以自己研究下。
公式:=FILTER(CHOOSECOLS($A$2:$H$10,MATCH(C$13,$A$1:$H$1,0)),$A$2:$A$10=$B14)
以上就是今天分享的使用方法,因?yàn)槭切潞瘮?shù),希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)文章
輕松實(shí)現(xiàn)行級(jí)數(shù)據(jù)計(jì)算! Excel2024新函數(shù)BYROW詳解
2024年,Excel引入了令人興奮的新函數(shù)BYROW,這一功能將為用戶在數(shù)據(jù)分析時(shí)提供更強(qiáng)大的靈活性和簡(jiǎn)便性,下面我們就來(lái)看看使用方法2024-12-10每一個(gè)使用頻率都是極高的! excel中5個(gè)函數(shù)搭配+10個(gè)公式直接套用
excel處理數(shù)據(jù)的時(shí)候,我們經(jīng)常使用函數(shù)家公式直接套用,簡(jiǎn)單快捷,今天我們就來(lái)介紹五個(gè)函數(shù)和十個(gè)公式套用,使用率很高,詳細(xì)請(qǐng)看下文介紹2024-12-10excel最強(qiáng)函數(shù)SUMPRODUCT公式怎么用? 掌握這篇就夠了
在眾多的函數(shù)公式,有一個(gè)函數(shù)具有求和、計(jì)數(shù)多種功能,此函數(shù)就是Sumproduct,該怎么使用這個(gè)函數(shù)呢?下面我們就來(lái)你看看詳細(xì)教程2024-12-09Excel和怎么用sumproduct函數(shù)公式實(shí)現(xiàn)多條件求和?
excel中經(jīng)常需要多條件求和,可以實(shí)現(xiàn)的方法有很多,其中最簡(jiǎn)單好用的就是sumproduct函來(lái)實(shí)現(xiàn),詳細(xì)請(qǐng)看下文介紹2024-12-09Excel中2個(gè)Xlookup函數(shù)公式組合應(yīng)用你會(huì)嗎? 輕松查詢多列
最新版本的Excel推出了XLOOKUP公式,非常實(shí)用,簡(jiǎn)單易學(xué),今天分享2個(gè)XLOOKUP函數(shù)公式組合應(yīng)用2024-12-09Excel函數(shù)公式len和lenb有什么區(qū)別? len函數(shù)和lenb函數(shù)使用技巧
今天分享的是Excel中的文本函數(shù)公式,len函數(shù)和lenb函數(shù),這兩個(gè)函數(shù)有什么區(qū)別?下面我們就來(lái)看看詳細(xì)介紹2024-12-09Excel文本拆分技巧:Textsplit函數(shù)參數(shù)詳解
今天咱們一起來(lái)學(xué)習(xí)專門(mén)用于字符拆分的TEXTSPLIT函數(shù),接下來(lái)咱們就看看這個(gè)函數(shù)的部分基礎(chǔ)用法2024-12-04Excel最牛拆分截取函數(shù): Textspilt的高階用法來(lái)了 真的很強(qiáng)大!
TextSplit是Excel中很厲害的函數(shù)之一,可以快速的根據(jù)指定符號(hào),分隔數(shù)據(jù),用來(lái)文本處理,下面我們就來(lái)看看高階玩法2024-12-04秒殺Excel數(shù)據(jù)透視表! excel新函數(shù)GROUPBY真強(qiáng)大
最近看到一大堆人在吹新函數(shù)GROUPBY牛,目前對(duì)GROUPBY函數(shù)的初步看法,就是基本上可以達(dá)到透視表的各種效果,優(yōu)點(diǎn)在于能處理文本以及多表,缺點(diǎn)在于參數(shù)太多,一共7個(gè)需要花2024-11-26Excel新函數(shù)公式TOCOL太強(qiáng)大了! 把Vlookup秒成渣
在最新版本的Excel里面,更新了很多新函數(shù),其中TOCOL函數(shù)公式非常強(qiáng)大,值得一學(xué),下面我們就來(lái)看看多種用法2024-11-26