Cách trả về giá trị nếu ô trống (12 cách)

  • Chia Sẻ Cái Này
Hugh West

Nếu bạn đang tìm kiếm một số cách dễ dàng nhất để trả về giá trị nếu một ô trống, thì bạn sẽ thấy bài viết này hữu ích. Vì vậy, hãy bắt đầu với bài viết chính.

Tải xuống Sổ làm việc

Trả về nếu ô trống.xlsm

12 cách để trả về giá trị nếu Ô trống

Ở đây, tôi đang sử dụng bảng sau chứa Ngày đặt hàng , Ngày giao hàng, Doanh số của một số Các hạng mục của một công ty. Bằng cách sử dụng bộ dữ liệu này, tôi sẽ cố gắng trình bày các cách trả về giá trị cho Ô trống.

Để tạo bài viết, tôi đã sử dụng Microsoft Excel 365 , bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của mình.

Phương pháp-1: Sử dụng hàm IF để trả về giá trị của ô liền kề nếu ô trống

Giả sử, bạn muốn nhận Ngày đặt hàng cho các sản phẩm chưa được giao (Ô trống trong cột Ngày giao hàng ) trong Ngày đặt hàng cho các mặt hàng chưa được giao cột. Để làm điều này, bạn có thể sử dụng hàm IF .

Bước-01 :

➤Chọn ô đầu ra F5

=IF(D5="",C5,"")

Ở đây, điều kiện logic là D5=”” có nghĩa là ô D5 của cột Delivery Date sẽ trống và nếu nó là TRUE thì nó sẽ trả về giá trị của ô C5 của Cột Ngày đặt hàng nếu không nó sẽ trả về Trống .

➤Nhấntrang tính có tên Thực hành . Vui lòng tự làm.

Kết luận

Trong bài viết này, tôi đã cố gắng trình bày những cách dễ nhất để trả về giá trị cho các ô trống. Hy vọng bạn sẽ thấy nó hữu ích. Nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào, vui lòng chia sẻ chúng trong phần nhận xét.

Nhập

➤Kéo xuống Công cụ xử lý điền

Kết quả :

Bằng cách này, bạn sẽ nhận được Ngày đặt hàng cho các ô trống tương ứng của cột Ngày giao hàng .

Phương pháp-2: Sử dụng hàm IF để trả về một giá trị

Giả sử, công ty muốn bồi thường cho khách hàng do giao hàng trễ bằng cách giảm 5% trên Tổng số Doanh số giá trị. Vì vậy, bạn có thể ước tính giá trị này cho những sản phẩm chưa được giao bằng cách làm theo phương pháp này.

Bước-01 :

➤Chọn ô đầu ra F5

=IF(D5="",5%*E5,"")

Ở đây, điều kiện logic là D5=”” mà có nghĩa là ô D5 của cột Ngày giao hàng sẽ trống và nếu nó là TRUE thì nó sẽ trả về 5% của Giá trị Doanh số E5 ) nếu không nó sẽ trả về Trống .

➤Nhấn Enter

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được hoa hồng 5% của các giá trị Doanh số cho các ô Trống tương ứng của cột Ngày giao hàng .

Phương pháp-3: Sử dụng Hàm IF và Hàm ISBLANK

Để trả về một giá trị nếu bất kỳ ô nào trong cột Ngày giao hàng trống, bạn có thể sử dụng Hàm IF Hàm ISBLANK .

Bước-01 :

➤Chọn tế bào đầu ra F5

=IF(ISBLANK(D5),"Not Delivered","Delivered")

Ở đây, điều kiện logic là ISBLANK(D5) , ISBLANK sẽ trả về TRUE nếu ô D5 của cột Delivery Date trống và nếu nó là TRUE thì IF sẽ trả về “Chưa giao” nếu không nó sẽ trả về “Đã giao” khi các ô của cột Ngày giao hàng không trống.

➤Nhấn Enter

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ có trạng thái Chưa giao cho các ô Trống tương ứng của cột Ngày giao hàng .

Phương pháp-4: Sử dụng Hàm IF và Hàm COUNTBLANK

Bạn có thể sử dụng Hàm IF Hàm COUNTBLANK để trả về một giá trị cho ô trống của cột Delivery Date .

Bước-01 :

➤Chọn ô đầu ra E5

=IF(COUNTBLANK(D5)>0,"Not Delivered","Delivered")

Ở đây, điều kiện logic là COUNTBLANK(D5)>0 , COUNTBLANK sẽ đếm số ô trống ls và khi có một ô trống, nó sẽ trả về một số lớn hơn 0 và do đó, nó sẽ trả về TRUE nếu ô D5 của Ngày giao hàng cột trống.

