當前位置:首頁 > 綜合 > 正文

萬般皆套路!Excel中讓你爽到爆的查找、求和套路

繼續送書!今天送3本《Excel跟盧子一起學 早做完,不加班》,從留言區随機抽獎。昨天中獎名單在文末。

萬般皆套路!其實Excel中也有自己的套路。微軟幫助曾經把LOOKUP、SUMPRODUCT定義成垃圾函數,而實際上精通這兩大函數的套路,99%的查找、求和問題都能解決。

查找之王是LOOKUP函數,而求和之王是SUMPRODUCT函數。

應該很難學吧?

不難!

非常容易理解,分分鐘學會,隻要記住這個套路就行。

=LOOKUP(1,0/((查找區域1=查找值1)*(查找區域2=查找值2)),返回區域)

=SUMPRODUCT((條件區域1=條件1)*(條件區域2=條件2)*求和區域)

1、根據姓名查找對應的績效

兩個公式很像,都可以針對一個條件,寫區域的時候都引用有内容的區域,别引用整列!

=LOOKUP(1,0/($C$2:$C$12=G2),$E$2:$E$12)

=SUMPRODUCT(($C$2:$C$12=G2)*$E$2:$E$12)

2、根據部門、姓名查找對應的績效

LOOKUP多條件查找的時候,千萬别漏了這對括号。

=LOOKUP(1,0/(($B$2:$B$12=G2)*($C$2:$C$12=H2)),$E$2:$E$12)

=SUMPRODUCT(($B$2:$B$12=G2)*($C$2:$C$12=H2)*$E$2:$E$12)

好久以前已經有幾百人因為括号問題出錯了,詳見文章:至今已超過500人出錯,LOOKUP函數這對括号問題,你被坑過沒?

3、根據部門、姓名為某個姓氏查找對應的績效

姓氏就是每個姓名的首個字。


LEFT函數就是從左邊提取字符。

=LOOKUP(1,0/(($B$2:$B$12=G2)*(LEFT($C$2:$C$12,1)=H2)),$E$2:$E$12)

=SUMPRODUCT(($B$2:$B$12=G2)*(LEFT($C$2:$C$12,1)=H2)*$E$2:$E$12)

4、根據部門、姓名簡稱查找對應的績效

經常可以遇到簡稱和全稱的查找,有的人為了貪圖方便,記錄内容都用簡稱。

FIND函數就是判斷姓名有沒出現,出現了就返回數字,否則返回錯誤值。LOOKUP查找的時候忽略錯誤值,而SUMPRODUCT不能忽略需要嵌套ISNUMBER判斷内容是不是數字。

=LOOKUP(1,0/(($B$2:$B$12=G2)*FIND(H2,$C$2:$C$12)),$E$2:$E$12)

=SUMPRODUCT(($B$2:$B$12=G2)*ISNUMBER(FIND(H2,$C$2:$C$12))*$E$2:$E$12)

5、兩者的差别

01 LOOKUP是不管數字還是文本都能查找,而SUMPRODUCT隻能查找數字。

LOOKUP根據編号查找所有對應值的效果。

=LOOKUP(1,0/($G2=$A$2:$A$12),B$2:B$12)


SUMPRODUCT根據編号查找所有對應值的效果。

=SUMPRODUCT(($G2=$A$2:$A$12)*B$2:B$12)


02如果有多個對應值,LOOKUP是查找最後一個,而SUMPRODUCT是對所有數字進行求和。

如根據部門查找績效。

=LOOKUP(1,0/(G2=$B$2:$B$12),$E$2:$E$12)

=SUMPRODUCT((G2=$B$2:$B$12)*$E$2:$E$12)


這兩個函數可以跟其他函數結合,因此變得更加強大。

鍊接:

https://pan.baidu.com/s/1jM2P3AmshBOMFIHVxKZXPA

提取碼:empj

恭喜這3位粉絲:慶元、姜霓、紫檀,獲得書籍《Excel跟盧子一起學 早做完,不加班》,加盧子微信chenxilu2019


VIP 888 元,所有 視頻課程 ,終生免費學,提供一年在線答疑服務。

報名後加盧子微信chenxilu2019,發送報名截圖邀請進群。

推薦:年輕人都在發EDG,而我卻在研究DGET的妙用。。。

上篇:7個好用到強烈推薦的Excel神奇函數,你值得擁有!

你覺得哪個函數最牛?

作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公衆号:Excel不加班(ID:Excelbujiaban)

你可能想看:

有話要說...

取消
掃碼支持 支付碼