小夥伴們好啊,今天和你們分享幾個經常使用函數的組合用法,點滴積累 ,也能提升工做效率。數組
組合1 VLOOKUP+MATCHide
以下圖所示,要在B:G列的區域中,根據C12單元格指定的姓名以及E11單元格指定項目來查詢信息,E12單元格的公式爲:
函數
=VLOOKUP(C12,B2:G9,MATCH(E11,B1:G1,0),0)spa
在下拉菜單中選擇不一樣姓名和不一樣項目,就能夠查看對應的信息了:orm
套路指南:blog
一、MATCH函數用於返回指定值在某個行或列中的位置。圖片
二、VLOOKUP函數是在表格數組的首列查找指定的值,並返回對應行中的其餘列的內容。其中的第三參數是要指定返回數據區域中的哪一列。ci
三、以MATCH函數做爲VLOOKUP函數的第三參數,可以實現動態的查詢,而無需手工修改參數值。字符串
組合2 SUM+SUMIFit
以下圖所示,要在B:G列的數據區域中,須要C12和C13單元格指定的姓名來彙總這兩位員工的薪資總額:
=SUM(SUMIF(B2:B9,C12:C13,G2:G9))
套路指南:
一、給SUMIF函數指定多個單元格(C12:C13)做爲求和條件,依次計算出符合條件的總和。
二、再使用SUM函數,對SUMIF函數返回的多個結果進行求和彙總。
三、須要按Shift+ctrl+回車輸入
組合3 INDIRECT+ &
以下圖所示,須要根據C5單元格指定的工做表名稱,統計該工做表中G列的總和:
=SUM(INDIRECT(C5&"!G:G"))
套路指南:
一、先使用&符號鏈接 C5&"!G:G",使其變成具備引用樣式的文本字符串"一月份!G:G"。
二、再使用INDIRECT函數將文本字符串變成真正的引用。
三、最後用SUM函數對返回的引用範圍求和彙總。
組合4 INDEX+ ROW
以下圖所示,C列的姓名和工資信息在同一列中,如今須要提取出C列裏的姓名:
=INDEX(C:C,ROW(A1)*2)
套路指南:
一、ROW(A1)*2 部分結果爲2,公式向下複製時,依次變成四、六、8……,也就是以2遞增的序列值。
二、再使用INDEX函數,從C列返回對應位置的內容。
組合5 LEFT+ LEN
以下圖所示,C列是姓名和電話混合的內容,要提取出位於最左側的姓名:
=LEFT(C2,LENB(C2)-LEN(C2))
套路指南:
一、LEN函數計算出C2單元格的字符數,將每一個字符計算爲1。
二、LENB函數計算出C2單元格的字節數,將字符串中的雙字節字符(如中文漢字)計算爲2,單字節字符(如數字、半角字母)計算爲1。
三、用LENB計算結果減去LEN計算結果,就是字符串中的雙字節字符個數。
四、最後用LEFT函數從C2單元格右側,按指定位數取值。