Cách áp dụng VLOOKUP để trả về giá trị trống thay vì 0 hoặc NA

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

Bất cứ khi nào chúng tôi tra cứu các giá trị bằng cách sử dụng các giá trị VLOOKUP , nếu không có giá trị khớp thì nó sẽ hiển thị lỗi “ #N/A ” và khi có các giá trị 0 , nó sẽ hiển thị giá trị bằng không. Bạn đang tìm cách sử dụng hàm VLOOKUP để trả về một khoảng trống thay vì 0 hoặc NA trong Excel? Sau đó, đây là bài viết phù hợp với bạn. Trong bài viết này, chúng tôi sẽ trình bày năm công thức để đạt được điều đó.

Tải xuống Sách bài tập thực hành

VLOOKUP Return Blank.xlsx

5 cách hữu ích để áp dụng VLOOKUP để trả về giá trị trống thay vì 0 hoặc NA

Chúng tôi đã lấy một tập dữ liệu có các cột 2 : “ Employee ” và “ Height(cm) ” để chứng minh phương pháp của chúng tôi. Hơn nữa, có một tập dữ liệu khác để hiển thị đầu ra. Chúng ta có thể thấy rằng giá trị “ Ross ” không được liệt kê trên tập dữ liệu chính. Do đó, khi cố gắng sử dụng hàm VLOOKUP cho giá trị đó, chúng tôi nhận được lỗi “ N/A ” trong ô C14 . Tuy nhiên, chúng tôi đã sửa đổi công thức để hiển thị các giá trị trống thay vì lỗi đó trong ô C16 .

Chúng tôi đã hiển thị các công thức 5 để trả về trống bằng hàm Vlookup .

  • Hai phương thức đầu tiên hiển thị trống thay vì 0 .
  • Sau đó , phương thức 3 , 4 hiển thị khoảng trống thay vì lỗi “ #N/A ”.
  • Cuối cùng, phương thức 5 trả về giá trị trống cho cả lỗi “ #N/A ” và 0 giá trị.

1. Kết hợp hàm IF và VLOOKUP để trả về giá trị trống

Phần này sẽ kết hợp IF<3 Các hàm VLOOKUP để trả về a trống thay vì 0 trong Excel. Ở đây, chúng tôi muốn nói đến ô trống có giá trị 0 .

Các bước:

  • Đầu tiên, hãy nhập công thức sau vào ô C13 .

