Hôm nay chúng ta sẽ tìm hiểu về một hàm cực kỳ hữu ích trong Excel – hàm XLOOKUP. Nếu bạn thường xuyên sử dụng Excel để làm việc với dữ liệu, hãy chuẩn bị sẵn sàng cho một công cụ toàn diện và mạnh mẽ. Hãy cùng thuthuatmeohay.com khám phá hàm XLOOKUP trong Excel và cách sử dụng nó một cách hiệu quả!
Tìm hiểu về hàm XLOOKUP trong Excel
Hàm XLOOKUP là một công cụ mới thay thế cho các hàm truy vấn dữ liệu cũ như HLOOKUP, VLOOKUP và LOOKUP trong Excel. Hàm này hỗ trợ tra cứu dữ liệu theo cả chiều dọc và ngang, giúp bạn nhanh chóng tìm kiếm giá trị trong bộ dữ liệu được cung cấp. Bạn có thể tìm kiếm giá trị theo hàng và cột khác nhau, tùy theo nhu cầu của mình.
Cách truy cập hàm XLOOKUP
Tuy nhiên, để truy cập vào hàm XLOOKUP, bạn cần tham gia chương trình Insiders của Microsoft. Chỉ những người tham gia chương trình này mới có quyền truy cập vào tính năng Excel mới nhất khi nó có sẵn. Rất may, Microsoft sẽ sớm tung ra hàm XLOOKUP cho tất cả người dùng Office 365. Tuy nhiên, nếu bạn không sử dụng bộ Microsoft 365 trên máy tính của mình, bạn có thể cần nâng cấp để có quyền truy cập vào chức năng XLOOKUP. Nếu bạn đang sử dụng Microsoft 365, bạn sẽ thấy tùy chọn đã được bật trong Excel. XLOOKUP cũng có sẵn trên Office 365 Online.
Cú pháp và đối số của hàm XLOOKUP
Cú pháp của hàm XLOOKUP tương tự như cú pháp của hàm VLOOKUP và HLOOKUP, đối số của nó bao gồm:
lookup_value
(bắt buộc): Giá trị mà bạn muốn tìm kiếm.lookup_array
(bắt buộc): Mảng mà bạn muốn tìm kiếm giá trị tra cứu.return_array
(bắt buộc): Mảng từ nơi bạn muốn trả về các giá trị khi tìm thấy giá trị tra cứu.[if_not_found]
(tùy chọn): Giá trị được trả về khi không tìm thấy kết quả phù hợp.[match_mode]
(tùy chọn): Lựa chọn loại đối sánh mà bạn muốn tìm kiếm.[search_mode]
(tùy chọn): Lựa chọn chế độ tìm kiếm của XLOOKUP trong mảng tra cứu.
Ưu điểm và nhược điểm của hàm XLOOKUP trong Excel
So với hàm VLOOKUP và INDEX/MATCH, hàm XLOOKUP vẫn là một công cụ mạnh mẽ và linh hoạt. Dưới đây là một số ưu điểm và nhược điểm của hàm XLOOKUP:
Ưu điểm của hàm XLOOKUP:
- Hàm XLOOKUP hoạt động theo cả chiều dọc và chiều ngang, giúp bạn tìm kiếm dữ liệu một cách dễ dàng và linh hoạt.
- Chỉ cần 3 đối số, thay vì 4 đối số như trong hàm VLOOKUP và INDEX/MATCH.
- Luôn được mặc định là kết quả tra cứu chính xác.
- Có thể thực hiện tra cứu từng phần bằng cách sử dụng ký tự đại diện.
- Có thể thực hiện tra cứu theo thứ tự giảm dần.
- Sử dụng một hàm thay vì hai trong INDEX/MATCH.
Nhược điểm của hàm XLOOKUP:
- Các đối số tùy chọn có thể trông phức tạp đối với người mới bắt đầu.
- Có thể tốn nhiều thời gian hơn khi chọn hai phạm vi và có quá nhiều ô trong bảng tính.
- Trả về lỗi khi tra cứu và trả về mảng không có cùng độ dài.
- Cần nhớ cả phạm vi tra cứu và trả về.
Lợi ích khi sử dụng hàm XLOOKUP trong Excel
Sử dụng hàm XLOOKUP trong Excel mang lại nhiều lợi ích cho công việc của bạn, bao gồm:
-
Công thức đơn giản và ít lỗi hơn: Hàm XLOOKUP giúp đơn giản hóa và giảm lỗi trong các công thức của bạn. Bạn chỉ cần viết
=XLOOKUP (giá trị cần tìm, danh sách, danh sách kết quả)
và bạn sẽ nhận được câu trả lời hoặc#N/A
nếu không tìm thấy giá trị. -
Tra cứu kết quả chính xác mặc định: Một trong những điều phiền toái khi sử dụng VLOOKUP là bạn phải nhắc tới FALSE là tham số cuối cùng để có kết quả chính xác. XLOOKUP khắc phục điều đó bằng cách mặc định thực hiện đối sánh chính xác. Bạn có thể sử dụng tham số match mode để thay đổi hành vi tra cứu nếu muốn.
-
Tham số thứ tư hỗ trợ trường hợp không tìm thấy giá trị: Trong hầu hết tình huống, bạn cần loại bỏ lỗi khi không tìm thấy kết quả phù hợp. XLOOKUP cung cấp tham số thứ tư để bạn có thể xác định giá trị mặc định mong muốn trong trường hợp không tìm thấy giá trị.
-
Các tham số lựa chọn để tìm các tình huống đặc biệt: XLOOKUP cung cấp các tùy chọn để tìm kiếm từ trên hoặc từ dưới, sử dụng ký tự đại diện và các tùy chọn nhanh hơn để tìm kiếm dữ liệu được lọc.
Cách sử dụng hàm XLOOKUP trong Excel
Hãy xem một ví dụ để hiểu rõ cách sử dụng hàm XLOOKUP. Trong ví dụ này, chúng ta muốn trả lại bộ phận từ cột F cho mỗi ID trong cột A.
Trong ví dụ này, chúng ta sử dụng công thức sau:
=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)
Bây giờ chúng ta đã khám phá một số ưu điểm của XLOOKUP so với VLOOKUP.
Không cần chỉ mục cột bổ sung
Đối số thứ ba của VLOOKUP là chỉ định số cột của thông tin sẽ trả về từ phạm vi bảng. Điều này không còn là vấn đề với XLOOKUP vì hàm này cho phép người dùng chọn phạm vi trả về. (cột F trong ví dụ này).
Và đừng quên, XLOOKUP có thể xem dữ liệu còn lại của ô đã chọn, không giống như VLOOKUP.
Bạn cũng không gặp phải vấn đề lỗi công thức khi thêm cột mới. Nếu điều này xảy ra trong bảng tính, phạm vi trả về sẽ được điều chỉnh tự động.
Kết quả chính xác mặc định
Khi sử dụng VLOOKUP, bạn cần chỉ định kết hợp chính xác nếu muốn. Nhưng với XLOOKUP, mặc định là kết hợp chính xác. Điều này giúp giảm đối số thứ tư và đảm bảo người dùng ít mắc lỗi hơn. Tóm lại, XLOOKUP yêu cầu ít câu hỏi hơn VLOOKUP và thân thiện với người dùng.
XLOOKUP có thể tìm kiếm ở bên trái
Khả năng chọn phạm vi tra cứu giúp XLOOKUP linh hoạt hơn so với VLOOKUP. Với XLOOKUP, thứ tự của các cột trong bảng không quan trọng.
VLOOKUP bị hạn chế bằng cách chỉ tìm kiếm từ ngoài cùng bên trái của bảng và sau đó trả về từ một số cột được chỉ định ở bên phải.
Trong ví dụ dưới đây, chúng ta muốn tìm kiếm ID (cột E) và trả về tên người (cột D).
Sử dụng công thức sau:
=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)
Sử dụng XLOOKUP để tìm kiếm phạm vi
Mặc dù không phổ biến như khớp tuyệt đối, nhưng bạn có thể sử dụng công thức tìm kiếm để tìm một giá trị trong phạm vi. Ví dụ, chúng ta muốn trả lại chiết khấu phụ thuộc vào số tiền chi.
Lần này chúng ta không tìm một giá trị cụ thể và cần biết các giá trị trong cột B nằm trong phạm vi nào trong cột E để xác định mức chiết khấu.
Bạn có thể thấy rằng XLOOKUP có thể tìm các kết quả gần đúng tốt hơn so với VLOOKUP.
Có tùy chọn để tìm kết quả khớp gần nhất nhỏ hơn hoặc lớn hơn giá trị tìm kiếm. Ngoài ra còn có một tùy chọn để sử dụng các ký tự đại diện, chẳng hạn như ? hoặc *. Cài đặt này không được bật theo mặc định như với VLOOKUP.
Công thức trong ví dụ này trả về giá trị gần nhất nhỏ hơn giá trị tìm kiếm nếu không tìm thấy kết quả khớp tuyệt đối:
=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)
Tuy nhiên, đã xảy ra lỗi trong ô C7, đáng lẽ phải trả lại chiết khấu 0% vì chỉ chi 64, không đạt được tiêu chí để nhận chiết khấu.
Một ưu điểm khác của hàm XLOOKUP là nó không yêu cầu phạm vi tìm kiếm theo thứ tự tăng dần như VLOOKUP.
Nhập một hàng mới ở cuối bảng tra cứu và sau đó mở công thức. Mở rộng phạm vi sử dụng bằng cách click và kéo các góc.
Công thức ngay lập tức sửa lỗi. Nó không có vấn đề với việc có 0 ở cuối bảng phạm vi.
XLOOKUP thay thế hàm HLOOKUP
Như đã đề cập, hàm XLOOKUP cũng có thể thay thế hàm HLOOKUP. Một hàm có thể thay thế hai hàm, còn gì tuyệt vời hơn.
Hàm HLOOKUP tra cứu theo chiều ngang, được sử dụng để tìm kiếm theo hàng.
Hàm này không nổi tiếng như VLOOKUP nhưng hữu ích trong trường hợp khi tiêu đề nằm ở cột A và dữ liệu ở hàng 4, 5 như ví dụ bên dưới.
XLOOKUP có thể tìm kiếm ở cả hai chiều, dưới cột và dọc theo hàng.
Trong ví dụ này, công thức được sử dụng để trả về giá trị bán hàng liên quan đến tên trong cột A2. Nó nhìn theo hàng 4 để tìm tên và trả lại giá trị từ hàng 5:
=XLOOKUP(A2,B4:E4,B5:E5)
XLOOKUP có thể nhìn từ dưới lên
Thông thường bạn cần nhìn từ trên xuống dưới trong một danh sách để tìm sự hiện diện đầu tiên của một giá trị. XLOOKUP có một đối số thứ năm có tên search_mode. Đối số này cho phép chuyển hướng tìm kiếm để bắt đầu từ dưới lên trong một danh sách để tìm sự hiện diện cuối cùng của một giá trị.
Trong ví dụ bên dưới, chúng ta cần tìm mức tồn kho của từng sản phẩm trong cột A. Bảng tra cứu được sắp xếp theo thứ tự ngày tháng. Chúng ta muốn trả lại mức tồn kho từ lần cuối cùng kiểm tra (lần xuất hiện cuối cùng của Product ID).
Công thức sử dụng trong ví dụ này:
=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)
Trong công thức này, đối số thứ tư bị bỏ qua. Nó là tùy chọn và chúng ta muốn mặc định khớp tuyệt đối.
Hàm XLOOKUP là sự kế thừa được mong đợi cho cả hai hàm VLOOKUP và HLOOKUP. Một loạt các ví dụ đã được sử dụng trong bài viết này để chứng minh những ưu điểm của hàm XLOOKUP.
XLOOKUP là một cải tiến tuyệt vời khi nói đến các chức năng tra cứu. Hạn chế duy nhất của hàm XLOOKUP là không tương thích ngược với các phiên bản Office cũ hơn. Tuy nhiên, bạn có thể truy cập XLOOKUP từ Office 365 Online. XLOOKUP vẫn đang trong quá trình phát triển, vì vậy người dùng Excel sẽ mất một thời gian để áp dụng nó.
Chúc các bạn thành công!