Excel新函數CHOOSECOLS,太強大了,超牛的表格數據拆分利器!

醉香說職場 2024-06-13 13:33:25

我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!

在WPS新版本中新增了表格拆分函數CHOOSECOLS,雖然看著這個函數不太起眼,但是在實際的工作中,非常的實用,簡直就是表格數據拆分的一把利器!

CHOOSECOLS函數介紹

功能:該函數用于根據指定的條件或索引,從一組數據中選擇特定的列。也就是返回數組或引用中的列。

語法:=CHOOSECOLS(數組,列序號1,列序號2,……)

一、基本用法

如下圖所示,我們想從左側數據表格中只提取第1列(姓名)和第5列(合計)這兩列數據。

只需在目標單元格中輸入公式:

=CHOOSECOLS(A1:E10,1,5)

然後點擊回車即可

解讀:

①公式中A1:E10就是數組數據區域,後面的1,5就是分別返回數組的列序號,就是返回第1列和第5列數據。

②當然如果列序號區域較多可用“{1,5}”的形式來表示

=CHOOSECOLS(A1:E10,{1,5})

③CHOOSECOLS函數默認列序號的規則是從左到右開始,如果從右到左提取需用負數從右開始第1列爲-1。如下圖所示,我們要把【合計】這列數據放到前面

,只需在目標單元格中輸入公式:

=CHOOSECOLS(A1:E10,-1,-5)

二、高級應用(CHOOSECOLS+MATCH組合)

如下圖所示,我們需要根據右側的字段順序從左側表格中提取相應列的數據,即按“部門、姓名、補貼、工資、合計”的順序返回相應列的數據。

只需在目標單元格中輸入公式:

=CHOOSECOLS(A2:E10,MATCH(G1:K1,A1:E1,0))

然後點擊回車即可

解讀:

公式首先通過MATCH函數查找右側每個字段在左側表頭中的列號,然後返回一個列序號數組,按這個順序就可以返回相應列的數據。

三、高級應用(CHOOSECOLS+FILTER組合)

如下圖所示,我們需要根據右側表格中的部門和工齡信息,在左側表格數據中提取出符合條件的姓名以及對應的基本工資。

在目標單元格中輸入公式:

=CHOOSECOLS(FILTER(A2:F10,(B2:B10=H3)*(C2:C10>=I3)),{1,4})

然後點擊回車即可

解讀:

公式首先使用FILTER函數,在A2:F10單元格數據區域中篩選出符合兩個條件的所有數據,再使用CHOOSECOLS函數,返回數組中的第1列和第4列。

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!

0 阅读:131

醉香說職場

簡介:職場啥都得懂