Trong thực tiễn làm việc với Excel, đặc biệt khi xử lý dữ liệu doanh thu, chi phí hay bảng tính tài chính, giá trị 0 thường xuất hiện rất nhiều. Tuy nhiên, đôi khi giá trị 0 không mang ý nghĩa thực tế hoặc gây rối mắt khi trình giảm, đặc biệt khi bạn muốn trình bày dữ liệu một cách trực quan và chuyên nghiệp. Bài viết này sẽ trình bày đầy đủ các cách để “bỏ hiển thị” giá trị bằng 0 trong Excel, từ các phương pháp đơn giản nhất như chỉnh sửa định dạng cell, đến các kỹ thuật nâng cao như sử dụng hàm IF, Conditional Formatting, TEXT, và VBA. Ngoài ra, chúng ta còn phân tích tình huống thực tế, lợi ích, hạn chế và những mẹo nhỏ giúp bạn tối ưu hiệu suất làm việc.
Có thể bạn quan tâm: Cách Chuyển Định Dạng Ngày Từ Mm Dd Yyyy Sang Dd Mm Yyyy Trong Excel
1. Tại sao nên loại bỏ giá trị 0 trong Excel?
- Đơn giản hóa giao diện: Khi có quá nhiều số 0, bảng tính trở nên rối mắt và khó đọc. Việc ẩn các giá trị 0 giúp người xem nhanh chóng tập trung vào những dữ liệu quan trọng.
- Tăng tính thẩm mỹ: Trong báo cáo, dữ liệu được trình bày sạch sẽ, không có số 0 lấp lánh sẽ tạo ấn tượng chuyên nghiệp hơn.
- Tránh nhầm lẫn: Đôi khi số 0 có thể gây nhiddiều khi so sánh với các giá trị khác. Nếu 0 thực sự không cần thiết, ẩn nó sẽ tránh sai sót trong phân tích.
- Tiết kiệm bộ nhớ: Đối với bảng tính lớn, việc ẩn giá trị 0 giúp giảm kích thước file và tăng tốc độ xử lý.
Có thể bạn quan tâm: Convert Dd Mm Yyyy To Mm Dd Yyyy In Excel: Hướng Dẫn Chi Tiết Và Toàn Diện
2. Cách 1: Chỉnh sửa định dạng cell để ẩn số 0
2.1. Sử dụng Custom Format
- Chọn vùng dữ liệu: Click vào ô hoặc kéo chọn vùng bạn muốn ẩn giá trị 0.
- Mở hộp Format Cells: Nhấn chuột phải → Format Cells (hoặc nhấn
Ctrl + 1). - Chọn Custom: Trong tab Number, chọn Custom.
- Nhập định dạng: Đặt
0;-0;;@. Đây là định dạng gồm bốn phần cách nhau bởi dấu chấm phẩy: - Phần đầu: định dạng cho số dương.
- Phần thứ hai: định dạng cho số âmász.
- Phần thứ ba: định dạng cho số 0 (để trống).
- Phần thứ tư: định dạng cho text (không thay đổi).
- Nhấn OK: Như vậy, giá trị 0 sẽ không hiển thị, nhưng vẫn tồn tại trong ô.
Lưu ý: Định dạng này chỉ ẩn hiển thị, dữ liệu vẫn tồn tại và có thể được dùng trong công thức tính.
2.2. Định dạng “Hiển thị trắng”
Nếu bạn muốn ẩn giá trị 0 bằng cách thay thế bằng một chuỗi rỗng, bạn có thể tạo định dạng tùy chỉnh:
0;-0;"";
Trong đó phần “;” cuối cùng sẽ làm cho giá trị 0 hiển thị thành chuỗi rỗng.
Có thể bạn quan tâm: Chỉnh Sửa File Excel Trên Google Drive Bằng Điện Thoại
3. Cách 2: Sử dụng hàm IF để trả về chuỗi rỗng
Hàm IF (IF) là một trong những hàm cơ bản và mạnh mẽ nhất trong Excel. Bạn có thể dùng nó để kiểm tra giá trị của một ô որպես 0, nếu đúng thì trả về chuỗi rỗng, ngược lại trả về giá trị gốc.
3.1. Công thức đơn giản
Giả sử ô A1 chứa dữ liệu mà bạn muốn kiểm tra:
=IF(A1=0,"",A1)
Kết quả sẽ là chuỗi rỗng nếu A1 bằng 0, hoặc giá trị của A1 nếu không.
3.2. Áp dụng cho nhiều ô
Bạn có thể kéo công thức này sang các ô khác hoặc áp dụng cho một cột:
=IF(B2=0,"",B2)
Nếu bạn muốn áp dụng cho toàn bộ cột B, bạn có thể dùng công thức array:
=ARRAYFORMULA(IF(B:B=0,"",B:B))
Lưu ý: Khi sử dụng hàm IF, dữ liệu gốc vẫn bị thay thế và không thể vọng lại ngay lập tức. Nếu bạn muốn giữ nguyên dữ liệu gốc để có thể tham chiếu trong công thức tính editor, hãy đặt công thức IF trong một cột mới.
4. Cách 3: Conditional Formatting (Định dạng có điều kiện)
4.1. Giới thiệu
Conditional Formatting cho phép bạn áp dụng định dạng tùy theo điều kiện. Đối với giá trị 0, bạn có thể đặt màu chữ trắng (hoặc màu nền giống nền) để “ẩn” giá trị.
4.2. Cách thực hiện
- Chọn vùng dữ liệu: Ví dụ, cột C.
- Open Conditional Formatting: Trên thanh Ribbon, chọn Home → Conditional Formatting → New Rule.
- Chọn “Format cells that contain”.
- Điều kiện: Chọn Cell Value → equal to → nhập
0. - Định dạng: Click Format, chuyển tới tab Font, chọn màu White (hoặc màu nền).
- Xác nhận: Nhấn OK, OK.
Ưu điểm: Dữ liệu vẫn hiển thị nhưng màu chữ trống sẽ “ẩn” giá trị 0. Bạn có thể dễ dàng thay đổi màu sắc khi cần.
4.3. Sử dụng công thức
Nếu bạn muốn điều kiện phức tạp hơn, bạn có thể chọn Use a formula to determine which cells to format:
=A1=0
Sau đó áp dụng định dạng như trên.
5. Cách 4: Sử dụng hàm TEXT để hiển thị chuỗi rỗng