=IF(VLOOKUP(B13,$B$5:$C$10,2,0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

Nếu chúng tôi không thêm IF , thì hàm này sẽ trả về 0.

  • Tiếp theo, nhấn ENTER .

Phân tích công thức

  • Đầu tiên, điều này công thức có hai hàm Vlookup giống hệt nhau. Cái đầu tiên có một điều kiện kèm theo để kiểm tra xem nó có bằng 0 hay không. Nếu không, hàm VLOOKUP thứ hai sẽ thực thi.
  • VLOOKUP(B13,$B$5:$C$10,2,0)
    • Đầu ra: 0 .
    • Hàm này tìm kiếm giá trị từ ô B13 trong phạm vi B5:C10 . Nếu khớp, thì nó trả về giá trị từ phạm vi C5:C10 tương ứng như được biểu thị bởi 2 bên trong hàm. Ý nghĩa 0 ở cuối hàm này có nghĩa là loại đối sánh chính xác .
  • Công thức của chúng tôi rút gọn thành → IF( 0=0,””,0)
    • Đầu ra: (Trống) .
    • Ở đây logic_test là đúng, vì vậy chúng tôi có chỗ trốngđầu ra.

Đọc thêm: Cách để trống ô nếu không có dữ liệu trong Excel (5 cách)

2. Kết hợp các hàm IF, LEN và VLOOKUP để trả về giá trị trống

Phương thức thứ hai này sẽ kết hợp các hàm IF , LEN Các hàm VLOOKUP thành trả về a trống thay vì 0 hoặc NA .

Các bước:

  • Đầu tiên, nhập công thức sau vào ô C13 .

=IF(LEN(VLOOKUP(B13,$B$5:$C$10,2,0))=0,"",VLOOKUP(B13,$B$5:$C$10,2,0))

  • Tiếp theo, nhấn ENTER .

Phân tích công thức

  • Một lần nữa, công thức này có hai hàm VLOOKUP . Hơn nữa, chúng ta đã sử dụng hàm VLOOKUP đầu tiên bên trong hàm LEN , hàm trả về độ dài của chuỗi. Bây giờ, độ dài của ô trống là 0 . Vì vậy, chúng tôi đã đặt điều này trong tiêu chí kiểm tra logic.
  • Bây giờ, VLOOKUP(B13,$B$5:$C$10,2,0)
    • Kết quả: 0 .
    • Hàm này tìm kiếm giá trị từ ô B13 trong phạm vi B5:C10 . Nếu khớp, thì nó trả về giá trị từ phạm vi C5:C10 tương ứng như được biểu thị bởi 2 bên trong hàm. Ý nghĩa 0 ở cuối hàm này có nghĩa là loại đối sánh chính xác .
  • Công thức của chúng tôi rút gọn thành → IF( LEN(0)=0,””,0)
    • Đầu ra: (Trống) .
    • The LEN chức năngtrả về 0 . Vì vậy, phần đầu tiên của hàm IF thực thi và chúng tôi nhận được ô trống làm đầu ra.

Đọc thêm: Cách sử dụng XLOOKUP để trả về giá trị trống thay vì 0

Các kết quả đọ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. Hợp nhất các hàm IF, ISNUMBER và VLOOKUP để trả về giá trị trống

Trong phương pháp thứ ba, chúng ta sẽ sử dụng IF , Hàm ISNUMBER VLOOKUP để trả về giá trị trống thay vì “ #N/A ”.

Các bước:

  • Đầu tiên, hãy nhập công thức sau vào ô C13 .

=IF(ISNUMBER(VLOOKUP(B13,$B$5:$C$10,2,0)),VLOOKUP(B13,$B$5:$C$10,2,0),"")

  • Tiếp theo, nhấn ENTER .

Phân tích công thức

  • Thi Công thức s có hai hàm Vlookup . Hơn nữa, chúng ta đã sử dụng hàm VLOOKUP đầu tiên bên trong hàm ISNUMBER , hàm này trả về true cho một số và false cho một số không phải đầu ra số. Bây giờ, nếu hàm VLOOKUP đầu tiên trả về lỗi thì hàm đó sẽ không phải là một số. Vì vậy, chúng tôi đã đặt điều này trong logic_test tiêu chí vàkhi điều đó xảy ra, phần sai của hàm IF sẽ thực thi.
  • Bây giờ, VLOOKUP(B13,$B$5:$C$10,2, 0)
    • Đầu ra: #N/A .
    • Hàm này tìm kiếm giá trị từ ô B13 trong khoảng B5:C10 . Nếu khớp, thì nó trả về giá trị từ phạm vi C5:C10 tương ứng như được biểu thị bởi 2 bên trong hàm. Hơn nữa, không thể tìm thấy giá trị “ Ross ” trong phạm vi ô đã chỉ định, do đó nó đã hiển thị lỗi. Ý nghĩa 0 ở cuối hàm này có nghĩa là loại đối sánh chính xác .
  • Công thức của chúng tôi rút gọn thành → IF( ISNUMBER(#N/A),#N/A,””)
    • Đầu ra: (Trống) .
    • Các Hàm ISNUMBER trả về 0 , có nghĩa là sai. Vì vậy, phần thứ hai của hàm IF thực thi và chúng tôi nhận được ô trống làm đầu ra.

Đọc thêm: Hàm IFERROR trong Excel trả về giá trị trống thay vì 0

4. Kết hợp hàm IFERROR và VLOOKUP

Phần này sẽ kết hợp Hàm IFERROR VLOOKUP để trả về a trống trong Excel.

Các bước:

  • Đầu tiên, hãy nhập công thức sau vào ô C13 .

=IFERROR(VLOOKUP(B13,$B$5:$C$10,2,FALSE),"")

  • Tiếp theo, nhấn ENTER .

Phân tích công thức

  • Công thức này có một Hàm VLOOKUP và chúng tôi đã sử dụng hàm này bên trong hàm IFERROR , trả về đầu ra đã sửa đổi trong trường hợp có lỗi. Bây giờ, đầu ra sửa đổi được đặt thành một ô trống.
  • Bây giờ, VLOOKUP(B13,$B$5:$C$10,2,FALSE)
    • Đầu ra: 0 .
    • Hàm này tìm kiếm giá trị từ ô B13 trong phạm vi B5:C10 . Nếu khớp, thì nó trả về giá trị từ phạm vi C5:C10 tương ứng như được biểu thị bởi 2 bên trong hàm. FALSE ở cuối hàm này có nghĩa là loại đối sánh chính xác .
  • Công thức của chúng tôi rút gọn thành → IFERROR(# N/A,””)
    • Đầu ra: (Trống) .
    • Hàm này sửa đổi bất kỳ lỗi nào và trả về cho chúng tôi ô trống làm đầu ra.

Đọc thêm: Cách loại trừ các giá trị 0 bằng công thức trong Excel (3 Dễ dàng Cách)

5. Sử dụng các hàm kết hợp để trả về giá trị trống thay vì 0 hoặc #N/A! Lỗi

Trong phương pháp cuối cùng, chúng tôi sẽ kết hợp IF , IFNA VLOOKUP hàm để tạo công thức trả về giá trị trống thay vì 0 hoặc NA . Cho đến thời điểm này, mọi phương pháp đều dành riêng cho một giá trị. Tuy nhiên, công thức duy nhất này sẽ hoạt động cho cả hai điều kiện. Ở đây, ý chúng tôi là ô trống có giá trị 0 .

Các bước:

  • Đầu tiên, hãy nhập công thức sau vàoô C13 .

=IF(IFNA(VLOOKUP(B13,$B$5:$C$10,2,FALSE),0)=0,"",VLOOKUP(B13,$B$5:$C$10,2,FALSE))

  • Tiếp theo, nhấn ENTER .

Công thức Phân tích

  • Một lần nữa, công thức này có hai hàm VLOOKUP . Hơn nữa, chúng ta đã sử dụng hàm VLOOKUP đầu tiên bên trong hàm IFNA , hàm này sẽ kiểm tra “ # N/A ”. Nếu tìm thấy lỗi, nó sẽ trả về 0 . Nếu không, nó sẽ trả về đầu ra ban đầu. Tuy nhiên, chúng tôi đã thiết lập sao cho khi tìm thấy 0 , nó sẽ trả về một ô trống .
  • Bây giờ, VLOOKUP (B13,$B$5:$C$10,2,FALSE)
    • Đầu ra: 0 .
    • Hàm này tìm kiếm giá trị từ ô B13 trong khoảng B5:C10 . Nếu khớp, thì nó trả về giá trị từ phạm vi C5:C10 tương ứng như được biểu thị bởi 2 bên trong hàm. FALSE ở cuối hàm này có nghĩa là loại đối sánh chính xác .
  • Công thức của chúng tôi rút gọn thành → IF(IFNA (0,0)=0,””,0)
    • Đầu ra: (Trống) .
    • Các IFNA<3 Hàm> trả về 0 , nghĩa là logic_test là đúng. Vì vậy, phần đầu tiên của hàm IF thực thi và chúng tôi nhận được ô trống làm đầu ra.

Phần Thực hành

Chúng tôi đã thêm tập dữ liệu thực hành cho từng phương pháp trong tệp Excel . Vì vậy, bạn có thể làm theocùng với các phương pháp của chúng tôi một cách dễ dàng.

Kết luận

Chúng tôi đã chỉ cho bạn năm công thức để sử dụng Vlookup thành trả về trống thay vì 0 hoặc NA trong Excel. Nếu bạn gặp phải bất kỳ vấn đề nào liên quan đến các phương pháp này hoặc có bất kỳ phản hồi nào cho tôi, vui lòng bình luận bên dưới. Ngoài ra, bạn có thể truy cập trang web của chúng tôi ExcelWIKI để biết thêm các bài viết liên quan đến Excel. Cảm ơn bạn đã đọc và hãy tiếp tục làm tố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ọ.