Cách Thu Nhỏ File Excel: Hướng Dẫn Chi Tiết Để Giảm Kích Thước Tập Tin Hiệu Quả

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.

Mục lục bài viết

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ânMô TảHậu Quả
Dữ liệu thô quá lớnSố 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ạpSử 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úngHì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ừaDò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 QueryTạ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à VBAMã 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ả.

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:

  1. File Explorer (Windows)
  2. 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).

  3. Excel – Thông tin tài liệu

  4. File → Info → Properties → Advanced Properties → tab General → Size.

  5. 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ỏ.

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 ppi hoặc 96 ppi cho 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ách Thu Nhỏ File Excel
Cách Thu Nhỏ File Excel
  • 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
NXPowerLiteNén file Office, giảm kích thước hình ảnh, đối tượng nhúng.https://www.neuxpower.com/nxpowerlite
FileOptimizerCô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 ExcelBộ 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 DesktopKhi 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ỏ:

  1. Xóa hàng/ô trống: Loại bỏ 500,000 dòng không dùng trên mỗi sheet.
  2. Xóa định dạng: Clear Formats toàn sheet, sau đó chỉ định dạng lại vùng dữ liệu.
  3. Nén hình ảnh: Compress Pictures → 96 ppi.
  4. Chuyển PivotTable: Bỏ chọn “Save source data with file”.
  5. Chuyển sang .xlsb: Save As → Excel Binary Workbook.
  6. 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ầmHậ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ánSử 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ượngHì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 macroMacro không chạyKiểm tra macro sau khi lưu, sửa lỗi nếu có.
Xóa Conditional Formatting trên toàn sheetMất màu sắc quan trọngGiữ 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 gianKích thước không giảmSử 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:

  1. Xóa dữ liệu và định dạng không cần.
  2. Tối ưu công thức, PivotTable, Power Query.
  3. Nén và quản lý hình ảnh, đối tượng nhúng.
  4. Sử dụng định dạng .xlsb và 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!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận