Gerando hiperlinks da planilha do Google a partir do conteúdo da célula

18

Eu tenho uma coluna de células em uma planilha do Google com valores como:

37683
36583
38637
32391

O que eu gostaria de fazer é gerar um hiperlink para cada célula, como:

http://mywebsite.com?id=xxxxx

... onde xxxxx é o valor da célula. Conheço o formato de um hiperlink em uma planilha do Google e poderia fazer o trabalho manualmente. Estou apenas imaginando se posso gerá-los usando uma simples localização / substituição ou se será necessário script.

O novo hiperlink pode ir para a célula original ou uma nova célula pode ser criada.

Alguma ideia?

Mark Ireland
fonte

Respostas:

24

Supondo que seus valores estejam na coluna A, você pode fazer isso na coluna B:

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

Em seguida, você pode preencher automaticamente o restante da coluna.

Se você deseja que o texto do link seja igual ao ID que está vinculando, é tão simples quanto

=HYPERLINK(CONCATENATE("http://mywebsite.com?id=",A1);A1)
cerveja
fonte
@ AlEverett agora, como você cria esse link na mesma célula que o valor? E mantenha o valor como o texto?
22413 Kirill Fuchs
@Kirill: Copiar / colar valores
ale
Sei que essa pergunta é muito antiga, mas o Planilhas Google atual (em 2018) não cria o link, a menos que o URL seja uma string ou referência de célula literal. Usar uma fórmula para criar a string de URL não funcionará. Você precisa criar a URL com uma fórmula em uma célula e usar a função HYPERLINK em outra célula, referenciando a URL criada. Célula B1: ="http://mywebsite.com?id=" & A1Célula C1: =HYPERLINK(B1, "link text")ou=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

Colar o abaixo em C1 gerará texto (da coluna B) com um hiperlink anexado que combina o endereço da web ( http://mywebsite.com?id=) com os IDs (da coluna A). Altere "Título da coluna" na fórmula para o que você deseja que a coluna C seja nomeada em C1.

= {"Título da coluna"; ARRAYFORMULA (SE (ISBLANK (A2: A) ,, (HIPERLINK ((" http://mywebsite.com?id=" & A2: A), B2: B))))}}

Galerion
fonte