Khi nó là TRUE , IF sẽ trả về “Not Delivered” nếu không nó sẽ trả về “Đã gửi” khi các ô của cột Ngày gửi không trống.

➤Nhấn Enter

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ có Không Trạng thái Đã gửi cho các Ô trống tương ứng của cột Ngày gửi .

Phương pháp-5: Sử dụng Hàm IF và Hàm COUNTIF

Để trả về một giá trị nếu bất kỳ ô nào của cột Ngày giao hàng trống, bạn có thể sử dụng Hàm IF Hàm COUNTIF .

Bước-01 :

➤Chọn ô đầu ra E5

=IF(COUNTIF(D5,"")>0,"Not Delivered","Delivered")

COUNTIF(D5,””) sẽ trả về số ô trống và nếu tìm thấy ô trống trong ô D5 của Giao hàng Date thì số đó sẽ lớn hơn 0 và do đó, nó sẽ trả về TRUE nếu không thì FALSE .

Khi nó TRUE , IF sẽ trả về “Chưa Giao” nếu không sẽ trả về “Đã Giao” khi các ô của Ngày Giao cột không trống.

➤Nhấn Enter

➤Kéo xuống Fill Handle Công cụ

Kết quả :

Sau đó, bạn sẽ có trạng thái Chưa giao cho các ô Trống tương ứng của cột Ngày giao hàng .

Phương pháp-6: Sử dụng Hàm IF và Hàm SUMPRODVEL để trả về một giá trị

Ở đây, tôi muốn có tên Mục cho chỗ trống các ô của cột Ngày giao hàng trong cột Sản phẩm chưa giao bằng cách sử dụng hàm IF Hàm SUMPRODUCT .

Bước-01 :

➤Chọn ô đầu ra E5

=IF(SUMPRODUCT(--(D5=""))>0,B5,"")

Ở đây, sẽ ép buộc TRUE hoặc SAI thành 1 hoặc 0 và do đó, đối với các ô trống, giá trị sẽ là 1 và do đó, giá trị này sẽ lớn hơn 0 nếu không thì giá trị đó sẽ là 0 .

Vì vậy, SUMPRODUCT(–(D5=””))>0 sẽ trả về TRUE khi D5 ô trống nếu không SAI . Khi nó là TRUE , IF sẽ trả về giá trị của ô B5 ngược lại nó sẽ trả về Trống khi các ô của Ngày giao hàng cột không trống.

➤Nhấn Enter

➤Kéo xuống Điền Xử lý Công cụ

Kết quả :

Sau đó, bạn sẽ nhận được tên Mục cho Các ô trống tương ứng của cột Ngày giao hàng .

Các bài đọc tương tự:

  • Cách tính toán trong Excel nếu ô không trống: 7 công thức mẫu
  • Nếu ô trống thì hiển thị số 0 trong Excel (4 cách)
  • Tìm nếu ô trống trong Excel (7 phương pháp)
  • Điền ô trống với giá trị trên trong Excel (4 phương pháp)

Phương pháp -7: Sử dụng Hàm IF và Hàm LEN để Trả về Giá trị

Để lấy tên Mặt hàng cho các ô trống của cột Ngày giao hàng trong Sản phẩm chưa được giao , bạn có thể sử dụng chức năng IF chức năng LEN .

Bước-01 :

➤Chọn ô đầu ra E5

=IF(LEN(D5)=0,B5,"")

LEN(D5) sẽ trả về độ dài của chuỗi trong ô D5 và nó sẽ trả về 0 khi D5 trống và sau đó IF sẽ trả về giá trị của ô B5 nếu không nó sẽ trả về Trống khi các ô của cột Ngày giao hàng không trống.

➤Nhấn Enter

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận được tên Mục cho các ô Trống tương ứng của cột Ngày giao hàng .

Phương pháp-8: Đánh dấu các ô trống

Nếu bạn muốn tô sáng các ô trống , bạn có thể làm theo phương pháp này.

Bước-01 :

➤Chọn phạm vi ô mà bạn muốn áp dụng Định dạng có điều kiện

➤Chuyển đến Trang chủ Tab>> Có điều kiện Định dạng Trình đơn thả xuống>> Quy tắc mới Tùy chọn.

Sau đó, nút N ew Quy tắc định dạng Trình hướng dẫn sẽ xuất hiện.

➤Chọn Chỉ định dạng các ô chứa tùy chọn .

Bước-02 :

➤Chọn Trống trong Chỉ định dạng ô với: Tùy chọn

➤Nhấp vào Định dạng Tùy chọn

Sau đó, Hộp thoại Định dạng ô sẽ mở ra.

➤Chọn Điền Tùy chọn

➤Chọn bất kỳ Màu nền nào

➤Nhấp vào OK .

Sau đó, Tùy chọn Xem trước sẽ hiển thị như bên dưới.

