【EXCEL】PivotTable 樞紐分析表

説明

將清單形式的資料整理成表格,
可以自訂縱軸與橫軸的欄位。

範例:研討會人數統計

原始資料名單

場次 負責業務 參加者姓名 更新日期 性別 素食 / 葷食
台北 A組 Mary 9月23日 素食
台中 B組 Moko 9月23日 素食
高雄 B組 Cherry 9月23日 素食
台北 A組 Apple 9月24日 素食
台北 A組 Banana 9月25日 素食
台中 B組 Grape 9月25日 素食
高雄 C組 Vegetable 9月25日 葷食
高雄 A組 Blue 9月25日 葷食
台中 A組 Sky 9月26日 葷食
台中 C組 Ocean 9月26日 葷食
台北 C組 Autumn 9月26日 葷食

建立樞紐分析表步驟:

    1. 選取資料範圍
    2. 標籤塊【插入】→樞紐分析表→確定
    3. 本次分析:場次與負責業務的人數相對關係
    4. 【場次】拉向列方格
    5. 【欄位】拉向欄方格
    6. 【參加者姓名】拉向値方格

※名單更新→同步更新樞紐分析表的資料

EXCEL的樞紐分析表無法即時同步更新(Google Sheet的就可以)
但是,名單更新後,可以手動點選以下路徑,更新樞紐分析表資料

樞紐分析表工具→標籤塊【分析】→重新整理

範例:業績報告(使用加總功能)

原始資料名單

日期 訂單號 客戶 産品 數量 金額
9月23日 A0001 Bank Banana 1  $        1,000
9月23日 A0002 Bank Apple 10  $        5,000
9月23日 A0003 Bank Banana 3  $        3,000
9月24日 A0004 Bank Banana 5  $        5,000
9月24日 A0005 Bakery Apple 3  $        1,500
9月26日 A0006 Bakery Banana 1  $        1,000
9月26日 A0007 Bakery Apple 1  $            500
9月26日 A0008 School Apple 1  $            500
9月26日 A0009 School Apple 2  $        1,000
9月26日 A0010 School Orange 1  $        3,000
9月26日 A0011 School Orange 3  $        9,000
9月29日 A0012 Council Orange 5  $      15,000
9月29日 A0013 Council Mango 1  $      10,000
9月29日 A0014 Council Mango 5  $      50,000

建立樞紐分析表:分析客戶、産品的銷售金額關係。

  • 【産品】拉向列方格
  • 【客戶】拉向欄方格
  • 【金額】拉向値方格
  • ※點選樞紐分析表儲存格→右鍵→摘要値方式→加總

 

Access 過長文字被截斷

用Microsoft Access開啟.csv文件的時候,如果有欄位內容文字太長超過255個字,載入Access後他會幫你自動消除255字以後的字元,導致內容缺失

將資料類型改成「長文字」

匯入.csv檔案後的設定畫面,按下左下角的「進階」,彈出匯入規格的小視窗
在欄位資訊的資料類型選「長文字」

這樣,他就能編出255字以後的內容了

EXCEL轉檔CSV方法,解決日文亂碼問題

csv,是一種逗點分隔形式的文字檔。比方說在excel中一個表格長這樣。

這是一個表格

這一段資料轉成csv後就會變成

"這是","一個","表格"

轉成csv後,文件會大幅輕量化,所以很適合資訊量很多的文件使用。
而excel支援內建csv存檔格式,所以要存csv也很方便(存檔時選擇存成csv格式)。
BUT!!
因為excel不支援utf-8格式。
如果文件裡面有日文,轉檔出來的csv會變成亂碼。
一開始是安裝OpenOffice轉檔解決問題,但公司的acer win10毎次用OpenOffice開.xlsx都會出現重複字問題。
比方說某一格是

コード

用OpenOffice開啟後會變成

コードコードコードコードコードコードコード。

毎次開檔案還要一格一格檢査實在很麻煩(眼睛都要花了…)
所以我後來研究出用access轉檔的方法!既可以解決重複字問題也可以快速轉檔。

條件限制

  1. 需安裝access
  2. 原始文件儲存格內不能有換行資訊,像是這樣
這是
換行部分
一個表格

如上例,最左邊第一格有換行資訊。
如果取消換行也沒差的話可以用先用excel取代功能,將換行資訊(輸入Ctrl+J)取代為無。

excel轉檔csv步驟

①準備好excel文件,確認儲存格內沒有換行資訊。

Ctrl+A全選,格式改為「文字」,存檔,關閉excel。

③找到剛剛存好的xlsx檔案,按右鍵「開啟檔案」,「選擇其他應用程式」,「Access」

④出現這個視窗。甚麼都不要設定一直按「下一步」,「完成」

⑤點選標籤「外部資料」,「匯出-文字檔」 【快速鍵:Alt +X + T

⑥接著出現匯出視窗,指定好儲存位置後按確定(中間的指定匯出選項不用勾)

⑦匯出格式選「分欄字元」,按右下角的進階【快速鍵:V

⑧語言選「全部」,字碼頁選「日文(Shift-JIS)」
確認最上面的欄位分隔符號是,,文字辨識符號是"

⑨然後一直按下一步按到完成,結束,關掉Access,接著用excel確認看看剛剛做好的檔案

excel開啟csv查看步驟

轉換成csv後,因為不好閱覽了,所以要檢查文件有沒有錯也不方便
這時還是會使用EXCEL開啟做好的csv檔案查看
但要注意只能看,不能存
畢竟只要一存,日文字又會變回亂碼了

  1. 開一個新的excel
  2. 標籤「資料」,取得外部資料「從文字檔」
  3. 原始資料類型「分隔符號」,檔案原始格式「日文(Shift-JIS)」,按下一步
  4. 分隔符號「逗點」打勾,按下一步,按完成
  5. 打開後檢査完畢,不要存檔直接關掉(如果在這裡存檔的話會變亂碼)