Tạo siêu liên kết bảng tính Google từ nội dung ô


18

Tôi có một cột các ô trong Bảng tính Google với các giá trị như:

37683
36583
38637
32391

Những gì tôi muốn làm là tạo một siêu liên kết cho mỗi ô như:

http://mywebsite.com?id=xxxxx

... Trong đó xxxxx là giá trị của ô. Tôi biết định dạng của một siêu liên kết trong bảng tính Google và có thể thực hiện công việc theo cách thủ công, tôi chỉ tự hỏi liệu tôi có thể tạo chúng bằng cách tìm / thay thế đơn giản không, hoặc liệu nó có cần kịch bản không.

Siêu liên kết mới có thể đi vào ô ban đầu hoặc một ô mới có thể được tạo.

Có ý kiến ​​gì không?

Câu trả lời:


24

Giả sử giá trị của bạn nằm trong cột A, bạn có thể làm điều này trong cột B:

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);"link text")

Sau đó, bạn có thể tự động điền vào phần còn lại của cột.

Nếu bạn muốn văn bản của liên kết giống với id bạn đang liên kết, điều đó đơn giản như

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);A1)

@AlEverett bây giờ làm thế nào để bạn tạo liên kết đó trong cùng một ô với giá trị? Và giữ giá trị như văn bản?
Kirill Fuchs

@Kirill: Copy / Paste giá trị
ale

Tôi nhận ra câu hỏi này rất cũ, nhưng Google Sheets hiện tại (năm 2018) không tạo liên kết trừ khi URL là một chuỗi ký tự hoặc tham chiếu ô. Sử dụng công thức để tạo chuỗi URL sẽ không hoạt động. Bạn cần tạo URL với một công thức trong một ô, sau đó sử dụng hàm HYPERLINK trong một ô khác, tham chiếu URL đã tạo. Ô B1: ="http://mywebsite.com?id=" & A1Ô C1: =HYPERLINK(B1, "link text")hoặc=HYPERLINK(B1)
Neil Monroe

0
    Column A   Column B  Column C
  1    id's      Names
  2   37683      name 1
  3   36583      name 2
  4   38637      name 3
  5   32391      name 4

Việc dán bên dưới vào C1 sẽ tạo ra văn bản (từ cột B) với siêu liên kết được đính kèm kết hợp địa chỉ web ( http://mywebsite.com?id=) với id (từ cột A). Thay đổi "Tiêu đề cột" trong công thức thành bất cứ điều gì bạn muốn cột C được đặt tên trong C1.

= {"Tiêu đề cột"; ARRAYFORMULA (IF (ISBLANK (A2: A) ,, (HYPERLINK ((" http://mywebsite.com?id=" & A2: A), B2: B))))}}

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.