選單

跟著勇哥學做財務報表第三期

今天我們一起結合根據憑證錄入資料 ——>指定月份的通用記賬憑證,學習Excel的一些實用技巧

跟著勇哥學做財務報表第三期

憑證錄入

跟著勇哥學做財務報表第三期

通用憑證

上圖GIF是最終的結果呈現,透過這部分內容您將學習到如下的技巧

目錄

⊙資料調節框製作

⊙資料輔助技巧

⊙動態記賬憑證製作

⊙Text函式

⊙offset函式

⊙多條件查詢

⊙index函式

⊙iferror

⊙vlookup函式

⊙index函式

01

資料調節框製作

從上面的GIF演示圖,我們發現點擊向上向下的按鈕,竟然可以調節資料範圍,這樣不但可以方便使用者操作,而且這種操作給人很炫的感覺。這樣的功能,不需要你會VBA。只要動動手,也可以非常方便地做出來。下面就跟著GIF一起來學些,怎麼快速做資料調節框吧。

跟著勇哥學做財務報表第三期

處理思路

1。在開發工具->新增微調框。

2。設定相應的控制屬性,步長是指每次點選變化的資料,最大、最小值用來設定資料範圍,當前值是指初始值。單元格連結是指資料顯示在哪個單元格

跟著勇哥學做財務報表第三期

02

資料輔助技巧

憑證錄入資料生成通用憑證,整個過程主要是根據使用者的輸入。依次查詢出對應月份,對應憑證序號的資料。整個操作過程主要是查詢功能,但是要想透過一個公式搞定是非常麻煩的,不但公式複雜問題難以定位。而且也容易出錯,所以平時在設計表的時候。儘可能地將問題分步化,簡單化。在使用Excel的時候,我們要學會分步,迂迴一個複雜的問題分解為數個簡單的問題。這樣問題就可以迎刃而解。希望這個理念可以幫助到大家。Excel是用來解決問題的,不是用來燒腦的。一定要記住這一點,好啦閒話少敘。我們一起來看看,記賬憑證製作過程中我們只要使用到了哪些技巧。

03

動態記賬憑證製作

通用憑證的設計思路

1。通用記賬憑證 sheet頁中設計多個憑證單

2。每個憑證單序號對應一個憑證表,每個憑證表定義6條記錄

跟著勇哥學做財務報表第三期

3。根據使用者選擇的年度,月份以及當前的憑證序號。找到對應的資料行

4。根據對應的資料行從憑證錄入表中獲取摘要,總賬科目,明細科目,借方金額,貸方進入,日期等資訊填寫到記賬憑證表中。

5。格式化金額資料(藉助text函式將金額資料轉化為財務上通用的格式)

下面一步步來解析,整個過程中用到的函式。

根據使用者選擇的份以及對應的憑證序號找到對應的行號

因為需要和月份、憑證序號對比。為了公式簡潔,需要建立對應的名稱

月份 =OFFSET(憑證錄入!$A$4,1,,COUNTA(憑證錄入!$A:$A)-2)

counta是為了計算出記賬憑證表一共有多少條記錄。counta是為了計算出對應區域有多少個非空單元格。這裡之所以減2是因為憑證錄入表中A1 以及A3是空的。大家可以考慮下為什麼說A3是空的呢?可以在留言部分回覆

憑證序號 =OFFSET(記賬月份,,MATCH(“憑證序號”,憑證錄入!$3:$3,)-1)

憑證需要依舊是使用offset函式實現,這裡藉助之前建立的記賬月份。在使用match函式找到對應的列進行偏移。偏移到憑證序號對應的資料區域。

注意:這裡為什麼不直接使用C列呢?主要是擔心使用者把憑證序號放到別的列。所以藉助match函式找到對應的列。這裡一定要注意,列名中一定要包含憑證序號哦。

記賬行號

=SMALL(IF((記賬月份=通用記賬憑證!$AF$1)*(憑證序號=憑證編號)*((借方金額+貸方金額)“”),ROW(記賬月份)),ROW(通用記賬憑證!$1:$6))

這裡藉助陣列函式,* 表示 記賬月份,憑證序號 借方金額 貸方金額這三種是需要同時滿足。外面巢狀small函式是為了找到第一次出現的位置。 形成滿足條件的資料行號陣列。

根據當前憑證的需要 找到對應對應記錄在 憑證錄入表中對應的行號

=IFERROR(INDEX(記賬行號,MOD(ROW()-4,12)),“”)

注意

這裡-4 以及mod 12的作用

因為在憑證記賬表中前四行沒有實質資料因此-4 。mod 12 是因為每筆記錄會有對應的入和出,通用憑證表支援6對記錄。所以要mod12

iferror是為了將錯誤的值顯示為空。這樣結果顯示更符合人性

對應的行號找到了,接下來問題就簡單了。根據行號找對應的內容。

日期

=DATE(AD$1,AF$1,INDEX(憑證錄入!B:B,AD5))

傳入年月日拼裝出對應的日期,其中日是根據在憑證錄入表中的行號查詢得到的

摘要

=IFERROR(INDEX(憑證錄入!H:H,$AD5),“”)

因為摘要放在憑證錄入表的H列,因此使用Index就可以找到對應的資訊

科目程式碼

=IFERROR(INDEX(憑證錄入!I:I,$AD5),“”)

一定要隱藏,財務可不想看到這個編號。這是系統定義的,對於財務而言這個編號只會讓她的腦袋瓜變大,其他作用不大。

總賬科目

藉助vlookup 根據科目程式碼 從會計科目表 中查詢到對應的內容

=IFERROR(VLOOKUP($B5,會計科目表!$A:$C,2,),“”)

注意

我們在通用記賬憑證表中並沒有看到B列是因為被隱藏起來了。

隱藏小技巧

:選中B列的任一單元格 按ctrl + 0 就可以快速將本列隱藏。

明細科目

=IFERROR(VLOOKUP($B5,會計科目表!$A:$C,3,),“”)

實現機制與總賬科目的方法一致。

財務與錢打交道最多。最關鍵就是找出對應的金額了

借方金額