Hello,大家好,今天跟大家分享下我們如何快速的彙總多個csv文件,這個也是之前一個粉絲問道的問題,前幾太忙沒時間寫,今天就跟大家分享下
Csv文件常見于我們從系統中導出的文件,或者是下載的一些網頁的數據,因為是從系統中導出的文件,他們的格式都是一摸一樣的,彙總多個csv文件與合并多個excel工作薄十分類似,下面就讓我們來看下他是如何操作的
一、導入數據
首先我們需要将所有的csv文件都放在一個文件夾中,複制這個文件夾的路徑,然後打開一個excel,點擊數據然後點擊獲取數據自文件中文件夾,然後将路徑粘貼進去點擊确定,看到導航器的界面後我們點擊轉換數據,這樣的話就進入了power query的編輯界面
二、展開單個csv文件
當進入power query的界面後,我們選擇第一列數據然後随便點擊第一列數據中的一個binary文件,這樣的話我們就會看到數據,我們在右邊的應用步驟中将更改的類型以及提升标題這兩步删除,點擊導入的csv然後在編輯看複制公式:= Csv.Document(#"C:\Users\ Desktop\合并csv文件\2018年全年銷量\_10月 csv",[Delimiter=",", Columns=16, Encoding=65001, QuoteStyle=QuoteStyle.None]),緊接着我們繼續将導入的csv與導航這兩步删除
三、合并csv文件
我們點擊添加列然後選擇自定義列,将剛才粘貼的公式粘貼進去,然後将#"C:\Users\ Desktop\合并csv文件\2018年全年銷量\_10月 csv"也就是函數的第一參數删除,然後點擊旁邊的content将其作為第一參數點擊确定,這樣的話我們就會看到多了一列table列,然後我們緊緊保留自定義列,與name這兩列數據,将其餘的數據全部删除
緊接着我們點擊自定義旁邊的左右箭頭來擴展數據,在這裡我們将使用原始列明作為前綴去掉,然後點擊确定,這樣的話我們就将數據擴展開了,因為在這裡他是不能自動的識别表頭的所有我們需要手動的提升下标題,點擊主頁選擇将第一行作為标題
因為在這裡我們是将12個表格合并在一起了,所以就有12個表頭我們還需要将表頭篩選删除掉,在這裡我們選擇訂單這個字段,點擊篩選,然後在内容中輸入訂單将前面的對勾去掉,然後點擊确定,至此就完成了,我們隻需要點擊關閉并上載即可将數據加載進excel中
在這裡我們使用的是power query進行數據彙總的,所以也是可以實現數更新的,在原表格點擊更改數據,保存後回到彙總表刷新數據即可将更改後的數據刷新進彙總表中,在這裡我們使用的是Csv.Document這個M函數進行數據彙總的
怎麼樣?你學會了嗎?我是excel從零到一,關注我持續分享更多excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!