工作中經常會用到這條Excel「萬金油」公式,你為什麼老是記不住

2019-09-18     跟小小筱學辦公技能

學習Excel函數,我們應該先從最基本的學起,當我們把基礎的掌握了,函數組合起來一起使用就不難了。今天要跟大家分享一組經典的函數組合:IFFEROR+INDEX+SMALL+IF+ROW

下圖中根據部門名稱,將部門所有對應的姓名全部提取出來。

思路分析:

(1)要提取姓名,需要知道姓名所在的位置以及行號,所以這裡會用到INDEX和ROW函數;

(2)要判斷D2單元格的部門是否跟A列單元格所在的部門是否相等,需要用到IF函數;

(3)提取的數值是有多個的,我們需要從小到大提取,所以需要用到SMALL函數;

(4)為了防止出現錯誤值,加上IFERROR函數即可。

有了以上這幾個步驟的分析,解決這個問題就很簡單了!

具體操作步驟如下:

1、選中D2單元格 -- 點擊菜單欄的「數據」選項卡 -- 在「數據工具」組中點擊「數據驗證」。

2、彈出「數據驗證」對話框 -- 在「允許」下面的選擇框中選擇「序列」--「來源」輸入A列的部門「技術部,客服部,銷售部,行政部,網絡部,渠道部,人事部」(注意:相同部門只輸一次,部門與部門之間需用英文逗號隔開)-- 點擊「確定」按鈕。

3、可以看到D2單元格多了一個可以選擇部門的下拉框。

4、選中E2單元格 -- 在編輯欄中輸入公式「=IFERROR(INDEX(B:B,SMALL(IF(A$2:A$23=$D$2,ROW($2:$23)),ROW($A1))),"")」-- 按組合鍵「Ctrl+Shift+Enter」即可。

5、選中E2單元格 -- 將滑鼠光標移到E2單元格右下角出現」「字符號時往下拖動填充公式即可。

6、動圖演示如下。

這組經典函數組合,使用的頻率非常高的,收藏起來花點時間學一學吧!

如您學習遇到任何問題可以私信小編哦~也請轉發和點贊,給小編鼓勵和支持一下!

文章來源: https://twgreatdaily.com/zh-mo/ycsZRm0BJleJMoPMqawa.html