Hello các sếp! Sắp đến đích rồi, sắp thành công …..nhân rồi. Phần 5/6 : Bộ 150+ thủ thuật Excel cho dân văn phòng,mình lại tổng hợp 15 thủ thuật phân tích báo cáo và tự động hoá, từ PivotTable cơ bản đến VBA tự động gửi email.Cái này còn được gọi là chuyên đề nâng cao – Dành cho dân data analyst hay văn phòng mà dạng có “thâm niên” á nha.
Mục lục.
External Reference
Tham chiếu xuyên file, không cần copy-paste dữ liệu qua lại
CÚ PHÁP
='[TenFile.xlsx]TenSheet’!A1
CÔNG DỤNG
Tham chiếu trực tiếp tới một ô hoặc vùng dữ liệu ở MỘT WORKBOOK KHÁC, giúp dữ liệu luôn đồng bộ mà không cần copy-paste thủ công mỗi khi có thay đổi.
VÍ DỤ
='[BaoCao2026.xlsx]ThangGiêng’!B5
KẾT QUẢ
Ô hiện tại luôn hiển thị đúng giá trị ở ô B5, sheet Tháng Giêng của file BaoCao2026.xlsx – cả hai file cùng mở thì dữ liệu tự cập nhật theo thời gian thực.
Ghi Macro (Record Macro)
Tự động hoá mà không cần biết một dòng code VBA nào
CÚ PHÁP
View → Macros → Record Macro
CÔNG DỤNG
Ghi lại một chuỗi thao tác bạn thực hiện trên Excel (định dạng, tính toán, sắp xếp…) thành một đoạn mã VBA, để sau này chạy lại y hệt chỉ với một cú click.
VÍ DỤ
View → Record Macro → thực hiện các thao tác cần lặp lại → View → Stop Recording.
KẾT QUẢ
Một macro mới được tạo, có thể gán phím tắt hoặc nút bấm để chạy lại toàn bộ chuỗi thao tác đã ghi bất cứ lúc nào.
Kết hợp workbook với Power Query
Gộp nhiều file rời rạc thành một nguồn dữ liệu thống nhất
CÚ PHÁP
Data → Get Data → From File → From Folder (hoặc From Workbook)
CÔNG DỤNG
Dùng Power Query để tự động kéo và gộp dữ liệu từ nhiều workbook khác nhau vào một bảng tổng hợp duy nhất, tự động cập nhật khi dữ liệu nguồn thay đổi.
VÍ DỤ
Data → Get Data → From File → From Folder → chọn thư mục chứa các file cần gộp.
KẾT QUẢ
Dữ liệu từ toàn bộ các file trong thư mục được gộp thành một bảng duy nhất trong Excel – không cần copy-paste tay từng file.
Macro & VBA
Tự động hoá quy trình phức tạp mà không cần ngồi lặp lại tay chân
CÚ PHÁP
Alt + F11 để mở VBA Editor, viết code Sub/Function
CÔNG DỤNG
Viết mã lệnh (macro) bằng ngôn ngữ VBA để tự động hoá các quy trình phức tạp, lặp đi lặp lại nhiều bước – từ định dạng, tính toán, cho tới thao tác với file khác.
VÍ DỤ
Sub XinChao()\n MsgBox “Xin chào từ VBA!”\nEnd Sub
KẾT QUẢ
Chạy macro sẽ hiện một hộp thoại thông báo – đây là bước khởi đầu để viết những macro phức tạp hơn xử lý cả quy trình công việc.
PivotChart
Biểu đồ sống động, đổi theo từng cú click trên PivotTable
CÚ PHÁP
Chọn PivotTable → Insert → PivotChart
CÔNG DỤNG
Tạo biểu đồ trực tiếp từ dữ liệu của một PivotTable, tự động thay đổi theo mỗi lần bạn lọc hoặc sắp xếp lại PivotTable gốc.
Biểu đồ cột xuất hiện, thể hiện đúng dữ liệu đang có trong PivotTable – lọc PivotTable là biểu đồ tự vẽ lại theo.
PivotTable
Tổng hợp cả nghìn dòng dữ liệu chỉ bằng vài cú kéo thả
CÚ PHÁP
Insert → PivotTable
CÔNG DỤNG
Tổng hợp, nhóm và phân tích một lượng lớn dữ liệu chỉ bằng cách kéo thả các trường vào vùng Hàng/Cột/Giá trị, không cần viết công thức phức tạp.
VÍ DỤ
Insert → PivotTable → kéo trường “Khu vực” vào Rows, trường “Doanh số” vào Values.
KẾT QUẢ
Bảng tổng hợp doanh số theo từng khu vực xuất hiện tự động – hàng nghìn dòng dữ liệu thô được gói gọn thành vài dòng tổng hợp dễ đọc.
Power Pivot
Data Model nội bộ, xử lý hàng triệu dòng mà máy không “than vãn”
CÚ PHÁP
Insert → Add-ins → Power Pivot → Manage
CÔNG DỤNG
Xây dựng mô hình dữ liệu (Data Model) ngay trong Excel, cho phép liên kết nhiều bảng dữ liệu lớn và tính toán bằng ngôn ngữ DAX – xử lý được lượng dữ liệu vượt xa khả năng của PivotTable thông thường.
VÍ DỤ
Power Pivot → Add to Data Model → tạo quan hệ giữa bảng Đơn hàng và bảng Khách hàng.
KẾT QUẢ
Hai bảng dữ liệu lớn được liên kết với nhau trong Data Model, sẵn sàng cho các phép tính tổng hợp phức tạp mà không cần VLOOKUP nặng nề.
Power Query
Đầu bếp trưởng của dữ liệu – làm sạch, biến đổi, rồi mới dọn ra bàn
CÚ PHÁP
Data → Get Data → chọn nguồn dữ liệu → Power Query Editor
CÔNG DỤNG
Nhập dữ liệu từ nhiều nguồn khác nhau (file, database, web…) rồi làm sạch, biến đổi, gộp bảng một cách trực quan trước khi đưa vào Excel – tất cả các bước xử lý đều được ghi lại và tự động chạy lại khi làm mới dữ liệu.
VÍ DỤ
Data → Get Data → From Text/CSV → chỉnh sửa các bước trong Power Query Editor → Close & Load.
KẾT QUẢ
Dữ liệu thô từ file CSV được làm sạch và nạp vào Excel theo đúng quy trình đã thiết lập – làm mới dữ liệu là toàn bộ các bước xử lý tự chạy lại.
Slicer
Bộ lọc PivotTable phiên bản đẹp, bấm phát là lọc xong
CÚ PHÁP
PivotTable Analyze → Insert Slicer
CÔNG DỤNG
Tạo các nút bấm lọc trực quan cho PivotTable, giúp lọc dữ liệu bằng một cú click thay vì phải mở dropdown filter truyền thống – nhìn chuyên nghiệp hơn hẳn khi làm báo cáo hoặc dashboard.
VÍ DỤ
Click vào PivotTable → PivotTable Analyze → Insert Slicer → chọn trường “Khu vực”.
KẾT QUẢ
Một bảng nút bấm các khu vực xuất hiện; bấm vào bất kỳ khu vực nào, PivotTable tự động lọc theo khu vực đó ngay lập tức.
Báo cáo động với Named Ranges
Đặt tên cho vùng dữ liệu, công thức đọc vào là hiểu ngay không cần đoán
CÚ PHÁP
Formulas → Define Name
CÔNG DỤNG
Đặt tên gợi nhớ cho một vùng dữ liệu thay vì dùng địa chỉ ô khô khan (A1:A100), giúp công thức trong báo cáo dễ đọc, dễ bảo trì và ít lỗi hơn khi vùng dữ liệu thay đổi kích thước.
VÍ DỤ
Formulas → Define Name → Name: DoanhSo → Refers to: =Sheet1!$B$2:$B$100
KẾT QUẢ
Từ giờ có thể viết công thức =SUM(DoanhSo) thay vì =SUM(Sheet1!B2:B100) – vừa ngắn gọn, vừa dễ hiểu cho người đọc sau này.
Dashboard bằng Pivot + biểu đồ liên kết
Gộp nhiều PivotTable và biểu đồ thành một “phòng điều khiển” trực quan
CÚ PHÁP
Kết hợp nhiều PivotTable/PivotChart trên cùng một sheet, liên kết bằng Slicer chung
CÔNG DỤNG
Xây dựng một trang tổng quan (dashboard) gồm nhiều bảng và biểu đồ liên kết với nhau qua cùng một bộ Slicer, cho phép xem toàn cảnh dữ liệu và lọc đồng bộ tất cả các thành phần chỉ bằng một cú click.
VÍ DỤ
Tạo 3 PivotChart từ 3 PivotTable khác nhau → Insert Slicer → Report Connections → kết nối Slicer với cả 3 PivotTable.
KẾT QUẢ
Bấm vào Slicer một lần, toàn bộ các biểu đồ và bảng trên dashboard đồng loạt lọc theo lựa chọn đó – nhìn một trang là nắm hết tình hình.
Form nhập liệu bằng VBA
Giao diện nhập liệu “xịn” ngay trong Excel, không cần phần mềm ngoài
CÚ PHÁP
Alt + F11 → Insert → UserForm
CÔNG DỤNG
Thiết kế một giao diện nhập liệu tuỳ chỉnh (form với các ô nhập, nút bấm…) bằng VBA, giúp người dùng nhập dữ liệu có kiểm soát thay vì gõ trực tiếp vào bảng tính.
VÍ DỤ
Insert → UserForm → kéo thả TextBox và CommandButton → viết code xử lý khi bấm nút Lưu.
KẾT QUẢ
Một cửa sổ form hiện lên khi chạy macro, cho phép nhập dữ liệu qua các ô có kiểm soát rồi tự động ghi vào đúng dòng trong bảng tính.
Menu tuỳ chỉnh
Dọn bàn làm việc gọn gàng, chỉ giữ lại đúng công cụ mình hay dùng
CÚ PHÁP
File → Options → Customize Ribbon
CÔNG DỤNG
Tạo một tab Ribbon hoặc menu riêng chỉ chứa các lệnh bạn dùng thường xuyên nhất, giúp thao tác nhanh hơn thay vì phải lục tìm qua nhiều tab mặc định.
VÍ DỤ
File → Options → Customize Ribbon → New Tab → thêm các lệnh hay dùng vào tab mới.
KẾT QUẢ
Một tab Ribbon mới xuất hiện, gom sẵn các lệnh bạn dùng nhiều nhất – thao tác nhanh hơn hẳn so với đi tìm trong menu mặc định.
Xử lý hàng nghìn dòng bằng script VBA
Để máy tính chạy vòng lặp hộ, tay bạn được nghỉ ngơi
CÚ PHÁP
For i = 2 To lastRow … Next i (vòng lặp VBA)
CÔNG DỤNG
Viết vòng lặp VBA để xử lý tự động hàng nghìn dòng dữ liệu (tính toán, định dạng, kiểm tra điều kiện…) nhanh hơn nhiều so với kéo công thức hay thao tác tay từng dòng.
VÍ DỤ
For i = 2 To 10000: Cells(i,3).Value = Cells(i,1).Value * Cells(i,2).Value: Next i
KẾT QUẢ
Toàn bộ 10.000 dòng dữ liệu được tính toán tự động chỉ trong vài giây – nhanh hơn gấp nhiều lần so với kéo công thức thủ công.
Tự động gửi email từ Excel bằng VBA
Báo cáo soạn xong là tự bay thẳng vào hộp thư người nhận
CÚ PHÁP
Dùng đối tượng Outlook.Application trong VBA
CÔNG DỤNG
Viết macro VBA kết hợp với Outlook để tự động soạn và gửi email báo cáo trực tiếp từ Excel, không cần copy dữ liệu ra rồi mở email thủ công.
VÍ DỤ
Set OutlookApp = CreateObject(“Outlook.Application”) … .Send
KẾT QUẢ
Chạy macro là một email mới được soạn sẵn nội dung và gửi thẳng tới người nhận – tiết kiệm hẳn công đoạn copy-paste và soạn email tay.
Lời kết Phần 5/6: Bộ 150+ thủ thuật Excel cho dân văn phòng
Đây là nhóm kỹ năng đưa bạn từ người dùng Excel lên người thành người xây hệ thống báo cáo tự động. 📊- hay một người xử lý dữ liệu đẳng cấp khác hẳn với dân nghiệp dư. “Giang hồ mạng” còn hay gọi là data analyst.