File Excel là một trong những công cụ phổ biến nhất trong công việc văn phòng, phân tích dữ liệu và quản lý thông tin. Tuy nhiên, khi làm việc với lượng dữ liệu lớn, file Excel dễ bị “bùng nổ” kích thước, gây ra nhiều bất tiện như:
- Mở chậm: Thời gian khởi động và tải file tăng đáng kể.
- Lưu trữ tốn không gian: Đặc biệt khi lưu trên đám mây hoặc gửi email.
- Nguy cơ hỏng file: File lớn hơn có xu hướng dễ bị hỏng hoặc mất dữ liệu khi truyền tải.
Vì vậy, việc thu nhỏ file Excel là một kỹ năng cần thiết để tối ưu hoá hiệu suất và bảo vệ dữ liệu. Bài viết này sẽ cung cấp cho bạn hướng dẫn chi tiết, từng bước một, kèm theo các mẹo, công cụ và lưu ý quan trọng, giúp bạn giảm kích thước file Excel mà không làm mất đi tính năng hay dữ liệu quan trọng.
Có thể bạn quan tâm: Cách Sắp Xếp Giảm Dần Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Nguyên Nhân Khi File Excel Bị Phình Rộng
Trước khi đưa ra giải pháp, chúng ta cần hiểu rõ các nguyên nhân chính khiến file Excel trở nên cồng kềnh:
| Nguyên Nhân | Mô Tả | Hậu Quả |
|---|---|---|
| Dữ liệu thô quá lớn | Số lượng hàng, cột, hoặc bảng tính (sheet) quá nhiều. | Kích thước file tăng nhanh. |
| Công thức phức tạp | Sử dụng công thức lồng nhau, mảng, hoặc các hàm tính toán nặng. | Tăng dung lượng và làm chậm tính toán. |
| Định dạng không cần thiết | Định dạng ô (font, màu, viền) trên toàn bộ cột/row, thậm chí các ô trống. | Gây ra “bloat” dữ liệu. |
| Đối tượng nhúng | Hình ảnh, biểu đồ, SmartArt, các đối tượng OLE (Word, PowerPoint). | Tăng kích thước file đáng kể. |
| Dữ liệu thừa | Dòng/ô trống, dữ liệu đã xóa nhưng vẫn còn trong “used range”. | Giữ lại không gian không cần. |
| PivotTable và Power Query | Tạo cache dữ liệu, lưu trữ dữ liệu gốc. | File lớn hơn so với dữ liệu gốc. |
| Macro và VBA | Mã lệnh và các module VBA được lưu trong file. | Tăng kích thước, nếu không tối ưu. |
| Định dạng có điều kiện (Conditional Formatting) | Nhiều quy tắc áp dụng trên toàn sheet. | Tăng dung lượng và làm chậm tính toán. |
Hiểu rõ các nguyên nhân sẽ giúp chúng ta định hướng các bước tối ưu hoá một cách hiệu quả.
Có thể bạn quan tâm: Cách Phục Hồi File Excel: Hướng Dẫn Chi Tiết Từ A Đến Z
2. Kiểm Tra Kích Thước Thực Tế Của File
Trước khi thực hiện bất kỳ thao tác nào, hãy đo lường kích thước hiện tại:
- File Explorer (Windows)
Click chuột phải vào file → Properties → Size (kích thước trên đĩa) và Size on disk (kích thước thực tế trên ổ đĩa).
Excel – Thông tin tài liệu
File → Info → Properties → Advanced Properties → tab General → Size.
Sử dụng PowerShell (đối với người dùng nâng cao):
powershell Get-Item "C:\Path\To\YourFile.xlsx" | Select-Object Name,Length
Ghi lại kích thước để so sánh sau khi thực hiện các bước thu nhỏ.
Có thể bạn quan tâm: Cách Lấy Ký Tự Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
3. Xóa Dữ Liệu, Định Dạng và Ô Trống Không Cần Thiết
3.1. Xóa Dòng/Column Không Dùng
- Cách nhanh:
- Chọn toàn bộ cột hoặc hàng không chứa dữ liệu.
Nhấn Ctrl + – (Delete) → Shift cells up hoặc Shift cells left.
Lưu ý: Đảm bảo không vô tình xóa công thức hoặc dữ liệu cần thiết.
3.2. Xóa Định Dạng Trên Các Ô Trống
Các ô trống bị định dạng (font, màu nền, viền…) sẽ được ghi nhớ trong file, làm tăng dung lượng.
- Bước thực hiện:
- Nhấn Ctrl + A để chọn toàn bộ sheet.
- Vào Home → Editing → Clear → Clear Formats.
- Nếu muốn giữ lại định dạng cho phần dữ liệu, hãy chỉ chọn vùng dữ liệu thực tế (đánh dấu bằng Ctrl + Shift + End để di chuyển tới ô cuối cùng chứa dữ liệu).
3.3. Xóa Định Dạng Có Điều Kiện (Conditional Formatting)
- Vào Home → Conditional Formatting → Manage Rules.
- Kiểm tra và xóa các quy tắc không còn cần thiết, đặc biệt là quy tắc áp dụng trên toàn sheet (ví dụ:
=$A$1:$XFD$1048576). - Đặt quy tắc chỉ áp dụng trên vùng dữ liệu thực tế.
3.4. Xóa Thêm Các Đối Tượng Thừa (Shapes, Text Boxes)
- Sử dụng Selection Pane:
Home → Find & Select → Selection Pane. - Duyệt danh sách, chọn và xóa các đối tượng không cần.
4. Tối Ưu Hóa Công Thức và Tính Toán
4.1. Tránh Sử Dụng Các Hàm Mảng Khi Không Cần
- Hàm mảng (Array Formulas) tính toán trên toàn cột có thể gây overhead lớn.
- Thay thế bằng SUMIFS, COUNTIFS, AVERAGEIFS… hoặc Power Query để tính toán một lần.
4.2. Sử Dụng Hàm IFERROR Thay Vì IF(ISERROR())
IFERRORđơn giản hơn, giúp Excel tối ưu hoá bộ nhớ.
4.3. Giảm Thiểu Số Lượng Công Thức Tái Tính
- Copy-Paste Values: Khi dữ liệu đã ổn định, chuyển công thức thành giá trị tĩnh (
Copy → Paste Special → Values). - Sử dụng Named Ranges: Giúp công thức ngắn gọn, giảm độ phức tạp.
4.4. Sử Dụng Table (Bảng) Thay Cho Phạm Vi Tĩnh
- Khi bạn chuyển vùng dữ liệu thành Table (
Ctrl + T), Excel tự động quản lý phạm vi, tránh việc công thức áp dụng lên toàn cột vô tận.
5. Xử Lý Hình Ảnh, Đồ Thị và Các Đối Tượng Nhúng
5.1. Nén Hình Ảnh
- Excel 2026 trở lên: Khi chèn hình ảnh, Excel sẽ nén tự động, nhưng bạn vẫn có thể giảm kích thước hơn bằng cách:
- Chọn hình ảnh → Picture Format → Compress Pictures.
- Bỏ chọn “Apply only to this picture” nếu muốn nén toàn bộ.
Chọn Resolution:
150 ppihoặc96 ppicho mục đích hiển thị trên màn hình.Định dạng file: Sử dụng PNG cho hình ảnh có nền trong suốt, JPEG cho ảnh chụp thực tế.
5.2. Loại Bỏ Đồ Thị và PivotChart Không Cần Thiết
- Nếu không cần hiển thị đồ thị, hãy xóa chúng hoặc lưu dưới dạng hình ảnh tĩnh (
Copy → Paste as Picture), sau đó xóa chart gốc.
5.3. Sử Dụng Liên Kết Thay Vì Nhúng
- Thay vì nhúng file PDF, Word, hoặc PowerPoint, bạn có thể liên kết chúng:
Insert → Object → Create from File → Link to file.
6. Tối Ưu PivotTable và Power Query
6.1. Xóa Cache Dữ Liệu PivotTable

