Mục lục
Trong nhiều giai đoạn tính toán, chúng tôi gặp phải các ô Trống , dẫn đến đầu ra bằng không. Nhưng nhiều trường hợp, ô Trống so với giá trị 0 làm đầu ra được ưu tiên hơn. Vì nó có thể cung cấp sự hiểu biết rõ ràng hơn về các tính toán. Nếu bạn tò mò muốn biết làm thế nào bạn có thể Rời khỏi một ô Trống nếu không có dữ liệu trong đó, thì bài viết này có thể hữu ích cho bạn. Trong bài viết này, chúng tôi thảo luận về cách bạn có thể Để lại một ô Trống nếu không có dữ liệu trong Excel với lời giải thích chi tiết.
Tải xuống Sách bài tập thực hành
Tải xuống sách bài tập thực hành này bên dưới.
Để trống ô nếu không có dữ liệu.xlsm
5 cách dễ dàng để để trống ô nếu Không có dữ liệu
Chúng tôi sẽ sử dụng tập dữ liệu dưới đây cho mục đích trình diễn. Chúng tôi có ID sản phẩm , Số lượng , Đơn giá , và Chi phí của chúng. v.v... có một số mục trong cột Số lượng không bao gồm bất kỳ giá trị nào. Vì vậy, điều đó dẫn đến một số mục trong cột Chi phí bằng Không. Nhưng chúng tôi muốn Để chúng đầy Trống , thay vì hiển thị số không. Chúng tôi triển khai 5 cách riêng biệt dựa trên cách bạn giải quyết vấn đề này.
1. Sử dụng hàm IF
Sử dụng hàm IF , chúng ta có thể Để lại ô Trống trong Excel nếu không có dữ liệu để hiển thị trong ô.
Các bước
- Nếu bạn nhìncẩn thận, thì bạn sẽ nhận thấy rằng các ô E7 , E9 E12 và E14 thực sự trống.
- Giá trị số của các ô đó bằng 0. Tuy nhiên, các ô đó vẫn bị chiếm bởi giá trị $0.
- Chúng ta cần xóa hoàn toàn tất cả nội dung trong các ô đó. Nói cách khác, chúng tôi muốn đặt các ô đó ở trạng thái Trống .
- Lý do đằng sau các ô đó không phải là Trống mặc dù không có dữ liệu là do các công thức đang được sử dụng ở đây.
- Các công thức trong phạm vi ô F5:F14 được hiển thị ở đây. Các công thức này buộc các ô hiển thị giá trị 0 với định dạng Tiền tệ .
- Để Rời khỏi ô Trống không có dữ liệu, chúng ta sẽ nhập công thức sau:
=IF(C5="","",C5*D5)
- Sau đó, kéo Fill Handle vào ô E14 .
- Làm điều này sẽ thực thi cùng một công thức như trước, nhưng lần này các giá trị 0 được hiển thị và để lại dưới dạng các ô Trống .
- Đây là cách chúng tôi có thể Để lại ô Trống nếu không có dữ liệu trong ô.
Đọc thêm: Hàm IFERROR trong Excel trả về giá trị trống thay vì 0
2. Kết hợp các hàm IF và IS BLANK
Sử dụng kết hợp các hàm IF và ISBLANK , chúng ta có thể kiểm tra xem ô trong Excel có phải là Trống hay không và sau đó Để nó Trống nếu không có sẵn dữ liệu để hiển thị.
Các bước thực hiện
- Nếu bạn để ý kỹ , thì bạn sẽ nhận thấy rằng các ô E7 , E10 và E12 trống.
- Giá trị số của các ô đó bằng 0. Tuy nhiên, các ô đó vẫn chứa giá trị $0.
- Việc các ô chính này hiển thị giá trị 0 chứ không phải ô Trống là do công thức và định dạng của chúng.
- Các công thức trong phạm vi ô F5:F14 được hiển thị ở đây. Các công thức này buộc các ô hiển thị giá trị 0 với định dạng Tiền tệ .
- Để bỏ qua vấn đề này, chúng ta có thể nhập thông tin sau công thức:
=IF(ISBLANK(C5), "", C5*D5)
Phân tích công thức
- ISBLANK(C5): Hàm này sẽ kiểm tra xem ô C5 có phải là Trống hay không. Nếu nó là Trống thì nó sẽ trả về Boolean True . Nếu không, nó sẽ trả về Boolean Sai .
- IF(ISBLANK(C5), “”, C5*D5): Tùy thuộc vào kết quả trả về từ ISBLANK , hàm IF sẽ trả về “” , nếu kết quả trả về từ hàm ISBLANK là True . Mặt khác, nếu kết quả trả về từ hàm ISBLANK là Sai , thì hàm IF sẽ trả về giá trị C5*D5 .
- Sau đó, kéo Fill Handle vào ô E14 .
- Làm điều này sẽ thực hiện tương tựcông thức như trước, nhưng lần này các giá trị 0 không hiển thị và được để lại dưới dạng các ô Trống .
Đọc thêm: Cách sử dụng VLOOKUP để trả về giá trị trống thay vì 0 (7 cách)
Cách đọc tương tự
- Cách thực hiện để xóa các số 0 ở phía trước một số trong Excel (6 cách dễ dàng)
- Ẩn các hàng có giá trị 0 trong Excel bằng Macro (3 cách)
- Cách ẩn Chuỗi biểu đồ không có dữ liệu trong Excel (4 phương pháp dễ dàng)
- Ẩn giá trị 0 trong Bảng tổng hợp Excel (3 phương pháp dễ dàng)
3. Áp dụng hàm IF và hàm ISNUMBER
Triển khai kết hợp hàm IF và ISNUMBER ta kiểm tra được ô có Trống<2 không> và sau đó Để lại ở dạng Trống nếu không có sẵn dữ liệu để hiển thị.
Các bước
- Nếu quan sát kỹ, bạn sẽ nhận thấy rằng các ô E7 , E9 E12 và E14 thực sự trống.
- Giá trị số của các ô đó bằng 0. Tuy nhiên, các ô đó vẫn chiếm một giá trị $0 .
- Chúng ta cần xóa hoàn toàn tất cả nội dung trong các ô đó. Nói cách khác, chúng tôi muốn đặt các ô đó ở trạng thái Trống .
- Lý do đằng sau các ô đó không phải là Trống mặc dù không có dữ liệu, là do các công thức đang được sử dụng tại đây.
- Các công thức trong phạm vi ô F5:F14 được hiển thị tại đây. Những công thức này buộc các tế bàođể hiển thị các giá trị bằng 0 với định dạng Đơn vị tiền tệ .
- Để bỏ qua vấn đề này, chúng tôi nhập công thức sau:
=IF(ISNUMBER(C5),C5*D5,"")
Phân tích công thức
- ISNUMBER(C5) : Hàm này sẽ kiểm tra xem ô C5 có phải là số hay không. Nếu nó là một số, thì nó sẽ trả về giá trị boolean True . Nếu không, nó sẽ trả về Boolean Sai .
- IF(ISNUMBER(C5),C5*D5,””) : Tùy thuộc vào trả về từ hàm ISNUMBER , hàm IF sẽ trả về “” , nếu kết quả trả về từ hàm ISBLANK là Sai . Ngược lại, nếu kết quả trả về từ hàm ISNUMBER là True IF thì hàm sẽ trả về giá trị của C5*D5 .
- Sau đó, kéo Fill Handle vào ô E14 .
- Làm điều này sẽ thực hiện cùng một công thức như trước, nhưng lần này là các ô không chứa bất kỳ dữ liệu nào sẽ được để lại, Trống .
💬 Lưu ý
- ISNUMBER sẽ chỉ trả về True nếu mục nhập là Số. Đối với mọi dạng giá trị không phải là số, như Trống , dấu cách, v.v., ISNUMBER sẽ trả về Sai .
- Vì vậy, công thức ở đây sẽ làm cho ô Trống cho dù nội dung ô là Trống hay các ký tự không phải là số. Người dùng cần lưu ý điều này.
Đọc thêm: Cách đăng kýVLOOKUP để Trả về Trống Thay vì 0 hoặc NA
4. Sử dụng Định dạng Tùy chỉnh
Định dạng tùy chỉnh sẽ giúp chúng tôi chọn các ô riêng lẻ và sau đó định dạng chúng Chỉ để lại các ô Trống nếu không có sẵn dữ liệu nào khác để hiển thị.
Các bước
- Trong tập dữ liệu hiển thị bên dưới, chúng ta có thể quan sát rằng các ô E7 , E9 , E12 và E14 hiện không có dữ liệu trong các ô đó. không ở trạng thái Trống . Chúng vẫn hiển thị các giá trị 0.
- Để giải quyết vấn đề này và đặt ô Trống trong các ô hiện có dữ liệu, chúng tôi có thể định dạng lại tập dữ liệu. Có thể hiển thị ô Trống nếu không có dữ liệu trong đó.
- Để thực hiện việc này, hãy chọn dải ô D5:F14 .
- Rồi nhấp chuột phải vào ô đó.
- Từ menu ngữ cảnh, nhấp vào Định dạng ô .
- Trong hộp thoại định dạng ô, nhấp vào Tùy chỉnh từ tab Number .
- Sau đó nhập “ $General;; ” trong trường Type rồi nhấp vào OK .
- Sau khi nhấp vào OK , bạn sẽ nhận thấy rằng các giá trị hiện đang hiển thị dưới dạng Trống nếu không có bất kỳ dữ liệu nào.
💬 Lưu ý
- Trong hộp thoại định dạng tùy chỉnh, chúng ta cần nhập “ ;; ” sau mục Chung. Đồng thời, chúng ta cần đặt dấu $ trước General ,vì giữ nguyên định dạng Tiền tệ . Nếu không, thao tác này sẽ loại bỏ định dạng Tiền tệ khỏi các số.
Đọc thêm: Cách sử dụng XLOOKUP để trả về giá trị trống thay vì 0
5. Nhúng mã VBA
Sử dụng VBA Macro đơn giản có thể giảm đáng kể thời gian phát hiện và Rời khỏi ô Trống nếu không có dữ liệu.
Các bước
- Trước tiên, hãy truy cập Nhà phát triển tab, sau đó nhấp vào Visual Basic .
- Sau đó nhấp vào Chèn > Mô-đun .
- Trong cửa sổ Mô-đun , hãy nhập mã sau.
3703
- Sau đó đóng cửa sổ.
- Sau đó, chuyển đến tab Chế độ xem > Macro > ; Xem Macro .
- Sau khi nhấp vào Xem Macro , hãy chọn macro mà bạn đã tạo ngay bây giờ. Tên ở đây là Blank_Cell . Sau đó nhấp vào Chạy .
- Sau khi nhấp vào Chạy , bạn sẽ thấy các ô hiện không có dữ liệu hiển thị ô Trống thay vì $0 . Chúng tôi cũng cố gắng giữ nguyên định dạng Tiền tệ cho phần còn lại của ô.
💬 Lưu ý
- Bạn cần chỉnh sửa mã cho tập dữ liệu của mình để chọn phạm vi ô bạn muốn.
- Cố gắng tránh thêm bất kỳ cột hoặc hàng nào không phải là số trong phạm vi. Thêm một dải ô hoàn toànchỉ cần thiết.
Kết luận
Tóm lại, vấn đề để ô Trống nếu không có dữ liệu được giải quyết bằng cách cung cấp 5 giải pháp riêng biệt. những phương pháp đó liên quan đến việc sử dụng các hàm IF , ISBLANK và ISNUMBER . Chúng tôi cũng đã sử dụng macro VBA. Phương thức macro VBA yêu cầu kiến thức liên quan đến VBA trước đó để hiểu từ đầu.
Đối với vấn đề này, một sổ làm việc hỗ trợ macro được đính kèm để bạn có thể thực hành những điều này phương pháp.
Vui lòng đặt bất kỳ câu hỏi hoặc phản hồi nào thông qua phần nhận xét. Mọi đề xuất để cải thiện cộng đồng Exceldemy sẽ được đánh giá cao.