➤Nhấn OK .

Kết quả :

Bằng cách này, bạn sẽ làm nổi bật các ô trống.

Phương pháp-9: Đánh dấu các ô trống bằng công thức

Bạn có thể đánh dấu các ô trống bằng cách sử dụng chức năng ISBLANK Định dạng có điều kiện .

Bước-01 :

➤Chọn phạm vi dữ liệu mà bạn muốn áp dụng Định dạng có điều kiện

➤Chuyển đến Trang chủ Tab>> Định dạng có điều kiện Trình thả xuống>> Quy tắc mới Tùy chọn.

Sau đó, Trình hướng dẫn Quy tắc định dạng mới sẽ xuất hiện.

➤Chọn Sử dụng công thức để xác định các ô cần định dạng .

➤Viết công thức sau vào Các giá trị định dạng khi công thức này đúng: Hộp

=ISBLANK(B5:E11)

ISBLANK sẽ trả về TRUE nếu bất kỳ ô nào trong phạm vi trống, ngược lại FALSE .

➤ Nhấp vào Định dạng Tùy chọn.

Sau đó, Hộp thoại Định dạng ô sẽ mở ra.

➤Chọn Tùy chọn Điền

➤ Chọn bất kỳ Màu nền nào

➤Nhấp vào OK .

Sau đó, Xem trước Tùy chọn sẽ được hiển thị như bên dưới.

➤Nhấn OK

Kết quả :

Sau đó, bạn sẽ thấy các ô trống được đánh dấu.

Phương pháp-10: Sử dụng Hàm SUMIF đểTổng hợp các giá trị dựa trên các ô trống

Bạn có thể tính tổng giá trị Doanh số bán hàng cho Các mặt hàng Ngày giao hàng trống (các mặt hàng có chưa được gửi) bằng cách sử dụng Hàm SUMIF .

Bước-01 :

➤Type công thức sau trong ô E12

=SUMIF(D5:D11,"",E5:E11)

Ở đây, D5:D11 là phạm vi tiêu chí , “” (Trống) là tiêu chí E5:E11 phạm vi tổng .

➤Nhấn ENTER

Kết quả :

Sau đó, bạn sẽ nhận được tổng Bán hàng cho Các mặt hàng chưa được giao.

Phương pháp-11: Sử dụng Hàm COUNTIF để tính tổng số ô trống

Ở đây, tôi sẽ sử dụng Hàm COUNTIF để đếm số ô trống trong cột Delivery Date .

Bước-01 :

➤Nhập công thức sau vào ô E12

=COUNTIF(D5:D11,"")

Ở đây, D5:D11 phạm vi tiêu chí , “” (Trống) là tiêu chí .

➤Nhấn ENTER

Kết quả :

Sau đó, bạn sẽ nhận được số lượng Mặt hàng chưa được giao.

Phương pháp-12: Sử dụng mã VBA để trả về giá trị

Bạn có thể sử dụng mã VBA sau đây để trả về giá trị cho các ô trống trong cột Delivery Date .

Bước-01 :

➤Chuyển đến Nhà phát triển Tab>> Visual Basic Tùy chọn

Sau đó, Trình chỉnh sửa Visual Basic sẽ mở ra.

➤Đi tới Chèn Tab>> Mô-đun Tùy chọn

Sau đó, Mô-đun sẽ được tạo.

Bước-02 :

➤Viết đoạn mã sau

7585

Lúc đầu , tôi đã khai báo Lr , n Long .

Lr sẽ cung cấp cho bạn hàng cuối cùng của bảng dữ liệu và vòng lặp FOR được sử dụng để thực hiện các hành động cho các hàng từ 5 Đến Lr . Ở đây, 5 dành cho hàng đầu tiên của dải ô.

Khi Cells(n, “D”).Value = “” trở thành TRUE , thì dòng sau sẽ tiếp tục và đưa ra kết quả ở ô bên cạnh là “Chưa gửi” . Tại đây, ô liền kề sẽ được chọn bởi Cells(n, “D”).Offset(0, 1) , nghĩa là nó sẽ di chuyển 1 cột ngay từ ô đầu vào.

Nếu điều kiện trở thành SAI có nghĩa là một ô không có ô trống nào thì dòng bên dưới Khác sẽ thực thi và đưa ra giá trị đầu ra trong ô liền kề là “Đã gửi” .

Vòng lặp này sẽ tiếp tục cho mỗi hàng trong phạm vi này.

➤Nhấn F5

Kết quả :

Sau đó, bạn sẽ có trạng thái Chưa giao cho các ô Trống tương ứng của cột Ngày giao hàng .

Phần Thực hành

Để tự thực hành, tôi đã cung cấp phần Thực hành như bên dưới trong một

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.