Tạo liên kết nhanh đến ô kết quả của Vlookup trong Google Sheets

Bạn muốn biết cách tạo liên kết đến ô kết quả của Vlookup trong Google Sheets? Vlookup rất linh hoạt trong Google Sheets và tôi đã chia sẻ các biến thể khác nhau của Vlookup. Dưới đây là một công thức Vlookup “điên rồ” mà tôi muốn chia sẻ với bạn.

Tôi sẽ giúp bạn học cách tạo liên kết đến ô kết quả của Vlookup. Điều này sẽ hữu ích trong kịch bản sau đây.

Từ trang ‘Sheet1’, tìm kiếm một khóa trong một bảng (tập dữ liệu) trên ‘Sheet2’ và trả về giá trị từ hàng tìm thấy. Bạn chỉ cần nhấp vào giá trị đầu ra/trả về trong ‘Sheet1’ để nhảy đến ô chứa giá trị đó trong bảng tra cứu.

Lưu ý rằng ‘Sheet1’ và ‘Sheet2’ nằm trong cùng một tệp Google Sheets, không phải hai bảng tính độc lập.

Mình cũng có thể áp dụng điều trên trong cùng một bảng.

Một ví dụ về Vlookup với liên kết nhanh:

Trong ví dụ này, khóa tìm kiếm của Vlookup nằm trong ô G2. Công thức trong ô H2 tìm kiếm khóa đó trong cột đầu tiên của bảng trong phạm vi A1:E và trả về giá trị từ cột thứ hai (cột B) trong ô tìm thấy. Kết quả được tạo liên kết!

Dưới đây là các bước để tạo liên kết nhanh đến ô kết quả của Vlookup trong Google Sheets.

Các bước để tạo liên kết nhanh đến ô kết quả của Vlookup trong Google Sheets

Dữ liệu mẫu trong ‘Sheet2’:

Hyperlink Vlookup Result - Sheets

Trong ‘Sheet1’, khóa tìm kiếm của mình nằm trong ô A1 và đó là “II-2053”.

Một công thức Vlookup trong ô B1 trên bảng đó có thể tìm kiếm xuống cột đầu tiên của Sheet2!A1:E để tìm kiếm khóa này và trả về giá trị của một ô chỉ định trong hàng tìm thấy.

Bước 1:

Công thức Vlookup Mà Không Tạo Liên Kết

Công thức 1 (ô B2 trên Sheet1):
=VLOOKUP(A1,Sheet2!A1:E,2,FALSE)

Nếu bạn biết cách sử dụng Vlookup trong Google Sheets, bạn sẽ biết rằng công thức này sẽ trả về giá trị “Gravel 40-60 mm” vì số cột 2 được cung cấp trong công thức.

Nhưng điều mình muốn làm là tạo một liên kết đến ô kết quả của Vlookup này. Làm cách nào để tạo liên kết đến ô kết quả Vlookup “Gravel 40-60 mm” đến ô nguồn Sheet2!B5. Hãy xem các bước dưới đây.

Bước 2:

Tìm Địa Chỉ Ô Kết Quả của Vlookup trong Google Sheets

Bạn đã có công thức Vlookup trong ô B1 trên Sheet1. Bây giờ bạn phải biết trước làm thế nào để lấy địa chỉ ô kết quả Vlookup.

Để lấy địa chỉ ô kết quả Vlookup, hãy đặt công thức Vlookup trong hàm Cell như sau:

=cell("address",VLOOKUP(A1,Sheet2!A1:E,2,FALSE))

Điều này sẽ trả về địa chỉ ô Sheet2!$B$5. Nhưng mình chỉ muốn có tham chiếu ô B5, mà không có tên Sheet và dấu đô la cho mục đích của mình.

Bước 3:

Loại Bỏ Tên Sheet và Dấu Đô La từ Địa Chỉ Ô Trong Sheets

Với một công thức Substitute lồng nhau, chúng ta có thể loại bỏ tên Sheet và dấu đô la khỏi địa chỉ ô đã trả về bởi công thức trên:

=substitute( substitute( cell("address",VLOOKUP(A1,Sheet2!A1:E,2,FALSE)),"Sheet2!","") ,"$","" )

Bước 4:

Tạo URL Liên Kết Động trong Google Sheets

Ở bước tiếp theo, mình sẽ tạo một URL động trong Google Sheets. URL động giúp chúng ta tạo liên kết đến ô kết quả của Vlookup. Dưới đây là các bước thú vị đó.

  • Truy cập Sheet2 và nhấp chuột phải vào ‘Sheet2!A1’ và chọn “Lấy liên kết tới ô này”.
  • Khi bạn dán liên kết đã sao chép vào bất kỳ ô trống nào, bạn sẽ có một URL như sau:

https://docs.google.com/spreadsheets/d/1-x9eKz-OF343Pgj44X...41048&range=A1

  • Trong đó, hãy thay thế A1 mà bạn có thể thấy ở cuối URL bằng công thức lồng nhau ở trên (Substitute, Cell, và Vlookup).

  • Bạn cần đặt dấu & (ampersand) vào cuối liên kết đã sao chép và chèn công thức. Đồng thời, đặt đường dẫn URL trên trong dấu nháy kép. Dưới đây là công thức đó:

"https://docs.google.com/spreadsheets/d/1-x9eKz-OF343Pgj44X...41048&range="& substitute( substitute( cell("address",VLOOKUP(A1,Sheet2!A1:E,2,FALSE)),"Sheet2!",""), "$","" )

Liên kết kết quả Vlookup trong Google Sheets

Tiếp theo, tạo một công thức liên kết.

Bây giờ chúng ta đã sẵn sàng để xây dựng liên kết nhanh đến ô kết quả của Vlookup trong Google Sheets.

Cú pháp của hàm Liên kết nhanh:
=HYPERLINK(URL, [link_label])

Hãy thay thế URL bằng công thức 2 ở trên và link_label bằng Công thức Vlookup 1.

Dưới đây là công thức cuối cùng để liên kết kết quả của Vlookup:

=hyperlink( "https://docs.google.com/spreadsheets/d/1-x9eKz-OF343Pgj44X...41048&range="& substitute( substitute( cell("address",VLOOKUP(A1,Sheet2!A1:E,2,FALSE)),"Sheet2!",""), "$",""), VLOOKUP(A1,Sheet2!A1:E,2,FALSE) )

Đó là tất cả về việc tạo liên kết đến ô kết quả của Vlookup trong Google Sheets. Hãy thử ngay nhé!

Sheet ví dụ

Tài liệu tham khảo:

Related posts