Có thể bạn quan tâm: Cách Bỏ 2 Số 0 Sau Dấu Phẩy Trong Excel
Hàm TEXT chuyển đổi một giá trị số thành chuỗi theo định dạng bạn chỉ định. Bạn có thể kết hợp với IF để hiển thị chuỗi rỗng khi giá trị bằng 0.
=IF(A1=0,"",TEXT(A1,"#,##0.00"))
Điều này sẽ giữ định dạng số qua TEXT, nhưng khi giá trị bằng 0 thì hiển thị rỗng.
6. Cách 5: Sử dụng VBA để ẩn giá trị 0
Nếu bạn làm việc với dữ liệu rất lớn hoặc cần tự động hoá quá trình, bạn có thể viết macro VBA để ẩn giá trị 0 một cách linh hoạt.
6.1. Macro đơn giản
Sub HideZeros() Dim rng As Range Dim cell As Range Set rng = Selection For Each cell In rng If cell.Value = 0 Then cell.NumberFormat = ";;;" End If Next cell
End Sub
- Chạy macro: Chọn vùng, sau đó chạy macro
HideZeros. Giá trị 0 sẽ bị ẩn.
6.2. Macro nâng cao
Nếu bạn muốn tự động ẩn giá trị 0 trong toàn bộ bảng tính, bạn có thể viết một macro lặp qua từng ô:
Sub HideZerosAll() Dim ws As Worksheet Dim rng As Range Dim cell As Range For Each ws In ThisWorkbook.Worksheets Set rng = ws.UsedRange For Each cell In rng If IsNumeric(cell.Value) And cell.Value = 0 Then cell.NumberFormat = ";;;" End If Next cell Next ws
End Sub
Lưu ý: Khi sử dụng VBA, bạn cần lưu file ở định dạng
.xlsmvà bật macro.
7. Cách 6: Sử dụng tính năng “Show/Hide Zero” trong Excel 365
Trong một số phiên bản Excel mới, đặc biệt là Excel 365, có tính năng “Show/Hide Zero” trong tab:^
- Chọn vùng: Bấm chuột phải → Format Cells.
- Chọn “Custom”: Nhập
;-0;;@. - Hoặc写真: Khi truy cập Home → Format → Hide/Show → Hide Zeros (nếu có), maid.
Lưu ý: Tính năng này có thể hết hạn hoặc không khả dụng tùy phiên bản.
8. So sánh các phương pháp
| Phương pháp | Tiêu chí | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Định dạng Custom | Dễ thực hiện | Ẩn ngay lập tức | Dữ liệu vẫn có thể bị lỗi khi tính toán phức tạp |
| Hàm IF | Linh hoạt | Dữ liệu gốc giữ nguyên | Cần ô phụ, tăng kích thước file |
| Conditional Formatting | Không cần ô phụ | Đơn giản | Không thực sự ẩn dữ liệu, chỉ thay đổi màu |
| Hàm TEXT | Định dạng số | Giữ định dạng | Cần viết công thức |
| VBA | Tự động hóa | Ẩn dữ liệu trong nhiều sheet | Cần kiến thức lập trình |
| Show/Hide Zero | Nhanh | Kiểm soát toàn bộ | Không có trên mọi phiên bản |
9. Ứng dụng thực tế: Bảng tính doanh thu
Giả sử bạn đang lập bảng tính doanh thu theo ngày. Trong một số ngày, doanh thu có thể là 0 do không có giao dịch. Khi trình bày kết quả cho cấp trên, bạn muốn loại bỏ các số 0 để không làm mắt lác.
9.1. κάνo ẩn bằng Custom Format
- Chọn cột doanh thu → Format Cells → Custom → nhập
#,##0;;@.
9.2. Khi tính tổng
- Công thức
=SUM(A2:A31)sẽ tính tổng bình thường, không bị ảnh hưởng bởi việc ẩn 0.
9.3. Khi import dữ liệu
- Nếu bạn import dữ liệu từ hệ thống ERP, giá trị 0 sẽ xuất hiện. Bạn có thể áp dụng macro
HideZerosAllngay sau khi import để ẩn chúng.
10. Mẹo nhỏ và lưu ý
- Không ẩn khi dùng công thức: Nếu bạn sử dụng
=IF(A1=0,"",A1), các ô rỗng sẽ gây ra lỗi khi tính tổng (#DIV/0!) nếu bạn chia cho chúng. Hãy kiểm tra lại công thức. - Sử dụng Data Validation: Bạn có thể ngăn chặn người dùng nhập 0 vào ô dữ liệu cột doanh thu bằng cách thiết lập
Data Validation→ Custom →=A1<>0. Điều này giúp tránh 0 xuất hiện ngay từ đầu. - Sử dụng Table: Khi chuyển dữ liệu thành Table (
Insert → Table), bạn có thể áp dụng Conditional Formatting nhanh chóng cho toàn bộ cột. - Thêm chú thích: Khi ẩn 0 bằng Conditional Formatting, hãy thêm chú thích “0 đã ẩn” trong phần ghi chú của file để tránh nhầm lẫn.
- Kiểm tra tính toàn vẹn: Sau khi ẩn 0, chạy một số kiểm tra đơn giản:
=COUNTIF(A:A,0)để đảm bảo số 0 đã được ẩn (số lượng vẫn giữ nguyên). - Sử dụng “Hide” trong Power Query: Nếu bạn đang làm việc với Power Query, hãy sử dụng tính năng lọc “Remove values” để loại bỏ 0 trước khi tải dữ liệu vào Excel.
11. Khi nào không nên ẩn giá trị 0?
- Khi dữ liệu 0 có ý nghĩa: Ví dụ, trong báo cáo chi tiết, số 0 có thể nói lên “không có giao dịch” và cần được lưu giữ.
- Trong các phân tích thống kê: Khi tính trung bình, độ lệch chuẩn, hoặc khi sử dụng biểu đồ, việc ẩn 0 có thể làm thay đổi kết quả.
- Khi làm báo cáo quy định: Một số quy định tài chính yêu cầu ghi rõ giá trị 0.
12. Kết luận
Việc “bỏ hiển thị giá trị bằng 0” trong Excel là một kỹ thuật đơn giản nhưng có thể mang lại lợi ích lớn cho tính thẩm mỹ và hiệu quả của bảng tính. Tùy thuộc vào mục đích và môi trường làm việc, bạn có thể chọn một trong các phương pháp trên: chỉnh sửa định dạng, sử dụng hàm IF, Conditional Formatting, hàm TEXT, VBA hoặc tính năng tích hợp của Excel reclamar.
Tóm tắt các bước quan trọng:
- Xác định adults: Bạn cần ẩn giá trị 0 hay giữ lại.
- Chọn phương pháp phù hợp: Định dạng custom, hàm IF, Conditional Formatting, hoặc VBA.
- Kiểm tra tính toàn vẹn: Đảm bảo công thức tính và dữ liệu vẫn chính xác sau khi ẩn.
- Ghi chú rõ ràng: Để tránh nhầm lẫn trong các phiên bản hoặc khi chia sẻ file.
Hy vọng bài viết này mang lại cho bạn những công cụ và kiến thức cần thiết để làm việc hiệu quả hơn với Excel, đặc biệt khi xử lý dữ liệu doanh thu, chi phí, hoặc bất kỳ bảng tính nào mà giá trị 0 thường xuất hiện. Happy 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ẻ.
