今天給大家認識兩個新函數。很多以前需要繁瑣操作的東西,現在隻需要一個公式就來完成。
1、FILTER函數
先看一個圖吧:
一對多的查詢應用,選擇部門、性别,相應的數據就會提取出來。
在之前的課程中,我們已經講過,有兩種思路可以解決這個問題,輔助列或者INDEX-SMALL-IF-ROW組合。
感興趣的同學,可以點擊以下鍊接進行查看。
同樣是用VLOOKUP,為什麼同事做的一對多動态查詢表,直接碾壓了我?
熬夜加班發際線後移?誰讓你不會Excel萬金油公式!【Excel教程】
今天我們講一下,如何用最簡單的方式,來實現一對多查詢,隻需要一個公式,“=FILTER(A2:D24,A2:A24=F2)”
大家看一下這個公式的輸入過程,真的就幾秒鐘,保證童叟無欺。
(FILTER函數是按照指定的一組或者多組條件,在指定的數據源進行篩選,本例中,A2:D24是數據源,A2:A24=F2是篩選條件,由于篩選的部門都在數據源中,所以第三參數省略。)
如果要在部門的基礎上增加一個性别的條件,公式可以修改為:“=FILTER(A1:D24,(A1:A24=F2)*(C1:C24=F5),"查無結果")”
當查詢條件為人事部、男的時候,沒有滿足條件的數據,就會顯示出第三參數的内容。
如不使用第三參數的話,公式會返回一個空數組的錯誤值【#CALC!】
(老菜鳥老師有話說:可以說有了FILTER函數以後,再也不需要為各種篩選的公式犯愁燒腦了。)
2、UNIQUE函數
UNIQUE函數,專門解決各類不重複數據的問題,
基本結構是是UNIQUE(數據源,按列去重還是按行去重,提取唯一值還是去除重複項)
以下通過幾個例子來說明這個函數的用法。
示例1:單列提取不重複值
公式“=UNIQUE(A1:A21)”把門店這一列的不重複項提取出來了。
在之前的版本,如果要用公式解決的話,又是一個燒腦的活。
示例2:多列提取不重複值
隻需要将數據範圍擴展到B列,就可以将門店和人員的不重複項提取出來,真的是太太太太方便了。
示例3:提取唯一值
第二參數填寫0,表示按列提取,第三參數填寫1,表示提取唯一值而不是删除重複項。
(唯一值的意思是,在數據源隻出現了一次,而删除重複項是對出現多次的數據隻保留一個。)
至于第二參數,默認或者省略都是按列提取,如果你的數據源是橫向的,這個參數填寫1就行。
例如以下這種情況:
數據源是一行,公式就得用=UNIQUE(B23:L23,1)才行。
END
以上就是Excel365中的兩個新函數FILTER和UNIQUE的基本用法了。
這些函數确實給用戶帶來了方便,但是對于函數愛好者來說,這些新函數也讓人少了很多思考的樂趣。
就像開車,有人喜歡自動擋,小白操作、簡單舒适;有人對手動擋情有獨鐘,享受駕馭,更具樂趣,一切盡在掌控。
那麼你呢,更喜歡哪種?歡迎留言告訴我們你的想法。
教程文字|老菜鳥
文字編輯|六姑娘
上一篇
腎有多重要?
下一篇
教育理論(二)逆商AQ
有話要說...