Excel是财務人打交道最多的辦公軟件,熟練掌握Excel中的函數公式和操作技巧,能有效的提高工作效率,小空今天給大家分享一些常用公式。
壹/IF函數條件判斷
IF函數是常用的判斷類函數了,能完成非黑即白這類的判斷。
舉個栗子,考核得分的标準為60分,要判斷B列的考核成績是否合格。
=IF(B4>=9,"合格","不合格")
IF,相當于普通話的“如果”的意思。
IF(IF(條件表達式,true,false),表達式為真時執行,表達式為假時執行).
貳/VLOOKUP條件查找
VLOOKUP函數是Excel中的一個縱向查找函數:VLOOKUP(查找值,數據表,列序數【匹配條件】)
使用該函數時,需要注意以下幾點:
1、第4參數一般用0(或FASLE)以精确匹配方式進行查找。
2、第3參數中的列号,不能理解為工作表中實際的列号,而是指定返回值在查找範圍中的第幾列。
3、如果查找值與數據區域關鍵字的數據類型不一緻,會返回錯誤值#N/A。
4、查找值必須位于查詢區域中的第一列。
如下圖,要查詢F4單元格中的員工姓名是什麼職務。
叁/根據身份證号碼提取出生年月
C4單元格輸入公式:=TEXT(Mid(B4,7,8),"0-00-00"),
向下複制填充。一次性提取所有身份證号碼對應的出生日期。
首先用MID函數從B4單元格的第7位開始,提取出表示出生年月的8個字符,結果為:"19950904"
再使用TEXT函數将字符串轉換為日期樣式:"1995-09-04"
肆/條件求和
SUMIF用法是:=SUMIF(區域,求和條件,求和的區域)
小空用通俗語解釋一下:如果C4:C8區域的分數等于E4單元格的“一班”,就對B4:B8單元格對應的區域求和。
這裡知道了條件,那可不可以多種條件求和呢!!!
當然是可以的,就是在公式加多一些條件
SUMIFS用法是:=SUMIFS(求和的區域,條件區域1,指定的求和條件1,條件區域2,指定的求和條件2,……)
伍/從身份證号中提取性别
小空在上面提了怎麼用公式提取出生年月日,那提取性别小夥伴們知道怎麼設置公式嗎?
在目标單元格中輸入公式:=IF(MOD(MID(B4,17,1),2),"女","男")。
1、身份證号碼中的第17位代表性别,如果為奇數,則為“男”,如果為偶數,則為“女”。
2、利用Mid函數提取第17位的值,利用Mod函數求餘,最後用IF函數判斷,如果求餘結果為1(暨奇數),則返回“男”,如果其餘結果為0(暨偶數),則返回“女”。
這樣則可以得出結果了。
陸/提取混合内容中的姓名
比如我們要用一列數據提取出姓名,除了使用高版本的自動填充功能,小空發現還可以使用公式完成:=LEFT(A2,LENB(A2)-LEN(A2))
LENB函數将每個漢字的字符數按2計數的,而LEN函數對所有的字符都按1計數。
所以“LENB(A2)-LEN(A2)”結果就是文本字符串中的漢字個數。LEFT函數從文本的第一個字符開始,返回指定個數的字符,到最終提取出員工姓名哦!
柒/合并多個單元格内容名連接合并多個單元格中的内容,可以使用&符号完成。如圖,要把合并A列和B列的數據合并在一起就可以使用公式:=A2&B2
捌/取整的間隔小時數
像計算員工加班時長時,經常會算加班小時不方便計算。像兩個時間的間隔小時數,不足一小時部分舍去,這種在我們計算加班的時長時會用到 =TEXT(B2-B1,”[h]”)
1:如果是隻有早上的上班時間和晚上下班打卡時間,我們計算加班時間,以1天8小時工作時間為例,這裡采用滿一小時才算加班=TEXT(C2-C1,"[h]")-8
2:如果是隻有早上的上班時間和晚上下班打卡時間,我們計算加班時間,以1天8小時工作時間為例,這裡采用滿半小時才算加班=INT((HOUR(D2-D1)*60 MINUTE(D2-D1))/30)/2-8
玖/設置動态下拉菜單
小空發現有時候有些數據應用很多,一個個填又很麻煩,這時候我們就可以設置一個動态下拉菜單,可以選擇數據。如下圖所示,要根據A列的數據在C列生成下拉菜單,要求能随着A列數據的增減,下拉菜單中的内容也會自動調整選中要輸入内容的單元格區域,數據→下拉菜單→序列
這樣就可以直接選擇數據了,不需要一個個地重複輸入
拾/設置透視表
在工作在經常會應用過透視表,有些小夥伴就不知道怎麼設置,以下如圖示
透視表的應用很多,還有一些功能選擇,大家有空可以探索一下,對于數據的整合都有用。
最後小空給大家整理了一份EX快捷鍵應用大全,可以保存起來哦~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!