免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

Excel快速提取PDF電子發(fā)票數(shù)據(jù)的方法

 Excel教程平臺(tái) 2024-09-01 發(fā)布于四川

  文 前 推 薦  


批量新建含指定內(nèi)容的文件
INDEX函數(shù)的兩個(gè)神奇用法
批量插入可用Vlookup查找的圖片
用Word批量提取數(shù)字

編按:

如果單位還沒(méi)有采用電子發(fā)票系統(tǒng),就無(wú)法直接導(dǎo)出發(fā)票明細(xì),需要對(duì)收到的PDF電子發(fā)票人工錄入發(fā)票明細(xì)表中。本教程提供一種快速將PDF電子發(fā)票數(shù)據(jù)提取到Excel發(fā)票明細(xì)登記表中的方法。

財(cái)務(wù)人員會(huì)收到很多PDF格式的電子發(fā)票,今天為大家介紹如何使用Excel自動(dòng)提取電子發(fā)票中的明細(xì)數(shù)據(jù)。
比如,需要將每張PDF發(fā)票紅色框選區(qū)中的數(shù)據(jù)提取出來(lái),按下方形式排列,方便登記到發(fā)票明細(xì)表。下面筆者以Excel 2021為例介紹具體的操作。
提取出以上明細(xì)數(shù)后,再加上發(fā)票號(hào)碼、開(kāi)票日期、發(fā)票類(lèi)型、銷(xiāo)方信息等,即可登記入發(fā)票明細(xì)表中。
一、導(dǎo)入PDF電子發(fā)票數(shù)據(jù)
把收到的PDF電子發(fā)票都保存在一個(gè)文件夾中備用。啟動(dòng)Excel后點(diǎn)擊“數(shù)據(jù)/來(lái)自文件/從PDF文件”(舊版Excel需要選擇“從文件夾”)。導(dǎo)入發(fā)票文件后選擇“page001”,點(diǎn)擊“轉(zhuǎn)換數(shù)據(jù)”。

在加載界面點(diǎn)擊“保留行的范圍”,選擇僅保留發(fā)票名稱欄到合計(jì)欄界面的數(shù)據(jù)(具體行數(shù)可能不同發(fā)票有所不同),方便后續(xù)公式對(duì)數(shù)據(jù)的引用。

最后點(diǎn)擊“關(guān)閉并上載/關(guān)閉并上載至”,在數(shù)據(jù)的放置位置選擇“現(xiàn)有工作表的A1”。

二、提取明細(xì)數(shù)據(jù)
返回Excel中,可以看到發(fā)票數(shù)據(jù)有三個(gè)明顯的問(wèn)題:

問(wèn)題1:大多項(xiàng)目名稱(貨物或應(yīng)稅勞務(wù)、服務(wù)名稱)是多行的
一個(gè)項(xiàng)目名稱應(yīng)當(dāng)記錄在一個(gè)單元格中,但當(dāng)前以“*”開(kāi)頭的項(xiàng)目名稱記錄在多個(gè)單元格中。
問(wèn)題2:存在多余的列
各明細(xì)數(shù)據(jù),如項(xiàng)目名稱、規(guī)格型號(hào)、單位等各列之間不應(yīng)有多余的空列。
問(wèn)題3:數(shù)據(jù)錯(cuò)位
譬如當(dāng)前D列是“規(guī)格型號(hào)”,但實(shí)際的規(guī)格型號(hào)數(shù)據(jù)“25208”登記在C列。
下面我們進(jìn)行數(shù)據(jù)提取。
1.提取項(xiàng)目名稱數(shù)據(jù)
名稱數(shù)據(jù)統(tǒng)一以“*“開(kāi)頭,一個(gè)名稱可能是一行數(shù)據(jù),也可能是多行數(shù)據(jù)。
在B16輸入公式:
=TEXTSPLIT(CONCAT(IF(LEFT(B3:B13,1)="*",CHAR(10)&B3:B13,B3:B13&"")),,CHAR(10),TRUE) 

公式說(shuō)明:
使用IF函數(shù)判斷分行數(shù)據(jù)開(kāi)頭是否有“*”。如有,就在前面連接一個(gè)分行符(CHAR(10));如沒(méi)有,就在其后連接一個(gè)空值(用于屏蔽多余值導(dǎo)致的“0”字符)。
再使用CONCAT將這兩個(gè)類(lèi)型數(shù)據(jù)連接起來(lái),最后用TEXTSPLIT函數(shù)以分行符CHAR(10)分行得到正確的名稱數(shù)據(jù)。
2.提取其他數(shù)據(jù)
特點(diǎn):
存在多余的空列
數(shù)據(jù)存在錯(cuò)位
并非所有項(xiàng)目都有規(guī)格型號(hào)、單位、數(shù)量、單價(jià)數(shù)據(jù)
因此,最好的方式是整行提取項(xiàng)目名稱后各列數(shù)據(jù),然后去掉空值,再?gòu)挠彝蠓謩e取數(shù)據(jù)賦給稅額、稅率、金額、單價(jià)等。
在C16輸入公式:
=IFERROR(TAKE(DROP(DROP(UNIQUE(VSTACK(IF($C$3:$Z$3<>"",COLUMN($C$3:$Z$3),""),FILTER($C$3:$Z$13,LEFT($B$3:$B$13)="*")),1,1),1)&"",,(COLUMN(A1)-7)),,-1),"")

接著將公式向右拖到到I16,同時(shí)定位到需要轉(zhuǎn)化為數(shù)字的列(如金額列),將公式中的“take”更改為“--take”,完成格式的轉(zhuǎn)換。

三、實(shí)際使用
上方主要介紹了單張發(fā)票中明細(xì)數(shù)據(jù)的提取思路和方法。
但是每張發(fā)票的行數(shù),以及項(xiàng)目名稱所在列數(shù)可能都不一樣,因此,在實(shí)際處理的時(shí)候可能需要經(jīng)常按實(shí)際修改公式。
如果你不想修改公式,則需要設(shè)法查找出項(xiàng)目名稱的開(kāi)始位置和結(jié)束位置,然后在今天的公式中引用單元格的位置即可做成模板。

 
教程中其他數(shù)據(jù)的提取思路是正確的,但如果要想適應(yīng)所有電子發(fā)票的提取,則還需要修改公式。譬如當(dāng)前公式就不適合規(guī)格型號(hào)是多行的,或者單個(gè)產(chǎn)品有規(guī)格型號(hào)但沒(méi)有單位的發(fā)票的處理。這些不足,都需要在模板中避免。

發(fā)票提取模板下載方式

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多