會計中都有哪些必須熟練掌握的 Excel 公式?看這篇就夠了

2019-10-14     米印盒子

一、實務工作中常用函數

1、Subtotal函數(對過濾後的數據進行加總),如 SUBTOTAL(9,B12:B24)(統計過濾後的數值之和,9代表 sum ,B12:B24代表要求和的列。2、Round(公式,2)四捨五入 (保留2位小數)。3、Trim()去空格的 。4、clean()去非列印字符的 。5、& 連接符 。6、value函數 。7、If系列函數,If(,,),If(or(,),,),Ifiserror(),Sumif(),If(Iserror(vlookup(),,vlookup())。8、row()函數、9、Concatenate()函數。10、Month(),Date(),Year()注意學會相關的嵌套。11、Index函數與Match函數的組合應用。12、Vlookup函數 等等

二、Excel技巧

1、ctrl+g 定位 空值 填充。2、ctrl+H 替換 替換過程巧用通配符「 * 」(星號)3、數據分列技巧 (工商銀行導出的網銀格式是csv格式,數據有的不能加總,運用數據分列,可以單獨分離出 能夠用於加總的數據)、數據分列真的很好用,可以分列出 日期格式,可以分列出 單獨的月份,等等,具體情況具體應用。4、crtl+shift+enter 輸入數組,事半功倍。5、Ctrl +Shift +End 。6、構造函數時,按F4 可以迅速 打出 " $ ",絕對引用與相對引用切換。7、數據透視表 等等

下面再補充幾個實例:

實例1:不規則文字與數字的分離(如果每行文字長度都一樣,可以用數據分列分離出來),如 B列 名稱與日期在同一單元格中 現在我們要單獨提出日期和相關文字,使之出現在不同列。

函數介紹 :

1、B1為原始數據, C1=len(B1) 為返迴文本字符串的字符數 C2==lenb(B1) 為返迴文本字符串的位元組數

2、C1運行出的結果是 5+8=13, D1運行出的結果是5*2+8=18,大家看出區別了麼?Len函數與Lenb函數 區別就在於 1個漢字相當於2個位元組 (這就是為什麼C2=5*2+8,乘以2)。

3、E1中(D1-C1 ),D1與C1之差就是漢字的個數(18-13=5),再套個Left函數,就成功的把漢字部分提取出來了。

4、F1,跟E1原理相同 ,2*C1-D1就是數字的個數(2*13-18=8),套個Right函數,成功提取出數字部分。至此 完畢。運行結果如下

(實際上 C1 D1公式可以省略直接代入到E1,F1單元格。如 E1=Left(B1,lenb(B1)-Len(B1)) )實例2:把需要補充的數據粘貼到篩選後的可見單元格中(注意不是把篩選後的單元格數據粘貼到別處,這個直接複製粘貼就好)實例:

(實例介紹,該實例是本人在實務工作中碰到的問題,當時審計的是一家香港公司,他們的序時帳是按科目來的,一個科目從1月開始到12月結束,到最後有個期末餘額,接著 另一個科目又開始該科目的1-12月序時,然後期末餘額,如此下去。問題的關鍵在於 該序時帳並沒有提供任何相關科目的科目名稱及科目代碼 ,僅有一個期末餘額。在這種背景下,本人通過vlooup函數根據序時帳中的期末餘額,在科目餘額表中倒查出 科目名稱 科目代碼 。現在我要做的就是給序時帳補充對應的科目名稱,科目代碼。

原始數據如下

表一簡化的序時帳

表二簡化的科目餘額表(需要粘貼的數據)

步驟一 ,先插入兩列A B列,A列編號序位

步驟 二,篩選F列 ,篩選出 本科目期末餘額 如

步驟三,選中B10到B20,按F5,定位條件,選擇右邊的可見單元格,在B10單元格中輸入1,然後按住Ctrl+Enter ,自動填充,效果如下

步驟四,點篩選 選項框,本表取消篩選,效果如下

步驟五,對B列排序,選擇 降序排列,效果如下

步驟六,把科目餘額表 相對應的已有數據直接複製粘貼到D列,E列,效果如下

步驟七,對A列進行升序排列,效果如下

步驟八,填充科目名稱及科目代碼。選中D1到D20,按F5,定位條件,空值,在D19單元格輸入 =D20,Ctrl+Enter自動填充。E列同理。效果如下

步驟九, 複製D列,E列,然後選擇性粘貼為數值。篩選G列,選中空白單元格,刪除顯示行

步驟十,對本表取消篩選(單擊篩選選項框即可),效果如下,這樣就把這份港式序時帳,變成了中式序時帳。

效果對比(下圖為原始表)

文章來源: https://twgreatdaily.com/_o5VzW0BMH2_cNUgTzFJ.html