跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

上傳 Excel 秒出圖表:Advanced Data Analysis

不會寫程式也能做數據分析。上傳 Excel,ChatGPT 自動跑 Python 幫你畫圖表、找趨勢、抓異常。


ChatGPT Advanced Data Analysis:上傳 Excel 自動產出圖表

課程目標

  1. 了解 Advanced Data Analysis(ADA)是什麼,能做到什麼
  2. 學會上傳 CSV/Excel 讓 ChatGPT 自動分析數據、產出圖表
  3. 掌握 5 個實戰 Prompt 模板,直接套用到工作中
  4. 知道常見陷阱和限制,避免踩坑

一、什麼是 Advanced Data Analysis?

Advanced Data Analysis(簡稱 ADA)是 ChatGPT 內建的數據分析功能。它的原理很簡單:

你上傳資料 → ChatGPT 自動寫 Python 程式碼 → 執行分析 → 把結果用圖表和文字呈現給你

你不需要會寫程式。 ChatGPT 會根據你的需求自動產生程式碼,在背後執行,然後把結果直接呈現。

ADA 能做什麼?

功能說明你以前怎麼做
畫圖表折線圖、柱狀圖、圓餅圖、散佈圖等在 Excel 慢慢拉
跑統計平均值、中位數、標準差、相關性用 Excel 函數或找數據分析師
資料清理處理空值、去除重複、格式統一手動逐列檢查
趨勢分析找出數據的上升/下降趨勢、季節性靠經驗目測
異常偵測找出不合理的數值肉眼掃描
預測模型簡單的未來預測(趨勢延伸)找數據團隊
交叉分析多維度交叉比較做樞紐分析表

怎麼使用?

  1. 打開 ChatGPT(免費版也能用,但次數有限)
  2. 點迴紋針圖示或拖曳檔案到對話框
  3. 上傳你的 Excel(.xlsx)或 CSV 檔案
  4. 用自然語言描述你想要的分析
  5. ChatGPT 會自動執行並產出結果

就是這麼簡單。不需要安裝任何軟體,不需要學任何程式語言。


二、第一次使用:從上傳到出圖

讓我們用一個電商場景走一次完整流程。

情境

你是電商平台的營運人員,手上有一份「上個月的訂單明細 Excel」,欄位包含:

欄位說明範例
order_id訂單編號ORD-20240301-001
order_date訂單日期2024-03-01
customer_id客戶編號C-10045
product_name商品名稱保濕面膜(5入組)
category商品類別美妝保養
quantity數量2
unit_price單價450
total_amount訂單金額900
payment_method付款方式信用卡
city客戶所在城市台北市

Step 1:上傳檔案

把 Excel 拖進 ChatGPT 對話框。ChatGPT 會先讀取檔案結構。

Step 2:先讓 ChatGPT 認識你的資料

我上傳了一份電商訂單明細 Excel。

請先幫我做以下事情:
1. 告訴我這份資料有幾列、幾欄
2. 列出所有欄位名稱和資料類型
3. 檢查有沒有空值或異常值
4. 顯示前 5 筆資料讓我確認

先不要做分析,等我確認資料正確再說。

💡 重要:先確認 ChatGPT 正確讀取資料,再進行分析。如果欄位名稱是中文,有時候會出現編碼問題。

Step 3:開始分析

確認資料沒問題後,再進行分析:

資料確認無誤。請幫我做以下分析,所有圖表請用繁體中文標籤:

1. 每日銷售額趨勢折線圖(標出最高和最低的日子)
2. 各商品類別銷售佔比圓餅圖
3. Top 10 暢銷商品排行柱狀圖
4. 各城市銷售額分布(前 10 名)
5. 一段 200 字的分析摘要

配色請用商務風格(藍色系),圖表要清晰可直接放進簡報。

Step 4:下載圖表

ChatGPT 產出的圖表可以直接下載:

  • 點圖片右上角的下載按鈕
  • 圖片格式通常是 PNG
  • 解析度足夠放進 PPT 或報告

三、5 個實戰 Prompt 模板

模板 1:銷售趨勢分析

適用場景:月會報告、營運週報、業績回顧

我上傳了 {月份} 的銷售數據。請幫我做趨勢分析:

