XLOOKUP vs VLOOKUP: Hàm Excel nào tốt hơn?
Hàm XLOOKUP và VLOOKUP trong Excel đều tìm một giá trị trong bảng hoặc danh sách để trả về các kết quả liên quan. Tuy nhiên, giữa hàm XLOOKUP và VLOOKUP vẫn có sự khác biệt.
Hai hàm XLOOKUP và VLOOKUP trong Excel đều được dùng để phân tích các tập hợp dữ liệu lớn thật nhanh. Xét về “tuổi đời”, XLOOKUP là hàm mới, còn VLOOKUP đã được dùng từ lâu. Cả hai đều có ưu điểm và hạn chế riêng. Hãy cùng Download.vn tìm hiểu sự khác biệt để xem hàm Excel nào phù hợp nhất với dự án của bạn nhé!
Cách thức hoạt động của hàm VLOOKUP
VLOOKUP viết tắt của Vertical Look-up. Nó là một hàm Excel thực hiện tra cứu theo chiều dọc cho một giá trị ở cột ngoài cùng bên trái của bộ dữ liệu và trả về một giá trị duy nhấtt từ cột khác, ở cùng hàng. Công thức cho hàm VLOOKUP như sau:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Hãy nhìn vào ví dụ bên dưới. Giả sử bạn có một danh sách các mẫu thiết bị smartphone trong bộ dữ liệu, và cần lấy một số thông tin cụ thể từ chúng.
Bạn có thể dùng hàm VLOOKUP để lấy thông tin bổ sung về bộ vi xử lý và giá tương ứng của chúng.
Bạn có thể xem hướng dẫn chi tiết cách dùng hàm VLOOKUP trong Excel trên Download.vn. Dù VLOOKUP là một trong số hàm tốt nhất ở Excel và có thể giúp bạn đơn giản hóa bộ dữ liệu lớn, nó vẫn có một số hạn chế. Ví dụ, dữ liệu cần được sắp xếp theo thứ tự tăng dần để công thức này hoạt động.
Cách thức hoạt động của hàm XLOOKUP
XLOOKUP giúp bạn thực hiện tra cứu thông tin theo chiều ngang và dọc để tìm một giá trị trong bảng tính. Hàm này về cơ bản tiến hành tra cứu theo mảng. Nếu tìm thấy một kết quả trùng khớp, nó trả về dữ liệu tương ứng từ phạm vi thứ hai (return_array).
Hàm Excel này hoạt động hiệu quả hơn các lựa chọn tra cứu khác khi nhắc tới độ chính xác mặc định. Bạn có thể dùng các đối số lựa chọn ở ([match_mode]) để xác định kiểu các giá trị đối sánh phù hợp cần thiết - một kết quả chính xác, thấp hơn hoặc cao hơn hay một ký tự đại diện.
Bạn có thể dùng hàm XLOOKUP cho nhiều mục đích khác nhau, bao gồm phân tích tài chính, tiếp thị và bán hàng… Công thức của hàm XLOOKUP như sau:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Bảng so sánh sự khác biệt giữa hàm XLOOKUP và VLOOKUP
VLOOKUP | XLOOKUP | |
Mặc định đối sánh chính xác | ||
Giá trị trả về ở bên phải của dữ liệu tra cứu | ||
Giá trị trả về ở bên trái của dữ liệu tra cứu | ||
Tra cứu theo hàng | ||
Trả về nhiều hơn một giá trị | ||
Tra cứu cột cần được phân loại | Chỉ kết quả gần đúng | Chỉ kết quả nhị phân |
Tìm kiếm từ trên xuống dưới | ||
Tìm kiếm từ dưới lên trên | ||
Tìm kiếm nhị phân | ||
Thông báo nếu khi không tìm thấy giá trị | ||
Tìm kiếm ký tự đại diện | ||
Tìm kiếm dữ liệu chính xác | ||
Trả về kết quả xấp xỉ ở cạnh giá trị nhỏ hơn | ||
Trả về kết quả gần đúng cạnh gái trị lớn hơn | ||
Có thể trả về một giá trị sai nếu giá trị tra cứu không được phân loại? | - Gần đúng | - Nhị phân - Gần đúng |
Thêm cột mới vào bảng tìm kiếm có thể phá vỡ công thức |
Trên đây là sự khác biệt giữa hai hàm Excel: VLOOKUP và XLOOKUP. Hi vọng bài viết giúp bạn dễ thấy hàm Excel nào phù hợp và tốt hơn để sử dụng cho dữ liệu trong bảng tính hiện tại.