五個Excel函數組合,效率提升一丟丟


小夥伴們好啊,今天和你們分享幾個經常使用函數的組合用法,點滴積累 ,也能提升工做效率。數組

組合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單元格右側,按指定位數取值。

相關文章
相關標籤/搜索