La fonction XLOOKUP trong Google Sheets – Tìm kiếm mạnh mẽ và linh hoạt hơn bao giờ hết!

Video xlookup google sheet

Nếu bạn đã quen thuộc với các hàm tìm kiếm như VLOOKUP hoặc HLOOKUP trong Google Sheets, hãy chuẩn bị để khám phá một công cụ tìm kiếm mạnh mẽ hơn – XLOOKUP! Với XLOOKUP, bạn có thể tìm kiếm một giá trị dựa trên một khóa tìm kiếm và trả về giá trị trong phạm vi kết quả tương ứng. Hơn nữa, XLOOKUP còn mang đến cho bạn sự linh hoạt để điều chỉnh các chế độ tìm kiếm và phù hợp với nhu cầu của bạn. Hãy cùng tìm hiểu chi tiết hơn về cách sử dụng XLOOKUP trong Google Sheets!

Cú pháp của hàm XLOOKUP

Để sử dụng hàm XLOOKUP trong Google Sheets, bạn cần biết cú pháp của nó. Hàm XLOOKUP yêu cầu từ ba đến sáu đối số, trong đó:

  • khóa_tìm_kiếm: Giá trị bạn muốn tìm kiếm.
  • phạm_vi_tìm_kiếm: Phạm vi trong đó bạn muốn tìm kiếm. Phạm vi này có thể là một cột hoặc một hàng duy nhất.
  • phạm_vi_kết_quả: Phạm vi chứa giá trị kết quả. Giá trị trả về sẽ được lấy tại vị trí tương ứng trong phạm vi tìm kiếm nếu khóa tìm kiếm được tìm thấy. Phạm vi kết quả phải có cùng kích thước với phạm vi tìm kiếm.
  • [giá_trị_thiếu]: Giá trị mặc định sẽ được trả về nếu không tìm thấy sự khớp nào. Đây là một đối số tùy chọn và nếu bỏ qua, nếu không tìm thấy sự khớp, một lỗi sẽ được trả về.
  • [chế_độ_khớp]: Đối số tùy chọn này cho phép bạn chỉ định chế độ khớp sẽ được sử dụng. Nếu không chỉ định, chế độ khớp chính xác sẽ được sử dụng.

Có các tùy chọn chế độ khớp sau đây:

  • 0: Tìm kiếm chính xác.
  • 1: Tìm kiếm chính xác hoặc giá trị tiếp theo lớn hơn khóa tìm kiếm.
  • -1: Tìm kiếm chính xác hoặc giá trị tiếp theo nhỏ hơn khóa tìm kiếm.
  • 2: Tìm kiếm với các ký tự đại diện.

Tùy chọn [chế_độ_tìm_kiếm] là tùy chọn cuối cùng cho phép bạn chỉ định chế độ tìm kiếm sẽ được sử dụng. Nếu bỏ qua, XLOOKUP sẽ tìm kiếm trong phạm vi từ vị trí đầu tiên đến vị trí cuối cùng của phạm vi tìm kiếm.

Các ví dụ sử dụng hàm XLOOKUP

Để hiểu rõ hơn về cách sử dụng hàm XLOOKUP, hãy xem một số ví dụ cụ thể.

Ví dụ 1: Tìm kiếm chính xác căn bản

Nếu bạn bỏ qua đối số tùy chọn chế độ khớp, hàm XLOOKUP sẽ thực hiện một tìm kiếm chính xác. Ví dụ sau đây trình bày một tìm kiếm căn bản trong cột A và trả về giá trị ở cột C:

=XLOOKUP(A2, A:A, C:C)

Ví dụ 2: Giá trị thiếu

Bạn có thể chỉ định giá trị thay thế nếu không tìm thấy sự khớp. Điều này có thể được thực hiện bằng cách sử dụng đối số thứ tư (tùy chọn), như ví dụ sau:

=XLOOKUP(A2, A:A, C:C, "Giá trị thiếu")

Ví dụ 3: Tìm kiếm với phạm vi kết quả bên trái

Một lợi ích khác của hàm XLOOKUP là phạm vi tìm kiếm không cần phải nằm bên trái phạm vi kết quả, khác với hàm VLOOKUP (mặc dù có một giải pháp phức tạp với danh sách bảng). Công thức không thay đổi, chỉ có phạm vi kết quả được đặt bên trái phạm vi tìm kiếm:

=XLOOKUP(A2, C:C, A:A)

Ví dụ 4: Tìm kiếm gần đúng

Đối số thứ năm của hàm XLOOKUP xác định chế độ khớp. Nếu bỏ qua hoặc đặt thành 0, một tìm kiếm chính xác sẽ được thực hiện. Tuy nhiên, có những tình huống mà tùy chọn tìm kiếm gần đúng hoạt động rất tốt. Hãy xem xét trường hợp tiết kiệm ngân hàng sau đây:

=XLOOKUP(B2, B2:B6, C2:C6, "", -1)

Ví dụ 5: Tìm kiếm với ký tự đại diện

Hàm XLOOKUP trong Google Sheets hỗ trợ ba ký tự đại diện: *, ?, và ~.

  • Dấu sao * tương ứng với không hoặc nhiều ký tự.
  • Dấu chấm hỏi ? tương ứng với chính xác một ký tự.
  • Dấu ngã ~ là một ký tự thoát ra, cho phép bạn tìm kiếm dấu sao hoặc dấu chấm hỏi, thay vì sử dụng chúng làm ký tự đại diện.

Hãy xem một ví dụ sử dụng họ tên để tìm kiếm tên đầy đủ:

=XLOOKUP("*Doe", A:A, B:B)

Ví dụ 6: Trả về nhiều kết quả

Hàm XLOOKUP có thể trả về nhiều kết quả cho một sự khớp duy nhất, không chỉ một kết quả như hàm VLOOKUP (mặc dù có một giải pháp phụ để trả về nhiều cột bằng VLOOKUP). Để trả về nhiều kết quả, chỉ định một phạm vi kết quả với nhiều cột (hoặc hàng nếu bạn đang thực hiện tìm kiếm ngang).

Công thức là:

=XLOOKUP(A2, A:A, B:C)

Ví dụ 7: Chế độ tìm kiếm khác nhau

Đối số cuối cùng cho phép bạn thay đổi phương pháp tìm kiếm được sử dụng. Mặc định, tìm kiếm được thực hiện từ trên xuống phạm vi tìm kiếm của bạn, nhưng bạn có thể thay đổi điều này để tìm kiếm từ dưới lên nếu có ý nghĩa.

XLOOKUP cũng có thể thực hiện tìm kiếm nhị phân nhanh chóng, nhưng điều này yêu cầu dữ liệu của bạn được sắp xếp đúng để tránh kết quả không chính xác.

Mẫu công thức XLOOKUP

Nhấp vào đây để mở bản sao chỉ để đọc > Crawlan.com

Đừng ngần ngại tạo bản sao: Tệp > Tạo bản sao…

Nếu bạn không thể truy cập mẫu, có thể do cài đặt tài khoản Google Workspace của bạn.

Trong trường hợp này, nhấp chuột phải vào liên kết để mở trong cửa sổ riêng để xem.

Hàm XLOOKUP là một phần của họ các hàm tìm kiếm trong Google Sheets. Bạn có thể tìm hiểu thêm về nó trong tài liệu của Google.

Bây giờ bạn đã hiểu rõ hơn về cách sử dụng hàm XLOOKUP trong Google Sheets. Hãy thử áp dụng nó vào công việc của bạn và khám phá sức mạnh và linh hoạt của nó!

Related posts