當前位置: 妍妍網 > 寵物

Excel中CHOOSECOLS+FILTER函陣列合有妙用,新手必備!

2024-06-26寵物

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

日常工作中我們經常需要對Excel表格數據進行篩選查詢,今天就跟大家分享一個函式公式組合CHOOSECOLS+FILTER函陣列合,輕松實作根據多個條件篩選查詢,返回不連續列數據資訊。

一、CHOOSECOLS+FILTER函式介紹

1、CHOOSECOLS函式介紹

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

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

例項:

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

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

=CHOOSECOLS(A1:E10,1,5)

然後點選回車即可

解讀:

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

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

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

2、FILTER函式介紹

功能: FILTER是基於定義的條件篩選一系列數據的函式,它由陣列,包括,空值三個參數所構成。

語法: =FILTER(陣列,包括,空值)

第1個參數【陣列】:就是篩選區域

第2個參數【包括】:就是篩選列=篩選條件

第3個參數【空值】:可以忽略,這個參數就是如果出現錯誤值可以設定返回資訊

二、CHOOSECOLS+FILTER函陣列合:輕松返回不連續列數據資訊

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

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

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

然後點選回車即可

解讀:

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

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