Bạn có muốn ẩn các giá trị 0 trong dữ liệu của mình không?
Một kỹ thuật phổ biến được sử dụng trong Excel là định dạng các giá trị 0 dưới dạng khoảng trống. Điều này có thể giúp cải thiện khả năng đọc và hiểu của bảng tính
Thật khó để nhanh chóng xác định ô nào chứa giá trị 0 khi bạn có nhiều dữ liệu. Khi bạn biểu thị các giá trị bằng 0 dưới dạng khoảng trống, nó sẽ cung cấp cho bạn một dấu hiệu trực quan và giúp việc phát hiện các mẫu trong dữ liệu trở nên đơn giản hơn
Giá trị bằng 0 trong dữ liệu của bạn cũng có thể có nghĩa là không có dữ liệu nào tồn tại. Nếu đây là trường hợp, thì hiển thị một khoảng trống sẽ là một lựa chọn tốt hơn
Đọc tiếp để xem tất cả các phương pháp hiển thị số 0 dưới dạng khoảng trống trong Excel. Nhận bản sao của sổ làm việc ví dụ được sử dụng trong bài đăng này để theo dõi
Hiển thị số 0 dưới dạng trống với định dạng tùy chỉnh
Phương pháp tốt nhất để hiển thị các giá trị 0 của bạn ở dạng trống là sử dụng định dạng số tùy chỉnh. Điều này sẽ cho phép bạn chọn chính xác cách hiển thị các giá trị dương, âm và 0 của mình
Thực hiện theo các bước sau để áp dụng định dạng tùy chỉnh hiển thị số 0 dưới dạng khoảng trống
- Chọn phạm vi giá trị mà bạn muốn áp dụng định dạng tùy chỉnh
- Chuyển đến tab Trang chủ trong dải băng
- Nhấp vào biểu tượng Khởi chạy ở phía dưới bên phải hoặc phần Số
Thao tác này sẽ mở hộp thoại Định dạng ô cho phép bạn điều chỉnh nhiều tùy chọn định dạng ô bao gồm bất kỳ định dạng số nào
💡 Mẹo. Bạn cũng có thể mở menu Định dạng ô bằng cách sử dụng phím tắt Ctrl + 1
- Chuyển đến tab Số trong menu Định dạng ô
- Chọn tùy chọn Tùy chỉnh trong phần Danh mục
- Nhập chuỗi định dạng = IF ( C3=0, "", C3 )5 vào trường Loại
- Nhấn nút OK
Chuỗi định dạng được sử dụng trong định dạng số tùy chỉnh bao gồm ba phần được phân tách bằng ký tự = IF ( C3=0, "", C3 )6
Phần đầu tiên xác định định dạng sẽ sử dụng cho số dương, phần thứ hai xác định định dạng sẽ sử dụng cho số âm và phần thứ ba xác định định dạng được sử dụng trên giá trị 0
Lưu ý trong chuỗi định dạng này, phần cuối cùng sau ký tự = IF ( C3=0, "", C3 )6 thứ hai trống?
Điều này sẽ dẫn đến các số không trong phạm vi đã chọn của bạn xuất hiện trống trong các ô
Nếu bạn chọn bất kỳ ô trống nào trong số này, bạn sẽ thấy thanh công thức vẫn hiển thị giá trị bằng không. Các ô sẽ vẫn chứa giá trị 0 nhưng định dạng khiến chúng hiển thị dưới dạng khoảng trống trong lưới
Hiển thị số 0 dưới dạng trống với các tùy chọn Excel
Có một cài đặt Excel sẽ cho phép bạn ẩn các số 0 cho toàn bộ trang tính của mình
Bằng cách này, bạn không cần chọn một phạm vi cụ thể để áp dụng định dạng, tất cả các giá trị 0 trong trang tính của bạn sẽ bị ẩn và xuất hiện dưới dạng khoảng trống
Làm theo các bước sau để ẩn giá trị 0 cho toàn bộ trang tính
- Chuyển đến tab Tệp
- Chọn Tùy chọn ở dưới cùng bên trái của khu vực hậu trường
Thao tác này sẽ mở menu Tùy chọn Excel chứa nhiều cài đặt có thể tùy chỉnh cho ứng dụng Excel của bạn
- Chuyển đến tab Nâng cao trong menu Tùy chọn Excel
- Cuộn xuống phần Tùy chọn hiển thị cho trang tính này
- Chọn trang tính mà bạn muốn ẩn các giá trị 0 của mình
- Bỏ chọn tùy chọn Hiển thị số 0 trong các ô có giá trị bằng 0
- Nhấn nút OK
📝 Lưu ý. Tùy chọn này được chọn theo mặc định cho bất kỳ trang tính mới nào trong sổ làm việc của bạn. Bạn sẽ phải cập nhật cài đặt này cho từng trang tính nếu bạn muốn ẩn các số 0 trên toàn bộ sổ làm việc của mình
Tất cả các giá trị 0 của bạn hiện được ẩn trên toàn bộ trang tính
Nếu bạn muốn hiển thị một vài số không trong một trang tính như vậy, vẫn có thể. Bạn có thể sử dụng định dạng tùy chỉnh = IF ( C3=0, "", C3 )8 này để ghi đè cài đặt trên các ô riêng lẻ
Hiển thị số 0 dưới dạng trống với hàm TEXT
Bạn cũng có thể sử dụng các chuỗi định dạng tùy chỉnh tương tự với hàm Excel
Hàm TEXT cho phép bạn định dạng số dưới dạng văn bản và áp dụng bất kỳ định dạng đặc biệt nào
= TEXT ( C3, "$#,##0;-$#,##0;" )Công thức trên sẽ định dạng nội dung của ô C3 dựa trên định dạng được cung cấp nơi các giá trị 0 bị ẩn. Chuỗi định dạng = IF ( C3=0, "", C3 )9 hoàn toàn giống với giải pháp định dạng tùy chỉnh
Kết quả từ công thức này sẽ là các giá trị văn bản, vì vậy đây có thể không phải là giải pháp lý tưởng tùy thuộc vào những gì bạn cần làm với các giá trị được định dạng. Bạn sẽ không thể sử dụng kết quả trong bất kỳ phép tính số nào nữa vì chúng ở dạng văn bản
Hiển thị số 0 dưới dạng trống với hàm IF
Bạn cũng có thể sử dụng hàm IF để ẩn bất kỳ giá trị 0 nào
Bạn có thể kiểm tra xem một ô có giá trị bằng 0 hay không và hiển thị ô trống khi có giá trị đó
= IF ( C3=0, "", C3 )Công thức trên sẽ kiểm tra xem giá trị trong ô C3 có bằng 0 hay không và trả về chuỗi rỗng = IF ( C3=0, "", C3 )0 nếu là. Nếu không, nó sẽ trả về giá trị ban đầu
Điều này sẽ giữ các giá trị khác 0 dưới dạng số, nhưng các ô trống thực sự sẽ là giá trị văn bản
Hiển thị số 0 dưới dạng trống với Tìm và Thay thế
Bạn có thể quyết định muốn xóa hoàn toàn các giá trị 0 khỏi dữ liệu của mình
Điều này có thể được thực hiện bằng cách tìm và thay thế đơn giản. Bạn có thể tìm kiếm các số không và sau đó thay thế chúng bằng một khoảng trống. Bằng cách này, bạn sẽ có các ô thực sự trống thay vì các số không
Thực hiện theo các bước sau để thay thế các giá trị 0 của bạn từ bất kỳ phạm vi nào
- Chọn các ô mà bạn muốn xóa các số không
- Nhấn Ctrl + H để mở menu Tìm và Thay thế
- Thêm = IF ( C3=0, "", C3 )1 vào đầu vào Find what
- Để trống mục Thay thế bằng đầu vào
Điều này về cơ bản sẽ xóa tất cả các số 0 khỏi các giá trị của bạn vì bạn sẽ tìm thấy tất cả các ô = IF ( C3=0, "", C3 )1 và thay thế chúng bằng không có gì
- Kiểm tra tùy chọn Khớp toàn bộ nội dung ô
Đây là một phần quan trọng của quá trình. So khớp toàn bộ nội dung ô có nghĩa là bạn sẽ không vô tình thay đổi một giá trị chẳng hạn như = IF ( C3=0, "", C3 )3 thành = IF ( C3=0, "", C3 )4
- Nhấn nút Thay thế tất cả
Excel sẽ thay thế tất cả các giá trị 0 trong lựa chọn của bạn bằng một khoảng trống
Hiển thị số 0 dưới dạng trống trong Power Query
Power Query là một công cụ tuyệt vời trong Excel cho mọi loại tác vụ nhập hoặc chuyển đổi dữ liệu
Bạn sẽ có thể dễ dàng xóa bất kỳ số không nào và thay thế chúng bằng khoảng trống trong truy vấn của mình
Trước tiên, bạn sẽ cần đưa dữ liệu của mình vào trình chỉnh sửa Power Query
- Chọn tập dữ liệu của bạn
- Chuyển đến tab Dữ liệu
- Nhấn lệnh From Table/Range để nhập dữ liệu vào Power Query
Điều này sẽ mở trình soạn thảo Power Query với dữ liệu của bạn
- Bấm vào tiêu đề cột chứa các số 0 để thay thế
- Chuyển đến tab Chuyển đổi
- Nhấn lệnh Thay thế giá trị
Điều này sẽ mở menu Giá trị thay thế nơi bạn sẽ có thể xác định những gì cần tìm và những gì cần thay thế bằng
- Nhập = IF ( C3=0, "", C3 )1 vào giá trị để tìm đầu vào
- Nhập = IF ( C3=0, "", C3 )6 vào đầu vào Thay thế bằng
- Nhấn nút OK
📝 Lưu ý. Giá trị ________ 16 là Power Query tương đương với một khoảng trống trong Excel. Nó đại diện cho sự vắng mặt của một giá trị
= IF ( C3=0, "", C3 )0Bạn sẽ nhận thấy dữ liệu hiện hiển thị giá trị = IF ( C3=0, "", C3 )6 thay vì bất kỳ số không nào. Power Query đã thực hiện điều này bằng cách tự động tạo một công thức mã M như trên
Bây giờ bạn có thể tải lại dữ liệu vào Excel. Chuyển đến tab Trang chủ và nhấp vào Đóng và Tải
Dữ liệu có thể được tải vào một bảng ở vị trí bạn chọn và các giá trị = IF ( C3=0, "", C3 )6 sẽ hiển thị dưới dạng khoảng trống
📝 Lưu ý. Đây là một tùy chọn tuyệt vời cho bất kỳ dữ liệu nào sẽ được cập nhật liên tục, vì bạn có thể làm mới truy vấn và kết quả cho dữ liệu mới sẽ xuất hiện. Chuyển đến tab Dữ liệu và sử dụng lệnh Làm mới Tất cả để chạy lại truy vấn
Hiển thị số 0 dưới dạng trống với VBA
VBA là một cách tuyệt vời để tự động hóa hầu hết các tác vụ trong Excel
Bạn cũng có thể sử dụng VBA để xóa các số 0 theo cách tương tự như tính năng Tìm và Thay thế. Nhưng theo cách này, bạn sẽ không cần nhập bất kỳ giá trị nào để tìm hoặc cập nhật cài đặt để hoàn thành công việc. Mã sẽ lo việc đó
Bạn có thể tạo một macro sẽ lặp qua phạm vi đã chọn và xác định bất kỳ ô nào có số 0 và xóa chúng
Làm theo các bước sau để mở trình chỉnh sửa trực quan cơ bản
- Chuyển đến tab Nhà phát triển
- Chọn lệnh Visual Basic để mở trình soạn thảo
Bạn có thể không thấy tab Nhà phát triển vì tab này bị ẩn theo mặc định. Bạn có thể bật tab Nhà phát triển trong dải băng của mình nếu bạn chưa thấy tab này. Bạn cũng có thể sử dụng phím tắt Alt + F11 để mở trực tiếp trình chỉnh sửa trực quan cơ bản
- Vào menu Insert của visual basic editor
- Chọn tùy chọn Mô-đun
Thao tác này sẽ tạo một mô-đun mới nơi bạn có thể sao chép và dán đoạn mã trên
Mã này sẽ lặp qua từng ô trong phạm vi đã chọn và kiểm tra xem giá trị của nó có bằng 0 không. Nếu giá trị bằng 0 thì nội dung ô bị xóa. Điều này sẽ loại bỏ hoàn toàn số không và không chỉ ẩn nó khỏi chế độ xem
Bây giờ bạn có thể chọn bất kỳ phạm vi nào trong sổ làm việc và chạy mã VBA để xóa các số không
Hiển thị Số 0 dưới dạng Trống với Tập lệnh Office
VBA không phải là cách duy nhất để tự động hóa mọi thứ trong Excel. Bạn cũng có thể sử dụng Tập lệnh Office nếu đang sử dụng Excel trực tuyến với gói Microsoft 365 dành cho doanh nghiệp
Mở sổ làm việc Excel của bạn trong trình duyệt web và chuyển đến tab Tự động, sau đó chọn tùy chọn Tập lệnh mới
= IF ( C3=0, "", C3 )4Thao tác này sẽ mở Trình chỉnh sửa mã ở phía bên phải của sổ làm việc. Sau đó, bạn có thể sao chép và dán đoạn mã trên vào Trình chỉnh sửa mã và nhấn nút Lưu tập lệnh
Mã này sẽ lặp qua phạm vi đã chọn và xóa nội dung của bất kỳ ô nào chứa số không
Chọn phạm vi có các số không và nhấn nút Chạy trong Trình chỉnh sửa mã và các số không của bạn sẽ bị xóa để lại cho bạn các ô trống ở vị trí của chúng
kết luận
Có nhiều lý do tại sao bạn có thể muốn ẩn các số không trong sổ làm việc Excel của mình. Hiển thị số 0 của bạn dưới dạng khoảng trống có thể giúp sắp xếp dữ liệu của bạn một cách trực quan và cải thiện khả năng đọc
Excel có một số cách tuyệt vời để ẩn số không. Bạn có thể áp dụng các định dạng tùy chỉnh, sử dụng menu Tùy chọn Excel hoặc sử dụng các hàm như TEXT và IF
Một tùy chọn khác có thể là xóa mọi giá trị 0 khỏi dữ liệu của bạn. Điều này có thể đạt được nhanh chóng với Tìm và Thay thế, VBA hoặc Tập lệnh Office
Nếu bạn thường xuyên nhập hoặc chuyển đổi dữ liệu của mình, thì Power Query sẽ là phương pháp tiếp theo của bạn và bạn cũng sẽ có thể xóa mọi giá trị 0 trong truy vấn của mình