Công thức Reverse Vlookup trong Google Sheets [Tùy chọn công thức]

Để thực hiện công thức Reverse Vlookup trong Google Sheets, chúng ta có các tùy chọn công thức khác nhau. Có các công thức kết hợp như Index-Match và Indirect-Match để thực hiện tìm kiếm phía trái Vlookup. Tin tôi đi, Vlookup chính nó cũng có thể thực hiện Reverse Vlookup trong Google Sheets!

Reverse Vlookup là gì trong Google Sheets?

Trong Vlookup, khoá tìm kiếm phải từ cột đầu tiên của dữ liệu/phạm vi. Trong Reverse Vlookup, khoá tìm kiếm có thể từ bất kỳ cột nào trong phạm vi.

Ví dụ dưới đây mô tả vai trò của Vlookup và khái niệm Reverse Vlookup trong Google Sheets.

Ví dụ về Công thức Vlookup:

Trong phạm vi dữ liệu của tôi, tên học sinh nằm ở cột đầu tiên. Vì vậy, khi tôi muốn tìm điểm của một học sinh, tôi có thể sử dụng tên của học sinh đó làm khoá tìm kiếm trong Vlookup.

Đây là một tình huống hoàn toàn khác.

Giả sử bạn không nhớ tên của học sinh. Nhưng bạn biết số thứ tự.

Vì số thứ tự của học sinh nằm ở cột thứ hai, theo cách tiếp cận tiêu chuẩn, bạn không được phép sử dụng nó trong Vlookup như là khoá tìm kiếm.

Tất nhiên, bạn có thể lấy điểm bằng cách sử dụng phạm vi C2:D5 thay vì B2:D5 trong Vlookup. Bằng cách thay đổi tham chiếu phạm vi, bạn đang làm cho cột tìm kiếm trở thành cột đầu tiên.

Vậy, bạn có thể cho tôi một Ví dụ Công thức Reverse Vlookup?

Kết quả Reverse Vlookup từ phía trái của cột tìm kiếm

Dưới đây là một ví dụ đơn giản.

Bạn muốn tìm tên học sinh bằng cách sử dụng số thứ tự của học sinh.

Ở đây, cột tìm kiếm là cột B và cột kết quả là cột A, tức là ở phía trái của cột khoá tìm kiếm.

Tôi hy vọng bạn có thể hiểu tại sao chủ đề tìm kiếm phía trái/reverse lại có liên quan.

Tùy chọn công thức để thực hiện Reverse Vlookup trong Google Sheets

Tôi đang cung cấp cho bạn các tùy chọn công thức khác nhau để thực hiện Reverse Vlookup trong Google Sheets.

Ngoài ra, bạn có thể tìm hiểu những ưu điểm và nhược điểm của mỗi công thức. Hãy để tôi bắt đầu với sự kết hợp phổ biến nhất của Index-Match trong Reverse Vlookup trong Google Sheets.

Reverse Vlookup trong Google Sheets bằng cách sử dụng Index-Match

Tôi đang sử dụng bảng dưới đây cho ví dụ về Vlookup phía trái. Nó khá khác biệt so với bảng trước đó.

Tên học sinh | Điểm | Số thứ tự

Tìm điểm của “Số thứ tự” 2. Kết quả sẽ là 95. Khoá tìm kiếm, tức là Số thứ tự 2, nằm trong ô F3.

Công thức: =index(B2:D5,match(F3,D2:D5,0),2)

Đây là cú pháp của Index:

INDEX(reference, row offset, column offset)

Trong đó, tham chiếu là phạm vi dữ liệu B2:D5.

Để có giá trị mong muốn, bạn phải cung cấp số hàng và số cột để điều chỉnh từ phạm vi.

Chúng ta biết số cột cần điều chỉnh, tức là 2. Bởi vì chúng ta muốn trích xuất điểm của học sinh từ cột thứ hai trong phạm vi.

Chúng ta không có số hàng cần điều chỉnh. Những gì chúng ta có là khoá tìm kiếm, tức là số thứ tự. Sử dụng khoá tìm kiếm này, chúng ta có thể tìm số hàng cần điều chỉnh bằng công thức Match.

MATCH(search_key, range, [search_type])

Chỉ cần cung cấp khoá tìm kiếm, tức là số thứ tự trong Match và chọn phạm vi chứa số thứ tự. Không cần phải sắp xếp dữ liệu nên hãy đặt loại tìm kiếm là 0.

Công thức Match sẽ trả về số hàng cần điều chỉnh.

Ưu điểm:

Dễ hiểu và sử dụng.

Nhược điểm:

Không linh hoạt đủ. Nó không hỗ trợ Công thức Mảng cho nhiều khoá tìm kiếm và kết quả mở rộng.

Tài liệu bổ sung về Index-Match:

  1. Multiple Conditions trong Index Match trong Google Sheets.
  2. Case Sensitive Reverse Vlookup bằng cách sử dụng Index Match trong Google Sheets.

Indirect-Match trong Reverse/Left Side Lookup trong Google Sheets

Công thức: =indirect("C"&match(F3,D1:D5,0))

Tôi nghĩ đây là cách đơn giản nhất để thực hiện tìm kiếm phía trái hoặc một phương pháp thay thế cho Vlookup phía trái trong Google Sheets.

Sự kết hợp công thức này không được nhiều người biết đến. Tôi chưa thấy ai sử dụng hoặc có tài liệu nào về sự kết hợp này cho đến bây giờ.

Công thức Match được sử dụng ở đây gần giống như ở trên trong Index-Match. Nhưng ở đây có một khác biệt.

Match trong Index-Match trả về số hàng cần điều chỉnh trong phạm vi dữ liệu. Đó là vị trí tương đối của khoá tìm kiếm trong phạm vi dữ liệu.

Ở đây trong Indirect-Match, phạm vi Match không phải là D2:D5, ở đây là D1:D5.

Vì tôi đã chọn phạm vi từ hàng đầu tiên, công thức Match sẽ trả về số hàng của khoá tìm kiếm.

Bây giờ chúng ta có số hàng của khoá tìm kiếm. Những gì chúng ta muốn là điểm của học sinh từ cột 3 (cột C).

Hãy đếm số cột từ cột đầu tiên trên bảng của bạn. Không phải trong phạm vi dữ liệu của bạn.

Chỉ cần ghép chữ cái cột này “C” với công thức Match để trả về địa chỉ ô chứa giá trị cần trích xuất.

"C"&match(F3,D1:D5,0)

Kết quả: C4

Indirect trong công thức này sử dụng địa chỉ ô này để trích xuất giá trị từ ô đó.

Ưu điểm:

Dễ sử dụng sau khi đã nắm vững.

Hữu ích trong định dạng có điều kiện.

Nhược điểm:

Không linh hoạt đủ. Nó không hỗ trợ Công thức Mảng.

Tài liệu bổ sung về Indirect-Match:

  1. Chuyển đổi Hàm Match thành Vlookup hoặc Hlookup trong Google Sheets.
  2. Tô sáng Giá trị giao nhau trong Google Sheets trong Tìm kiếm hai chiều.

Reverse Vlookup trong Google Sheets bằng cách sử dụng chính Vlookup

Công thức: =vlookup(F3,{D2:D5,B2:C5},3,0)

Đối với phía trái hay còn gọi là Reverse Vlookup, công thức tốt nhất để sử dụng trong Google Sheets là Vlookup chính nó! Hãy suy nghĩ khác biệt!

Vấn đề của một Vlookup thông thường là nó chỉ tìm kiếm xuống cột đầu tiên. Chúng ta không thể thay đổi được điều đó.

Nhưng chúng ta có thể làm một điều. Khoá tìm kiếm trong ví dụ trên nằm ở cột thứ ba. Chúng ta có thể di chuyển nó như cột đầu tiên, thực tế!

Vâng! Thay vì sử dụng phạm vi dữ liệu như nó là, tức là B2:D5, tạo một phạm vi ảo bằng cách sử dụng Dấu Ngoặc nhọn bên trong Vlookup.

{D2:D5,B2:C5}

Đây là phạm vi dữ liệu của chúng ta cho Vlookup phía trái. Trong đó, cột đầu tiên chứa số thứ tự. Vì vậy, mà không vi phạm quy tắc/chuẩn của Vlookup, chúng ta có thể thực hiện tìm kiếm ngược trong Google Sheets.

Có một điểm quan trọng cần lưu ý. Khi bạn tạo một phạm vi ảo cho Vlookup như trên, khoá tìm kiếm của bạn sẽ chuyển sang cột đầu tiên. Cùng với đó, cột giá trị cần trích xuất cũng có thể thay đổi.

Trong trường hợp của chúng ta, bây giờ nó là cột thứ ba.

Ưu điểm:

Công thức này giữ lại tất cả ưu điểm của công thức Vlookup thông thường. Bạn có thể sử dụng nhiều khoá tìm kiếm và cũng có thể có nhiều cột đầu ra.

Nhược điểm:

Người mới bắt đầu có thể thấy khá khó tiếp thu.

Không hữu ích trong định dạng có điều kiện.

Tài liệu bổ sung về Vlookup:

  1. Cách sử dụng Vlookup để trả về kết quả Mảng trong Google Sheets.
  2. Có thể Sử dụng nhiều Giá trị bằng cách sử dụng Vlookup [Cách thức].

Kết luận cuối (Tìm kiếm phía trái bằng Vlookup)

Nếu bạn hỏi tôi chọn công thức nào cho Reverse Vlookup trong Google Sheets, tôi nhất định sẽ đề xuất sử dụng Vlookup. Nhưng nếu bạn muốn định dạng điều kiện cho giá trị tìm kiếm, hãy sử dụng Indirect-Match, không phải Index-Match hoặc Vlookup.

Đó là tất cả. Chúc bạn vui vẻ!

Related posts