轉轉大師PDF轉換器
支持40多種格式轉換,高效辦公
Excel中函數公式的威力大家都知道有多強大,但很多同學卻難以駕馭!
大家的同感是:在工作中很多具體問題用普通公式都無法解決,需要使用數組公式,而沒有一定功底是無法寫出正確的數組公式的,所以......最后還是用笨辦法手動折騰。
比如遇到多條件判斷、多條件統計和極值計算、文本合并、數據按分隔符合并連接等需求時,不但要使用復雜的數組公式,有時甚至還要用到VBA編程。
但是所有這一切,都隨著Excel 2016的到來改變了!很多以前很棘手的問題,現在在新版本中都可以迎刃而解,用到的利器就是今天的幾位主角。
1、IFS函數
2、MAXIFS函數
3、MINIFS函數
4、CONCAT函數
5、TEXTJOIN函數
一、IFS函數
IFS 函數檢查是否滿足一個或多個條件,且是否返回與第一個 TRUE 條件對應的值。IFS 可以輕松取代復雜的多層嵌套 IF 語句。
用一句話說清楚它的語法:
=IFS(條件1判斷語句,條件1結果,條件2判斷語句,條件2結果,條件3判斷語句,條件3結果,......)
說明:IFS 函數允許測試最多 127 個不同的條件。
光說不練假把式,咱來個實際問題讓IFS露露臉
按照成績劃分所屬等級
規則如下:
100分:滿分
大于等于90分:優秀
大于等于80分:良好
大于等于60分:及格
小于60分:不及格
要在C列輸入公式,根據以上規則判斷等級,以往常用的IF公式如下:
=IF(B2=100,"滿分",IF(B2>=90,"優秀",IF(B2>=80,"良好",IF(B2>=60,"及格","不及格"))))
看到這一群括號,80%的人已經暈了
下面IF可以下場休息了,換IFS上場
=IFS(B2=100,"滿分",B2>=90,"優秀",B2>=80,"良好",B2>=60,"及格",B2<60,"不及格")
這種公式寫起來是不是簡單多了?
條件越多,用這個公式的優勢就更加明顯,你懂的!
如果你以為IFS就這點本事就小瞧他啦,當IFS與MAX合體時,會發生什么?往下看吧~~
二、MAXIFS函數
MAXIFS 函數返回一組給定條件或標準指定的單元格中的最大值。
用一句話說清楚它的語法:
=MAXIFS(結果所在區域,條件區域1,條件1,條件區域2,條件2,......)
結合一個實際案例來加深理解。
在下圖所示的表格中,要同時滿足3個條件統計最高銷量
1、第一個條件是產品為C
2、第二個條件是渠道為外銷
3、第三個條件是滿足前兩條下銷量最高
以前遇到這種情況,需要用到以下這個數組公式,而且要按<Ctrl+Shfit+Enter>輸入才能返回正確結果。
=MAX(IF((C2:C15="C")*(B2:B15="外銷"),D2:D15))
現在有了MAXIFS,一切都變的超簡單!
在F2單元格輸入以下公式即可
=MAXIFS(D:D,C:C,"C",B:B,"外銷")
有了Excel 2016,就連Excel小白也可以輕松搞定這類復雜的多條件統計問題了!
MAXIFS還有個好兄弟,下面輪到他出場。
三、MINIFS函數
MINIFS 函數返回一組給定條件或標準指定的單元格中的最小值。
他的語法結構跟MAXIFS一致,不再贅述,直接上案例。
在F2單元格輸入以下公式即可
=MINIFS(D:D,B:B,"女",C:C,"1組")
一個公式輕松搞定,小白也毫無壓力!
除了多條件判斷、多條件統計極值,在文本合并方面Excel 2016也有驚喜帶給你,往下看~
四、CONCAT函數
下表中的多列數據需要合并,即需要把A2:J2的數據合并放置在K2單元格,依此類推。
在老版本中,常見的合并做法是以下這兩種公式。
老方法1:
=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2
老方法2:
=CONCATENATE(A2,B2,C2,D2,E2,F2,G2,H2,I2,J2)
當需要合并的數據更多時,公式長度繼續增加,很機械很重復的碼公式是個苦差事!
用CONCAT函數就簡單了,以K2單元格為例公式如下
=CONCAT(A2:J2)
CONCAT不但可以橫向合并,還可以縱向合并
比如要把A列數據合并,只需輸入以下公式。
=CONCAT(A2:A7)
除了橫向合并,縱向合并外,CONCAT還支持區域內數據合并
以下這個很簡短的公式,可以幫你把整個區域的數據都合并在一起
=CONCAT(A2:J7)
這些問題在Excel 2016出現以前,處理方法非常麻煩,要么是手動輸入長長的公式,要么是需要使用數組公式甚至VBA編程,現在一個CONCAT統統搞定。
其實學會這么多你已經可以在工作中搞定80%以上的問題啦,但今天我再多送你點干貨,讓你賺個盆滿缽滿,覺得有用就去底部點贊吧!
有時候,工作需要讓合并數據的時候中間加個分隔符,這個,可以滿足你一下!
這里輸入的是一個數組公式,需要按<Ctrl+Shift+Enter>組合鍵輸入以下公式。
=CONCAT(A2:C4&" ")
公式中引號里面是個空格,這樣就在合并數據的時候用空格間隔每個數據了,貼心吧!