Đào tạo kế toán cấp tốc uy tín chất lượng


Kết hợp IFERROR và VLOOKUP

Trong Excel 2007, 2010, 2013, một hàm mới, IFERROR, đã được giới thiệu. Bạn có thể sử dụng một công thức IFERROR với VLookup để kiểm tra một vài bảng cho một giá trị và trả về các thông tin liên quan khi tìm thấy.
 
Mời bạn xem thêm:
 
 
 
 
Trong ví dụ này, ba khu vực, Tây, Đông và Trung, có các phiếu đặt hàng. Trên mỗi trang tính là một phạm vi được đặt tên - OrdersW, OrdersE và OrdersC.
 
ket-hop-iferror-va-vlookup
 
Trên trang tính có tên Đơn đặt hàng, bạn có thể nhập ID đơn đặt hàng, sau đó sử dụng VLOOKUP với IFERROR để kiểm tra từng dải ô được đặt tên và xem thông tin về đơn đặt hàng đã chọn.
 
ket-hop-iferror-va-vlookup1
 
Trên trang Đặt hàng , trong ô B6, nhập số 4 làm OrderID. Lệnh đó được đặt ở khu vực miền Trung.
 
Để chỉ cần kiểm tra bảng của vùng Đông, công thức VLOOKUP trong ô C6 sẽ là: 
 
  = VLOOKUP (B6, OrdersE, 2, FALSE)
 
Nhấn phím Enter, và công thức VLOOKUP trả về # N / A, vì ID thứ tự 4 không nằm trong bảng thứ tự vùng Đông.
Bởi vì một đơn hàng có thể được đặt ở bất kỳ khu vực nào trong ba khu vực, bạn cần một công thức sẽ kiểm tra từng bảng. 
Nếu không tìm thấy ID đơn đặt hàng trong bảng đầu tiên, công thức sẽ kiểm tra bảng thứ hai. Nếu ID thứ tự không nằm trong bảng thứ hai, nó sẽ kiểm tra bảng thứ ba. Nếu ID đơn hàng không nằm trong bảng thứ ba, thì thông báo "Không tìm thấy" sẽ xuất hiện trong ô.
Công thức IFERROR cho phép bạn kiểm tra một giá trị, sau đó xác định phải làm gì nếu tìm thấy lỗi. Nếu bạn sử dụng IFERROR với công thức hiện có, bạn có thể hiển thị "Không tìm thấy", thay vì lỗi # N / A:  
 
 = IFERROR (VLOOKUP (B6, OrdersE, 2, FALSE), "Không tìm thấy")
 
Để kiểm tra tất cả ba bảng, bạn có thể sử dụng các công thức IFERROR và VLOOKUP tiếp theo:
      = IFERROR (VLOOKUP (B6, OrdersE, 2, FALSE),   
              IFERROR (VLOOKUP (B6, OrdersW, 2, FALSE), IFERROR (VLOOKUP (B6, OrdersC, 2, FALSE), "Không tìm thấy"))))
 
Điều này kiểm tra bảng OrdersE và nếu tìm thấy lỗi, kiểm tra bảng OrdersW, sau đó là OrdersC. Nếu OrderID không được tìm thấy trong bất kỳ trong ba bảng, thông báo Not Found được hiển thị trong ô.
 
Bạn cũng có thể kiểm tra nhiều bảng trong các phiên bản Excel cũ hơn, trong đó IFERROR không có sẵn, sử dụng công thức dài hơn:
 
      = if (KHÔNG (ISERROR (VLOOKUP (B8, OrdersE, 2, FALSE))), 
                VLOOKUP (B8, OrdersE, 2, FALSE), 
        if (KHÔNG (ISERROR (VLOOKUP (B8, OrdersW, 2, FALSE))), 
                VLOOKUP (B8, OrdersW, 2, FALSE), 
        IF (NOT (ISERROR (VLOOKUP (B8, OrdersC, 2, FALSE))), 
                VLOOKUP (B8, OrdersC, 2, FALSE), "Không tìm thấy")))))
 

iferror(vlookup

sử dụng hàm iferror và vlookup

kết hợp giữa hàm if và vlookup

hàm vlookup

cách kết hợp hàm iferror và vlookup

sum iferror

_xlfn iferror

hàm isna

 
Chúc bạn thành công !

 

Bạn có thắc mắc gì muốn được giải đáp hãy để lại ý kiến ( Họ tên, Số điện thoại hoặc Email, câu hỏi) của mình dưới dưới phần bình luận chúng tôi sẽ giải đáp cho bạn !

CÁC BÀI VIẾT CÙNG CHỦ ĐỀ LIÊN QUAN

CÁC BÀI VIẾT MỚI NHẤT



0972.868.960