1. 按日期畫銷售額折線圖
   - 標出最高和最低點,附上日期和金額
   - 加上 7 日移動平均線
   - 用虛線標出上個月的日均銷售額做對比

2. 按週統計:
   - 每週銷售額、訂單數、平均客單價
   - 週環比成長率

3. 分析摘要(200 字):
   - 整體趨勢(成長/持平/衰退)
   - 異常波動的可能原因
   - 值得關注的訊號

圖表用繁體中文,配色用藍色系,要能直接放進簡報。

模板 2:客群分析

適用場景:行銷策略制定、廣告受眾設定

我上傳了客戶訂單資料。請幫我做客群分析:

1. RFM 分析(如果資料允許):
   - R(最近消費):上次購買距今天數
   - F(消費頻率):購買次數
   - M(消費金額):總消費金額
   - 把客戶分成 4-5 個群組,給每組命名

2. 客戶分布:
   - 地區分布(前 10 城市,用柱狀圖)
   - 付款方式偏好(圓餅圖)
   - 消費金額分布(直方圖)

3. 關鍵發現(條列 5 點):
   - 高價值客戶的特徵
   - 可能流失的客戶特徵
   - 行銷建議

請用表格 + 圖表呈現,附帶文字說明。

模板 3:異常偵測

適用場景:每月結帳、資料品質檢查、防弊

我上傳了一份銷售資料。請幫我檢查異常:

1. 數值異常:
   - 訂單金額超過平均值 3 個標準差的訂單
   - 數量異常大的訂單
   - 單價為 0 或負數的訂單

2. 模式異常:
   - 同一客戶短時間內大量下單
   - 深夜(00:00-06:00)的異常訂單
   - 退款率異常高的商品

3. 資料品質:
   - 空值統計(哪些欄位有多少空值)
   - 重複訂單檢查
   - 日期格式不一致的資料

請用表格列出所有異常,標註嚴重程度(高/中/低),並建議處理方式。

模板 4:KPI 儀表板

適用場景:主管週報、營運儀表板

我上傳了本月的電商營運資料。請幫我做一個 KPI 儀表板:

核心指標(用大數字 + 箭頭呈現):
1. 總營業額 vs 上月(成長率 %)
2. 總訂單數 vs 上月
3. 平均客單價 vs 上月
4. 新客佔比 vs 上月
5. 退貨率 vs 上月

趨勢圖:
- 日營業額折線圖(含上月對比)
- 各類別銷售佔比變化

排行榜:
- Top 5 暢銷商品
- Top 5 成長最快的商品(vs 上月)
- Top 5 衰退最多的商品

請把所有指標整理成一頁式的視覺化報告,
每個圖表都要有標題和簡短說明。

模板 5:簡單預測模型

適用場景:下季目標設定、庫存規劃

我上傳了過去 6 個月的銷售資料。請幫我做簡單的預測分析:

1. 趨勢分析:
   - 畫出 6 個月的銷售趨勢線
   - 判斷是上升、持平還是下降趨勢
   - 有沒有明顯的季節性波動?

2. 預測下個月:
   - 用線性趨勢預測下個月的預期銷售額
   - 給出信賴區間(樂觀 / 基本 / 保守三個數字)
   - 用虛線延伸趨勢圖

3. 各類別預測:
   - 哪些類別在成長?預期成長幅度?
   - 哪些類別在衰退?需要注意什麼?

4. 建議(條列 3-5 點):
   - 庫存調整建議
   - 行銷資源分配建議

注意:這是簡單預測,請標註假設條件和限制。

四、ChatGPT 數據分析 vs 手動 Excel

比較項目ChatGPT ADA手動 Excel
速度上傳後 1-2 分鐘出結果可能要半天到一天
圖表品質一次產出多張,配色一致每張圖要分別調整
分析深度能做統計分析、迴歸、分群受限於你會的函數
重複使用每次要重新上傳和 Prompt做好模板可重複用
客製程度靠 Prompt 描述可以精確到每個像素
離線使用需要網路不需要
資料安全資料會上傳到 OpenAI 伺服器資料在你的電腦上

最佳實踐:兩者搭配

  1. 快速探索:先用 ChatGPT ADA 快速看整體趨勢和異常
  2. 深入分析:確認方向後,在 Excel 或 Google Sheets 做精細調整
  3. 簡報製作:用 ChatGPT 生成初版圖表,再用專業工具美化

五、常見陷阱與避坑指南

陷阱 1:資料格式問題

症狀:ChatGPT 讀取後欄位亂掉、中文變亂碼

解法

  • Excel 另存為 CSV(UTF-8 編碼)再上傳
  • 欄位名稱用英文(例如 order_date 而不是 訂單日期
  • 第一列必須是欄位標題,不要有合併儲存格

陷阱 2:檔案大小限制

症狀:上傳失敗或分析中途出錯

解法

  • 免費版檔案上限約 512MB
  • 如果資料太大,先篩選需要分析的欄位和時間範圍
  • 10 萬列以上的資料建議先縮減

陷阱 3:ChatGPT 自己編數據

症狀:圖表數字跟原始資料對不上

解法

  • 永遠叫 ChatGPT 先「顯示前 5 筆資料」確認讀取正確
  • 關鍵數字要自己回去 Excel 驗證
  • 在 Prompt 中加上「請顯示你用的計算邏輯」

陷阱 4:隱私風險

症狀:不小心上傳了含客戶個資的檔案

解法

  • 上傳前先脫敏:把客戶姓名、電話、email 刪掉或遮蔽
  • 用客戶 ID 取代真實姓名
  • 不要上傳信用卡號、身分證字號等敏感資料
  • 公司有規定的話,先確認是否可以上傳到外部 AI 工具

陷阱 5:過度信任 AI 的分析

症狀:ChatGPT 給了看似合理但實際錯誤的解讀

解法

  • AI 的分析是「看數字推論」,它不知道你的業務脈絡
  • 「上週五銷售暴跌」可能只是因為颱風放假,AI 不知道這件事
  • 永遠用你的業務知識去驗證 AI 的分析結論

六、進階技巧

技巧 1:請 ChatGPT 產出可重複使用的程式碼

分析完後,請把你剛剛用的 Python 程式碼整理出來,
加上中文註解,讓我下次可以自己在 Google Colab 或 Jupyter Notebook 跑。

技巧 2:多檔案對比分析

我上傳了兩份 Excel:
- 檔案 1:2024 年 Q1 銷售資料
- 檔案 2:2023 年 Q1 銷售資料

請做年度同期比較:
1. 同期營業額對比(月別)
2. 商品類別結構變化
3. 客單價變化
4. 新增/流失的暢銷商品

技巧 3:指定圖表風格

圖表風格要求:
- 配色:藍色系(#1a73e8, #4285f4, #8ab4f8)
- 字型大小:標題 16pt,軸標籤 12pt
- 背景:白色,無網格線
- 圖例放在圖表下方
- 解析度:300 DPI
- 尺寸:16:9 橫幅(適合放進 PPT)

實戰練習

練習 1:上傳 Excel 秒出圖表

練習 2:Prompt 比較實驗

練習 3:異常偵測實戰


AI 協作:學了這個,跟 AI 怎麼配合?

Advanced Data Analysis 讓你不用學程式也能做數據分析,但「分析」的核心是你對業務的理解,不是圖表本身。

你的人類優勢:

  • 你知道數字背後的業務脈絡(為什麼那天銷售暴跌?因為颱風放假),AI 只能看到數字波動
  • 你能判斷哪些分析對決策有用、哪些只是「有趣但沒用」

可以這樣跟 AI 說:

我上傳了這個月的電商銷售 Excel。請先確認資料結構(欄位、筆數、有無空值),然後做以下分析:① 每日銷售趨勢折線圖(標出異常波動)② Top 10 暢銷商品排行 ③ 客單價分布直方圖 ④ 200 字分析摘要。所有圖表用繁體中文、藍色系配色。

挑戰任務

Task 1

找一份你工作中的 Excel 資料(銷售報表、客戶名單、廣告數據等),上傳到 ChatGPT 做分析。

Task 2

用同一份資料,分別用「模糊 Prompt」和「精確 Prompt」做分析,比較結果差異。

Task 3

使用模板 3(異常偵測),讓 ChatGPT 幫你找出資料中的異常值。

BackNext Lesson →