Có thể bạn quan tâm: Cách Sửa Excel Trên Iphone: Hướng Dẫn Chi Tiết Từ A Đến Z
Khi tạo PivotTable, Excel lưu cache dữ liệu (bản sao dữ liệu nguồn) trong file. Để xóa:
Click phải vào PivotTable → PivotTable Options.
- Tab Data → Bỏ chọn Save source data with file.
- Nếu muốn xóa cache cũ, vào Data → Queries & Connections → Connections, xóa các kết nối không dùng.
6.2. Sử Dụng Power Query Để Xử Lý Trước Khi Nhập Vào Excel
- Power Query (Get & Transform) cho phép làm sạch, lọc dữ liệu trước khi tải vào sheet, giảm kích thước.
- Khi tải dữ liệu, chọn Only Create Connection nếu không cần hiển thị bảng trên sheet.
6.3. Giảm Số Lượng Trường và Dòng Trong Pivot
- Chỉ giữ lại những trường cần thiết, loại bỏ các trường tính toán không sử dụng.
7. Tối Ưu Hóa VBA và Macro
7.1. Xóa Module VBA Không Dùng
- Nhấn
Alt + F11để mở VBA Editor. - Kiểm tra các Modules, UserForms, Class Modules. Xóa những phần không còn sử dụng.
7.2. Nén Mã VBA
- Khi lưu file, chọn File → Save As → Excel Binary Workbook (.xlsb). Định dạng này tự động nén mã VBA và dữ liệu, giảm kích thước đáng kể.
7.3. Loại Bỏ Tham Chiếu (References) Không Cần
- Trong VBA Editor →
Tools → References. Bỏ chọn các thư viện không dùng.
8. Lưu File Dưới Định Dạng Nhỏ Gọn
8.1. Định Dạng .xlsx vs .xlsb
.xlsx: Định dạng chuẩn, nén XML, nhưng vẫn có giới hạn..xlsb: Định dạng nhị phân, thường giảm 30‑50% kích thước so với.xlsx.- Để chuyển:
File → Save As → Excel Binary Workbook (.xlsb).
8.2. Sử Dụng Tùy Chọn “Compress Pictures” Khi Lưu
- Khi lưu lần đầu, Excel tự động hỏi về nén ảnh. Chọn Yes để giảm kích thước.
8.3. Xóa Metadata và Thông Tin Người Dùng
File → Info → Check for Issues → Inspect Document.- Kiểm tra và Remove All các thông tin như Author, Revision, Comments.
9. Kiểm Tra Lại Kích Thước và Đánh Giá Hiệu Quả
Sau khi thực hiện các bước trên, thực hiện lại đo lường kích thước (xem phần 2). So sánh với giá trị ban đầu:
- Nếu giảm được 30‑60% là một kết quả tốt.
- Nếu vẫn còn quá lớn, xem xét lại: có phải dữ liệu thực sự cần thiết không? Có thể chia file thành nhiều workbook nhỏ hơn.
10. Các Công Cụ Bên Ngoài Hữu Ích
| Công Cụ | Mô Tả | Link |
|---|---|---|
| NXPowerLite | Nén file Office, giảm kích thước hình ảnh, đối tượng nhúng. | https://www.neuxpower.com/nxpowerlite |
| FileOptimizer | Công cụ mã nguồn mở, tối ưu nhiều định dạng, bao gồm .xlsx. | https://nikkhokkho.sourceforge.io/static.php?page=FileOptimizer |
| Kutools for Excel | Bộ tính năng mở rộng, bao gồm “Clean Up” để xóa format, blank cells. | https://www.extendoffice.com/product/kutools-for-excel.html |
| Power BI Desktop | Khi dữ liệu quá lớn, di chuyển sang Power BI để xử lý và chia sẻ. | https://powerbi.microsoft.com/desktop/ |
11. Thực Hành: Ví Dụ Cụ Thể Thu Nhỏ 1 File 150 MB
Giả sử bạn có file SalesData_2023.xlsx (150 MB) chứa:
- 5 sheet, mỗi sheet có ~2 triệu dòng.
- Hình ảnh sản phẩm, biểu đồ, PivotTable.
- Nhiều công thức tính toán bán hàng.
Quy trình thu nhỏ:
- Xóa hàng/ô trống: Loại bỏ 500,000 dòng không dùng trên mỗi sheet.
- Xóa định dạng: Clear Formats toàn sheet, sau đó chỉ định dạng lại vùng dữ liệu.
- Nén hình ảnh: Compress Pictures → 96 ppi.
- Chuyển PivotTable: Bỏ chọn “Save source data with file”.
- Chuyển sang .xlsb: Save As → Excel Binary Workbook.
- Xóa VBA không dùng và Clear Metadata.
Kết quả: Kích thước giảm còn ≈ 45 MB (giảm 70%). Thời gian mở file giảm từ 45 giây xuống còn 12 giây.
12. Những Sai Lầm Thường Gặp Khi Thu Nhỏ File Excel
| Sai Lầm | Hậu Quả | Cách Khắc Phục |
|---|---|---|
| Xóa công thức mà không lưu giá trị | Mất dữ liệu tính toán | Sử dụng Copy → Paste Special → Values khi công thức đã ổn định. |
| Nén hình ảnh quá mức → mất chất lượng | Hình ảnh không rõ nét | Đặt mức nén vừa phải (150‑200 ppi) và kiểm tra lại. |
Chuyển sang .xlsb mà không kiểm tra macro | Macro không chạy | Kiểm tra macro sau khi lưu, sửa lỗi nếu có. |
| Xóa Conditional Formatting trên toàn sheet | Mất màu sắc quan trọng | Giữ lại quy tắc chỉ cho vùng dữ liệu thực tế. |
| Không kiểm tra used range → ô trống vẫn chiếm không gian | Kích thước không giảm | Sử dụng Ctrl + End để xác định vùng dùng, xóa các dòng/cột thừa. |
13. Kết Luận
Việc thu nhỏ file Excel không chỉ giúp tiết kiệm không gian lưu trữ mà còn tăng tốc độ làm việc, giảm nguy cơ lỗi và hỏng file. Bằng cách:
- Xóa dữ liệu và định dạng không cần.
- Tối ưu công thức, PivotTable, Power Query.
- Nén và quản lý hình ảnh, đối tượng nhúng.
- Sử dụng định dạng
.xlsbvà loại bỏ metadata.
Bạn có thể giảm kích thước file từ hàng chục megabyte xuống chỉ còn vài megabyte mà không làm mất tính năng quan trọng. Hãy áp dụng các bước trên một cách có hệ thống, kiểm tra lại kích thước sau mỗi bước để đạt được hiệu quả tối đa.
Lưu ý cuối cùng: Khi tối ưu, luôn sao lưu bản gốc trước khi thực hiện các thay đổi lớn. Điều này giúp bạn khôi phục lại dữ liệu nếu có sai sót.
Chúc bạn thành công trong việc quản lý và tối ưu file Excel!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
