Excel - Hàm XLOOKUP so với hàm VLOOKUP so với INDEX / MATCH

Vào ngày 28 tháng 8 năm 2022, Microsoft đã công bố việc phát hành Hàm XLOOKUP. Hàm XLOOKUP có nghĩa là để thay thế cả hai hàm VLOOKUP và HLOOKUP. Nó cũng sẽ thay thế tổ hợp hàm INDEX / MATCH đã được sử dụng trước đây để thực hiện các hàm VLOOKUP mạnh mẽ hơn.

Hàm XLOOKUP đang dần được phát hành cho người dùng Office 365 (bắt đầu với Người dùng nội bộ Office 365). Vì vậy, bạn có thể chưa thấy chức năng mới có sẵn. Người dùng Office 2022 sẽ không nhận được XLOOKUP. Vì vậy, hãy cẩn thận khi sử dụng Hàm XLOOKUP - đảm bảo rằng người dùng cuối của bạn có quyền truy cập vào chức năng mới.

Ví dụ về XLOOKUP

Cú pháp XLOOKUP

Cú pháp XLOOKUP là:

XLOOKUP (lookup_value, lookup_array, return_array, [match_mode], [search_mode])

Ở đâu:

  • lookup_value - Tìm kiếm gì
  • lookup_array - Tìm ở đâu
  • return_array - Đầu ra là gì
  • [match_mode] - (TÙY CHỌN) Chỉ định loại đối sánh để thực hiện. Mặc định là Đối sánh Chính xác (xem bảng bên dưới để biết tất cả các tùy chọn)
  • [search_mode] - (TÙY CHỌN) Chỉ định loại và hướng tìm kiếm. Mặc định là First-to-Last (xem bảng bên dưới để biết tất cả các tùy chọn)

XLOOKUP Match_Mode

0 - Kết hợp chính xác sẽ chỉ tìm thấy các kết quả phù hợp chính xác

1 (-1) - Sẽ thực hiện đối sánh chính xác hoặc tìm mục lớn nhất (nhỏ nhất) tiếp theo.

2 - Kết hợp ký tự đại diện cho phép bạn sử dụng? hoặc * ký tự đại diện cho các kết quả phù hợp không chính xác.

XLOOKUP Search_Mode

1 - Tìm kiếm từ trên xuống dưới (hoặc từ trái sang phải để tra cứu theo chiều ngang)

-1 - Tìm kiếm từ dưới lên trên (hoặc từ phải sang trái để tra cứu theo chiều ngang)

2 (-2) - Tìm kiếm nhị phân trên dữ liệu đã được sắp xếp. Nếu bạn không biết tìm kiếm nhị phân là gì, có thể bạn sẽ không cần thực hiện tìm kiếm.

Tại sao XLOOKUP lại tốt hơn VLOOKUP?

  1. Hàm VLOOKUP yêu cầu cột tra cứu là cột ngoài cùng bên trái trong tập dữ liệu. Bạn không thể "tra cứu bên trái". Đây là một trong những lợi ích chính của việc sử dụng INDEX / MATCH thay vì hàm VLOOKUP. Tuy nhiên, XLOOKUP không có hạn chế này
  2. XLOOKUP mặc định kết hợp chính xác. Hàm VLOOKUP mặc định là đối sánh “gần đúng”, yêu cầu bạn thêm đối số “sai” vào cuối hàm VLOOKUP để thực hiện đối sánh chính xác. Đây là nguyên nhân gây ra vô số lỗi bảng tính với việc người dùng vô tình thực hiện các kết quả so khớp gần đúng.
  3. Công thức VLOOKUP không thể xử lý việc chèn hoặc xóa cột. Nếu bạn đã chèn hoặc xóa một cột, bạn sẽ cần điều chỉnh số chỉ mục cột trong hàm VLOOKUP của mình. Đây không phải là vấn đề với Hàm XLOOKUP.
  4. XLOOKUP có thể thực hiện tra cứu theo chiều ngang hoặc dọc. XLOOKUP thay thế cả hàm VLOOKUP và HLOOKUP.
  5. XLOOKUP có các kết quả gần đúng thông minh hơn. Dữ liệu VLOOKUP cần được sắp xếp từ nhỏ nhất đến lớn nhất. Tuy nhiên XLOOKUP có thể thực hiện tìm kiếm theo một trong hai hướng.
  6. XLOOKUP yêu cầu tham chiếu ít ô hơn. VLOOKUP yêu cầu bạn nhập toàn bộ tập dữ liệu, nhưng XLOOKUP chỉ yêu cầu bạn tham chiếu các cột hoặc hàng có liên quan. Bằng cách tham chiếu ít ô hơn, XLOOKUP sẽ tăng tốc độ tính toán bảng tính của bạn và có khả năng dẫn đến ít lỗi tham chiếu vòng hơn.

Ví dụ về XLOOKUP trong VBA

XLOOKUP hiện chỉ có sẵn cho chương trình nội bộ của office 365, vì vậy nó chưa được công bố rộng rãi. Nó sẽ sớm có sẵn.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave