Cột chỉ mục động trong Vlookup trên Google Sheets

Bạn muốn tìm hiểu cách sử dụng các chỉ mục động trong Vlookup trên Google Sheets? Đây là một mẹo đơn giản mà bạn có thể áp dụng. Trong Google Sheets, có hai phương pháp mà bạn có thể sử dụng để có được cột chỉ mục động trong Vlookup. Vậy là gì nhỉ?

1. Tạo một mảng ảo (phạm vi Vlookup) và sau đó đóng băng số cột chỉ mục. Ở đây, số cột chỉ mục là không đổi. Số cột chỉ mục sẽ luôn là #2. Bạn có thể xóa bất kỳ cột nào hoặc chèn cột mới. Nhưng nó vẫn là 2 và mang tính động đến số cột chỉ mục.

2. Sử dụng chức năng Columns làm số chỉ mục. Nó điều chỉnh cột chỉ mục cho Vlookup khi bạn xóa hoặc thêm cột mới vào phạm vi.

Ví dụ, trong một tập dữ liệu có 5 cột, bạn có thể muốn trả về giá trị từ cột 3 dựa trên tìm kiếm trong Cột A. Cột 3 là cột chỉ mục của bạn ở đây.

Nhưng điều gì sẽ xảy ra nếu bạn chèn một cột mới giữa Cột 1 và 2 hoặc giữa Cột 2 và 3? Số cột chỉ mục của bạn vẫn là 3 trong Vlookup. Nó nên là 4.

Bạn có thể đóng băng cột thứ ba (không phải số cột thứ 3) trong Vlookup mà không phụ thuộc vào vị trí hoặc số chỉ mục của nó. Hãy để tôi giải thích khái niệm này được gọi là cột chỉ mục động trong Vlookup trên Google Sheets.

Mẹo để có cột chỉ mục động trong Vlookup trên Google Sheets

Dữ liệu mẫu:

Dữ liệu mẫu

Trong ví dụ này, tôi muốn tìm kiếm một tên trong cột A để lấy ngày đến của người đó ở cột C.

Trong Vlookup, số chỉ mục của cột “date_of_arrival” là 3. Làm thế nào để đóng băng cột chỉ mục này (không phải số cột) trên Google Sheets?

Trước tiên, hãy xem một công thức Vlookup thông thường trả về ngày đến dựa trên tên “Patrick”:

=vlookup("Patrick",A2:E7,3,FALSE)

Công thức này sẽ tìm kiếm tên “Patrick” trong Cột A, trong phạm vi A2: E7 và trả về giá trị từ cột 3 trong hàng tương ứng.

Vlookup cơ bản trên Google Sheets

Trong công thức này, chỉ mục cột không động. Điều đó có nghĩa là nếu bạn chèn một cột mới sau A hoặc B, số chỉ mục sẽ là 4. Bởi vì vị trí của cột “date_of_arrival” hiện giờ là 4, không phải 3 như trong công thức.

Như đã nói trước đó, bạn có thể đóng băng cột chỉ mục, một lần nữa không phải số cột chỉ mục, theo hai cách trên Google Sheets.

Công thức chỉ mục cột động

Công thức 1 để có cột chỉ mục động trong Vlookup trên Google Sheets:

=vlookup("Patrick",A2:G7,columns(A2:C7),FALSE)

Công thức 2 để có cột chỉ mục động trong Vlookup trên Google Sheets:

=vlookup("Patrick",{A2:A7,C2:E7},2,FALSE)

Công thức đầu tiên làm cho số chỉ mục động bằng cách sử dụng chức năng Columns. Chức năng columns đếm số cột từ A đến C và trả về số ba. Số ba này là số chỉ mục cột của chúng ta trong Vlookup.

Khi bạn chèn hoặc thêm hàng mới giữa A và C, số chỉ mục cột sẽ thay đổi theo đúng cách động.

Công thức thứ hai sử dụng một phương pháp khác để tạo cột chỉ mục động trong Vlookup.

Trong công thức này, số chỉ mục cột luôn là 2, bất kể chỉ mục cột thực tế của bạn là gì. Vì trong công thức này, phạm vi tìm kiếm chỉ bao gồm cột đầu tiên, đó là cột tìm kiếm và sau đó là phạm vi bắt đầu từ cột chỉ mục.

Ví dụ, phạm vi dữ liệu ban đầu của chúng tôi là A2: E7. Nhưng trong Vlookup, tôi đã sửa đổi phạm vi này như dưới đây, bỏ qua các cột giữa Cột A và C.

{A2:A7,C2:E7}

Vì vậy, không có tác động nào đến việc chèn hoặc xóa các cột mới.

Kết luận

Trên đây là hai cách đơn giản nhất để tạo cột chỉ mục động trong Vlookup trên Google Sheets.

Tất nhiên, bạn cũng có thể sử dụng Index-Match như một phương pháp thay thế. Nhưng Vlookup vẫn là cách tốt và dễ dàng nhất để thực hiện.

Đọc thêm:

  1. Cách sử dụng Vlookup trên các Tab Sheets khác nhau trong Google Sheets
  2. Cách sử dụng Vlookup để lấy nhiều giá trị trong Google Sheets
  3. Vlookup để Tìm Vị trí xuất hiện thứ N trong Google Sheets [Tìm kiếm động]

Related posts