Tìm giá trị và liên kết ô trong Google Sheets

Bạn sử dụng Google Sheets và muốn tìm kiếm giá trị và liên kết ô? Phương pháp này cho phép bạn tìm kiếm giá trị trong một danh sách và liên kết đến ô tương ứng đã tìm thấy. Hãy cùng tôi khám phá cách thực hiện điều này trong Google Sheets.

Cách tìm giá trị và liên kết ô đã tìm thấy

Để tiết kiệm thời gian, bạn có thể nhập một bảng vào Google Sheets. Hãy làm theo các bước sau đây để nhập một danh sách bên ngoài để kiểm tra các công thức.

Chỉ cần sử dụng công thức sau đây trong ô A1 của Sheet1 trong tệp Google Sheets của bạn (bảng trống):

=IMPORTHTML("https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States","table",1)

Công thức IMPORTHTML trên sẽ tạo một bảng chứa tên các tiểu bang và lãnh thổ của Hoa Kỳ (xem nguồn trang Wiki).

Trong ví dụ này, để tìm giá trị và liên kết ô đã tìm thấy, chúng ta chỉ cần một danh sách gồm một cột. Do đó, bạn có thể sửa đổi công thức như sau, chúng ta sẽ sử dụng chức năng Index để giới hạn số cột thành 1:

=Index(IMPORTHTML("https://en.wikipedia.org/wiki/List_of_states_and_territories_of_the_United_States","table",1),0,1)

Bây giờ, trong ô A1 của Sheet2, hãy nhập tên “Hawaii”. Làm thế nào để liên kết văn bản này với giá trị tương ứng trong ô A13 của Sheet1?

Các bước để liên kết một giá trị với ô trong danh sách trên Google Sheets

Dưới đây là các bước cần thực hiện. Trên Sheet1, hãy nhập công thức ArrayFormula sau vào ô B1:

=ArrayFormula(if(len(A1:A),"URL"&row(A1:A),))

Nhấp chuột phải vào ô A1 trong Sheet1 và chọn “Lấy liên kết đến ô này”. Trong công thức trên, hãy thay thế văn bản “URL” bằng URL vừa được sao chép.

Ở phần cuối của URL, bạn sẽ thấy A1. Hãy loại bỏ chữ cái định danh cột A trong A1.

Xem công thức của tôi, URL sẽ khác với của bạn:

=ArrayFormula(if(len(A1:A),"https://docs.google.com/spreadsheets/d/1NpigIKudZnn9zPQPJoe-w7_86HHpakHkOb6WyRCv3MI/edit#gid=0&range=A"&row(A1:A),))

Công thức trên sẽ tạo ra một mảng các URL liên kết với các giá trị trong cột A.

Bây giờ hãy xem cách tìm giá trị và liên kết với ô đã tìm thấy trên Google Sheets. Để làm điều đó, hãy vào ô B1 của Sheet2. Trong ô đó, tôi có giá trị “Hawaii”.

Tôi sẽ tìm kiếm giá trị này trong Sheet1, cột 1 và liên kết đến ô trong Sheet1.

Sử dụng công thức sau đây trong ô B1 của Sheet2. Công thức này sẽ tìm kiếm giá trị “Hawaii” trong Sheet1, cột 1 và trả về URL từ cột 2:

=vlookup(A1,Sheet1!A1:B,2,0)

Điều đó có nghĩa là công thức trên sẽ trả về URL của ô Sheet1!A13. Bằng cách nhấp vào URL đó, bạn sẽ được chuyển đến ô liên quan trong Sheet1. Nhưng điều chúng ta muốn là một liên kết.

Cú pháp:

HYPERLINK(URL, [link_label])

Hãy thay thế URL bằng công thức dựa trên Vlookup trên và thay thế link_label bằng A1.

Vì vậy, công thức cuối cùng trong ô B1 của Sheet2 sẽ là như sau:

=hyperlink(vlookup(A1,Sheet1!A1:B,2,0),A1)

Đó là công thức để tìm giá trị và liên kết với ô đã tìm thấy trong Google Sheets.

Nếu bạn muốn tìm kiếm nhiều giá trị trong một danh sách và liên kết theo đại lượng, công thức sẽ như sau:

=ArrayFormula(IFERROR(hyperlink(vlookup(A1:A,Sheet1!A1:B,2,0),A1:A)))

Kết quả:

Kết luận

Tôi biết rằng không phải lúc nào cũng cần tìm kiếm giá trị và liên kết với ô đã tìm thấy. Nhưng tôi thấy nhiều người dùng sử dụng điều này trong Excel. Cách tiếp cận hoàn toàn khác nhau giữa Excel và Sheets.

Nếu bạn là người chuyển từ Excel, bạn có thể thấy những mẹo liên kết trên hữu ích.

Đừng quên truy cập vào Crawlan.com để biết thêm thông tin và các hướng dẫn SEO hữu ích khác!

Image

Related posts