Excel trả về 0 thay vì giá trị

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

  1. Chọn phạm vi giá trị mà bạn muốn áp dụng định dạng tùy chỉnh
  1. Chuyển đến tab Trang chủ trong dải băng
  2. 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

  1. Chuyển đến tab Số trong menu Định dạng ô
  2. Chọn tùy chọn Tùy chỉnh trong phần Danh mục
  3. Nhập chuỗi định dạng
    = IF ( C3=0, "", C3 )
    5 vào trường Loại
  4. 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

  1. Chuyển đến tab Tệp
  2. 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

  1. Chuyển đến tab Nâng cao trong menu Tùy chọn Excel
  2. Cuộn xuống phần Tùy chọn hiển thị cho trang tính này
  3. Chọn trang tính mà bạn muốn ẩn các giá trị 0 của mình
  4. Bỏ chọn tùy chọn Hiển thị số 0 trong các ô có giá trị bằng 0
  5. 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

  1. Chọn các ô mà bạn muốn xóa các số không
  2. Nhấn Ctrl + H để mở menu Tìm và Thay thế
  1. Thêm
    = IF ( C3=0, "", C3 )
    1 vào đầu vào Find what
  2. Để 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ì

  1. 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

  1. 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

  1. Chọn tập dữ liệu của bạn
  2. Chuyển đến tab Dữ liệu
  3. 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

  1. Bấm vào tiêu đề cột chứa các số 0 để thay thế
  2. Chuyển đến tab Chuyển đổi
  3. 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

  1. Nhập
    = IF ( C3=0, "", C3 )
    1 vào giá trị để tìm đầu vào
  2. Nhập
    = IF ( C3=0, "", C3 )
    6 vào đầu vào Thay thế bằng
  3. 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 )
0

Bạ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

  1. Chuyển đến tab Nhà phát triển
  2. 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

  1. Vào menu Insert của visual basic editor
  2. Chọn tùy chọn Mô-đun
= IF ( C3=0, "", C3 )
3

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 )
4

Thao 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