Bảng ngang T1..T12: tính tăng trưởng và tháng đỉnh không cần sửa công thức
Đầu bài
Bảng có cột T1..T12 nằm ngang. Cần biết tháng nào cao nhất, tăng trưởng so tháng trước, và trung bình — mà thêm cột T13 không phải viết lại gì.
Các bước làm
- 1
Thống kê nhanh cả dải
=MAX(T1:T12), =MIN(...), =AVERAGE(...) trên nguyên dải tháng, khoá dải bằng F4 để kéo xuống các dòng khách khác không bị trôi.
- 2
Tháng đỉnh là tháng nào
=INDEX(dòng_tiêu_đề_tháng, MATCH(MAX(dải), dải, 0)) — trả về đúng chữ "T7" chứ không phải con số, dùng thẳng để báo cáo.
- 3
Tăng trưởng tháng sau so tháng trước
=(T_n - T_n₋₁)/T_n₋₁, viết một ô rồi Ctrl+R kéo ngang. Không khoá gì cả để nó trượt đều theo từng tháng.
- 4
Chặn lỗi chia cho tháng đầu
Tháng 1 không có tháng trước → #DIV/0!. Bọc =IFERROR(công_thức, "—") cho gọn bảng.
- 5
Xoay dọc CHỈ KHI cần Pivot/biểu đồ
Lúc đó mới Power Query → Unpivot Other Columns (một bước). Đây là chỗ duy nhất động tới công cụ; phân tích ở trên vẫn làm ngay trên bảng ngang.
- 6
Đối chiếu sau khi xoay
Bảng dọc chạy =SUMIFS(số, tháng, T) phải khớp Alt+= của bảng ngang gốc — lệch là unpivot sót cột.
Phím dùng trong bài
Bẫy hay dính
Đừng Unpivot Columns (chọn chính các cột tháng) — thêm T13 là chết. Nếu buộc phải xoay thì luôn Unpivot OTHER Columns để cột mới tự gộp vào.
Cùng nhóm báo cáo, biểu mẫu & in ấn
- Giao file ra ngoài mà không lộ và không bị pháGửi file cho khách hoặc cho nhân viên nhập liệu, cần khoá công thức, chỉ cho nhập đúng vài ô, và không để sót dữ liệu nhạy cảm.
- In bảng 50 trang mà trang nào cũng đọc đượcIn ra thì mất dòng tiêu đề từ trang 2, bảng bị cắt đôi theo chiều ngang, trang cuối thừa một cột lạc lõng.
- Danh sách xổ xuống phụ thuộc: chọn tỉnh mới ra huyện của tỉnh đóMẫu nhập liệu cần hai ô: chọn tỉnh ở ô trước, ô sau chỉ hiện các huyện thuộc đúng tỉnh vừa chọn.
- Tô màu cả dòng khi một ô thoả điều kiệnMuốn dòng nào quá hạn thì đỏ cả dòng, sắp hết hạn thì vàng — chứ không phải chỉ tô mỗi ô ngày.