Excel處理會計科目妙招大匯集,超全面

會計小超能 發佈 2020-01-05T06:31:32+00:00

身為會計,每天都要跟會計科目打交道,會涉及到各種各樣的問題。今天,小編為你整理了7種會計科目處理妙招,足夠大多數人使用。文末領取會計必備學習資料1.將一級科目篩選出來,也就是科目代碼為4位數。有2種比較常用的方法:01 用LEN函數判斷位數,然後篩選TRUE。

身為會計,每天都要跟會計科目打交道,會涉及到各種各樣的問題。今天,小編為你整理了7種會計科目處理妙招,足夠大多數人使用。

文末領取會計必備學習資料

1.將一級科目篩選出來,也就是科目代碼為4位數。

有2種比較常用的方法:

01 用LEN函數判斷位數,然後篩選TRUE。

=LEN(A2)=4

02 通過搜索框,輸入????(4個?)也可以實現。

2.將一級科目放在一列,其他級別科目放在另一列。

一級科目:

=IF(LEN(A2)=4,B2,"")

其他級別科目:

=IF(LEN(A2)<>4,B2,"")

都是藉助LEN判斷是不是等於4位數,從而進行分離科目。

3.科目從一級到四級都有,如何提取最後一級科目?

最後一級科目,用Excel的語言就是最後一個文本。查找對應值,當然用查找之王LOOKUP函數。

在F2輸入公式,下拉填充公式。

=LOOKUP("座",B2:E2)

當有多個符合條件的值存在,LOOKUP函數是查詢最後一個滿足條件的值。現在,盧子舉一個小例子進行說明,因為漢字不太直觀,這裡換成字母。

Z是最大的字母,所有字母都小於等於他。如第3行,有D和C,這兩個字母都比Z小,就返回最後一個值C。如第5行,C、B、A、F都比Z小,就返回最後一個值F。記住,這裡是返回最後一個滿足條件的字母,而不是最大的字母。

文本都是按字母排序,而座(ZUO)的首字母是Z,通常情況下的漢字都比座小,利用這個特點可以找到最後一個文本,也就是最後一個科目。

更多LOOKUP函數的用法,詳見文章《VLOOKUP函數滾一邊去,我才是Excel真正的查找之王!》

科目還有一種比較常用的方法,就是以-作為分隔符號,這種情況,又該如何提取最後一級科目呢?

如果你函數玩得出神入化,可以用函數搞定。

=TRIM(RIGHT(SUBSTITUTE(B2,"-",REPT(" ",50)),50))

不過,這裡盧子要教你一種簡單的辦法——替換法。

將B列的科目複製到C列,按Ctrl+H調出查找和替換對話框,查找內容輸入*-,單擊全部替換。

意思就是將-和之前的所有內容替換掉,剩下的就是最後的科目。

4.如果科目不是文本,是數字的情況下,如何提取最後一級科目?

現在我們將科目都換成了數字,文本我們用"座"來查找,數字就用9E+307來查找。

=LOOKUP(9E+307,A2:D2)

通用公式,不管是數字還是文本,都可以。

=LOOKUP(1,0/(A2:D2<>""),A2:D2)

5.如何提取第一級科目?


LOOKUP函數有兩個兄弟,一個是非常出名的VLOOKUP函數,另一個是HLOOKUP函數。HLOOKUP函數的用武之地很少,知道他存在的人並不多。

這裡,剛好是一個特例。

=HLOOKUP("*",A2:D2,1,0)

"*"我們知道這個是通配符,在這裡代表所有文本,而HLOOKUP函數是查找首次出現的值。

6.科目代碼跟科目名稱在同一個單元格如何分離?

針對Excel2013以下版本就比較麻煩,需要藉助公式才可以。

科目代碼:

=LEFT(A2,2*LEN(A2)-LENB(A2))

科目名稱:

=RIGHT(A2,LENB(A2)-LEN(A2))

針對高版本,這種問題就顯得非常簡單,藉助新功能快速填充,快捷鍵Ctrl+E,就可以實現。

7.不同級別的科目名稱,採用敲空格的方法來區分,導致後期數據查找跟匯總出現問題,如何解決?

原來如果是手工敲打的空格,建議將空格全部替換掉。在對齊方式那裡,選擇增加縮進量,跟減少縮進量就可以。

這種的好處就是,操作方便,而且字符數跟原來一樣,不會有任何後遺症。

福利時間,資料領取方式:

轉發收藏並評論:會計資料

點我頭像私信「資料」兩個字即可!

文章來源:Excel不加班,作者:盧子

關鍵字: