Bài 6: Tổng hợp dữ liệu bằng Pivot Table

Ở bài này, bạn sẽ học cách tổng hợp dữ liệu bán hàng theo nhiều chiều (region, channel, status) để đọc nhanh tình hình vận hành.

Mục tiêu:

  • Chuẩn hóa cột số liệu trước khi tổng hợp.
  • Tổng hợp theo tư duy Pivot (đếm đơn, tổng qty, tổng doanh thu ròng).
  • Đọc chỉ số paid/pending và tỷ lệ paid theo từng nhóm.

Vì sao phải học Pivot ngay lúc này?

Sau các bài làm sạch dữ liệu, bước tiếp theo là tổng hợp:

  • Quản lý muốn xem doanh thu theo khu vực.
  • Team vận hành muốn xem kênh nào tạo nhiều đơn.
  • Cần theo dõi tỷ lệ đơn đã thanh toán theo từng nhóm.

Pivot giúp bạn trả lời các câu hỏi này nhanh, rõ và nhất quán.

Bộ công thức hỗ trợ tư duy Pivot trong Bài 6

  1. COUNTIFS: đếm số đơn theo nhiều điều kiện.
  2. SUMIFS: cộng số lượng/doanh thu theo nhiều điều kiện.
  3. IF: tính tỷ lệ có xử lý chia cho 0.
  4. Cột clean phụ trợ: chuẩn hóa ngày, channel, region, số lượng, đơn giá, discount.

Demo before/after (read-only)

Mở file read-only để học, sau đó File → Make a copy để thực hành:

  • Demo file (read-only): https://docs.google.com/spreadsheets/d/1VbLdYiLUT_mWBaDD2IcHTmjCmCUEoilGyVR-3Ju8m_g/edit?usp=sharing

Các tab trong file:

  • Raw_Before: dữ liệu đơn hàng thô.
  • Clean_After: dữ liệu đã chuẩn hóa + khối summary kiểu pivot.
  • Practice: dữ liệu để bạn tự làm lại.
  • Checklist: checklist tự kiểm theo chỉ số tổng hợp.
  • Hướng dẫn từng bước: hướng dẫn chi tiết từ clean đến summary.

Logic before/after của bài

Trong Clean_After:

  • L:R: cột chuẩn hóa để tính toán ổn định.
  • T:AA: bảng summary kiểu pivot với các chỉ số:
    • orders
    • total_qty
    • total_net_amount
    • paid_orders
    • pending_orders
    • paid_rate

Bạn có thể nhìn nhanh hiệu suất theo từng cặp region + channel.

Câu hỏi phân tích bạn trả lời được sau bài này

  • Khu vực nào có doanh thu ròng cao nhất?
  • Kênh nào tạo nhiều đơn pending?
  • Tỷ lệ paid thấp nhất nằm ở nhóm nào?
  • Nhóm nào cần ưu tiên follow-up công nợ?

Flow thực hành đề xuất

  1. Chuẩn hóa dữ liệu ở L:R.
  2. Lập bảng tổ hợp nhóm tại T:U.
  3. Dùng COUNTIFS/SUMIFS để tính chỉ số ở V:AA.
  4. Format tiền tệ và phần trăm để dễ đọc.
  5. Tự soát bằng Checklist.
  6. Làm lại độc lập ở Practice.

Layout học 60 phút cho Bài 6

1) Lecture (15 phút)

  • 5 phút: tư duy tổng hợp dữ liệu đa chiều.
  • 7 phút: walkthrough đầy đủ khối summary.
  • 3 phút: cách đọc insight từ paid_rate/pending.

2) Thực hành có hướng dẫn (30 phút)

  • Làm theo tab Hướng dẫn từng bước.
  • Hoàn thành clean + summary.
  • Đối chiếu theo checkpoint.

3) Thực hành tự làm (15 phút)

  • Tự dựng lại summary trong Practice.
  • So sánh kết quả với Clean_After.

Kết thúc Bài 6

Sau bài này, bạn sẽ:

  • Tổng hợp được dữ liệu theo nhiều chiều với tư duy Pivot.
  • Tạo được bảng theo dõi KPI vận hành cơ bản.
  • Đọc được vấn đề thanh toán theo nhóm để ưu tiên xử lý.

Bài tiếp theo, chúng ta đi vào trực quan hóa dữ liệu và dashboard cơ bản.