某天看到同事桌面上放了一本Excel的書,拿起來翻了一下,書太厚內容太多我實在不知從何處看起。給她放下之前順便看了一下價格,居然小100塊,當然如果我能耐下心來看完那絕對物超所值,也許我將成為Excel使用專家,這也當作我今年的一個小目標吧。
不用看書其實我們也知道Excel的確功能強大,函數眾多,但有的是日常工作必須,有的卻可有可無,學了不用沒幾天就忘記了。今天我們就一起來學習一下工作中百分百會用到的Excel函數吧!
1.SUM函數 (快捷鍵是alt =)
Excel裡面處理數據最基礎使用概率最大的函數,每人必備
功能:可以對具體的數值,選定的單元格或者引用的區域求和
2.Subtotal 函數
Subtotal用於返回列表或資料庫中的分類匯總。
格式:SUBTOTAL(function_num,ref1,ref2, ...)
function_num包含1-11,每個數字代表了不同的功能,ref1, ref2 代表的需要參與計算的區域。
但其實工作中經常用到的是9———求和,特別是在數據篩選狀態,使用subtotal能夠對篩選出來的數據求和,如果使用sum就對所有的數據求和了,不管這些數據是否篩選顯示出來。
舉例:張三相關的所有數據求和,篩選出來張三,使用subtotal就可以求和了。
@米果媽
3. Vlookup函數
絕對是Excel中的戰鬥機,誇張點說學會了它就能解決你工作中百分之八十的問題。
定義:在表格數組的首列查找指定的值,並由此返回表格數組當前行中其他列的值。
(就是一個查找匹配函數,但是要查找的值必須在你要查找的數據首列,然後可以返回需要匹配的值)
格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
解釋:vlookup(找誰,從哪找,返回查找值後面的第幾列,精確匹配或者模糊查找)
說明:Lookup_value代表需要查找的數值;Table_array代表需要在其中查找數據的單元格區域;Col_index_num為在table_array區域中待返回的匹配值的列序號;Range_lookup為一邏輯值,工作中一般使用FALSE,返回精確匹配值,如果找不到,則返回錯誤值#N/A。
舉例:需要給下圖右側報表裡的人員支付工資和報銷,但是不知道他們的銀行賬號,左圖是公司相關人員的銀行賬號信息,怎麼快速匹配出來銀行賬號呢?
@米果媽
第一步:把銀行賬號複製到人員右側,因為vlookup需要在首列查找匹配,上面兩個報表相同的欄位是「人員」,所以我們需要查找人員,查找的範圍是右邊報表,把人員和銀行賬號換一下順序,人員變成首列。
第二步:輸入公式:=vlookup(A2,$I$2:$J$10,2,false)
A2代表需要查找的值,I2:J10是查找的範圍,2代表返回第二列的值(如果返回第三列就輸入數字3),false代表精確匹配
一句話描述:在I2:J10區域查找人員是張三,返回超找範圍內對應的第二列的銀行賬號。
第三步:把公式從E2單元格拉下來到E7單元格,完成所有人員的銀行賬號查找,如下圖:
@米果媽
以上例子只是vlookup最基本和最簡單的用法,但卻是大部分人百分百會用到的,先把最基礎的練習熟了,後續再學習就能舉一反三了。
4.文本處理相關的幾個小函數 Trim, left, mid, right。
除了單詞之間的單個空格外,清除文本中所有的空格。在從其他應用程序中獲取帶有不規則空格的文本時,可以使用函數 TRIM。
格式:TRIM(需要清除其中空格的文本)
比如上面vlookup的例子,需要查找相關人員的銀行賬號,但是左邊工資報銷表裡張三的名字後面有空格,結果和右邊銀行賬號表裡的人員張三(不帶空格)匹配不上,肉眼是看不出來的,在單元格里都顯示張三。這時候就可以用TRIM清除空格,公式是TRIM(A2)。
left/mid/right函數主要用於在文本中提取字元,具體的定義和用法可以參考下面表格。
比如需要根據身份證號碼提取一個人的生日,判斷一個人的性別,戶口所在地等,就可以藉助這幾個函數把相關字元提取出來,然後再進行後續的數據處理。
@米果媽
學會了以上函數,基本的數據處理和文本整理都不會有任何問題了。雖然離一個excel高手還有差距,但至少工作中有了底氣不再露怯,可以輕鬆應對日常工作了。進一步的提高還需努力,先掌握了這些基礎的你一定會用上的函數吧!
我是米果媽,本文由會計分享匯發布,歡迎掃碼關注,如果轉載請註明出處。