Excel常用函數組合總結分享

本篇文章給大家帶來了關于excel的相關知識,其中主要整理了函數組合的相關問題,單個的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數嵌套使用,下面一起來看一下,希望對大家有幫助。

Excel常用函數組合總結分享

相關學習推薦:excel

單個的函數作用和功能都是比較單一的,在解決實際問題時,往往需要多個函數嵌套使用,今天就和大家分享幾個常用的函數嵌套組合。熟悉這些嵌套函數的使用,提高效率一丟丟還是有可能的。

組合一:INDEX+MATCH

出鏡率最高的查詢類函數之一。

用MATCH函數來定位查詢值的位置,再用INDEX函數返回指定區域中指定位置的內容,二者結合,可以實現上下左右全方位的查詢。

應用實例:

如下圖所示,根據姓名查詢部門和職務,也就是傳說中的逆向查詢。

Excel常用函數組合總結分享

F3單元格公式為:

=INDEX(A:A,MATCH($E3,$C:$C,))

MATCH找到E3單元格在C列的精確位置:老IN啊,紅紅在第6間屋呢。

接下來INDEX根據MATCH提供的線索,從A列找到第6個單元格:歐了,這就是紅紅家的窗戶,下手——

組合二:MIN+IF

用于計算指定條件的最小值。

如下圖所示,要計算生產部的最低分數。

Excel常用函數組合總結分享

G3單元格可以使用數組公式:

=MIN(IF(A2:A9=F3,D2:D9))

先用IF函數判斷A列的部門是否等于F3指定的部門,如果條件成立,則返回D列對應的分數,否則返回邏輯值FALSE:

{FALSE;45;FALSE;FALSE;FALSE;66;FALSE;72}

接下來再使用MIN函數計算出其中的最小值。

MIN函數有一個特性,就是可以自動忽略邏輯值,所以只會對數值部分計算,最終得到指定部門的最低分數。

注意,由于執行了多項計算,所以在輸入公式時,要按Shift+ctrl+Enter鍵哦。

組合三:VLOOKUP+MATCH

常用于不確定列數的數據查詢。

如下圖所示,要根據B13單元格的姓名,在數據表中查詢對應的項目。

Excel常用函數組合總結分享

C13單元格公式為:

=VLOOKUP(B13,A1:G9,MATCH(C12,1:1,),0)

如果數據表的列數非常多,在使用VLOOKUP函數時,還需要掰手指頭算算查詢的項目在數據表中是第幾列,真是麻煩的很。

現在好了,先用MATCH函數來查詢項目所在是第幾列,然后VLOOKUP函數就根據MATCH函數提供的情報,返回對應列的內容。

組合四:LEN+SUBSTITUTE

計算一個單元格內有幾個項目。

如下圖所示,要計算每個部門的人數。

Excel常用函數組合總結分享

這種表格想必大家不會陌生吧,多個姓名在一個單元格內,每個姓名之間用頓號隔開。

C2單元格公式為:

=LEN(B2)-LEN(SUBSTITUTE(B2,”、”,))+1

先用LEN函數計算出B列單元格的字符長度,然后再用SUBSTITUTE函數將頓號全部替換掉之后,計算替換后的字符長度。

用字符長度減去替換后的字符長度,就是單元格內頓號的個數。

接下來,加1即是實際的人數,你懂得。

組合五:TEXT+MID

常用于日期字符串的提取和轉換。

如下圖所示,要根據B列身份證號碼提取出生年月。

Excel常用函數組合總結分享

C2單元格公式為:

=–TEXT(MID(B2,7,8),”0-00-00″)

MID函數用于從字符串的指定位置開始,提取特定數目的字符串。

MID(B2,7,8)就是從B2單元格的第7位開始,提取8位數字,結果為:

19751226

再使用TEXT函數,將這個字符串變成”0-00-00″的樣式,結果為”1975-12-26″。

這個時候,已經有了日期的模樣,但是本身還是文本型的,所以再加上兩個負號,也就是計算負數的負數,通過這么一折騰,就變成真正的日期序列了。

相關學習推薦:excel

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享