Excel allows having hyperlinks in cells which you can use to directly go to that URL.
por exemplo, abaixo está uma lista onde eu tenho nomes de empresas que estão hiperlink ao URL do site da empresa. Quando você clicar na célula, ela irá abrir automaticamente o seu navegador padrão (Chrome, no meu caso) e ir para esse URL.
Existem muitas coisas que você pode fazer com hiperlinks no Excel (como um link para um site externo, link para outra folha/livro de trabalho, link para uma pasta, link para um e-mail, etc.).,
neste artigo, vou cobrir tudo o que você precisa saber para trabalhar com hiperlinks no Excel (incluindo algumas dicas e exemplos úteis).
Este Tutorial Cobre:
Como Inserir Hiperlinks no Excel
Existem muitas maneiras diferentes para criar hiperlinks no Excel:
- digite Manualmente o URL (ou copiar e colar)
- Usando a função HYPERLINK
- Usando a caixa de diálogo Inserir Hiperlink
Vamos aprender sobre cada um desses métodos.,
digite manualmente o URL
quando você introduz manualmente um URL em uma célula no Excel, ou copie e cole-o na célula, o Excel automaticamente converte-o em uma hiperligação.
abaixo estão os passos que irão mudar um URL simples para uma hiperligação:
- seleccione uma célula na qual deseja obter a hiperligação
- Carregue em F2 para entrar no modo de edição (ou faça duplo-click na célula).
- digite o URL e carregue em enter. Por exemplo, se eu digitar o URL – https://trumpexcel.com em uma célula e carregar em enter, ele irá criar uma hiperligação para ele.,
Note que você precisará adicionar http ou https para aqueles URLs onde não há www-lo. No caso de haver www como prefixo, ele criaria o hiperlink mesmo que você não adicione o http/https.
da mesma forma, quando você copia um URL da web (ou algum outro documento/arquivo) e colá-lo em uma célula no Excel, ele será automaticamente hiperlink.
insira usando a caixa de diálogo
Se quiser que o texto na célula seja outra coisa que não o URL e quiser que se ligue a um URL específico, poderá usar a opção inserir hiperligação no Excel.,
abaixo estão os passos para introduzir a hiperligação numa célula, usando a janela para inserir a hiperligação:
- seleccione a célula na qual deseja a hiperligação
- indique o texto que deseja ser hiperligado. Neste caso, estou a usar o texto ‘Blog do Sumit’
- carregue na página inserir.
- clique no botão links. Isto irá abrir a janela para inserir uma hiperligação (Poderá também usar o atalho de teclado + K).
- na janela Inserir hiperligação, indique o URL no campo Endereço.pressione o botão OK.,
Isto irá inserir a hiperligação da célula enquanto o texto permanece o mesmo.
inserir usando a função HYPERLINK
outra maneira de inserir um link no Excel pode ser usando a função HYPERLINK.,
Abaixo está a sintaxe:
HYPERLINK(link_location, )
- local_ligação: pode ser a URL de uma página da web, um caminho para uma pasta ou um arquivo em disco rígido, coloque em um documento (tal como uma célula específica ou intervalo nomeado em uma planilha do Excel ou pasta de trabalho).
- : Este é um argumento opcional. Este é o texto que você quer na célula que tem o hiperlink. No caso de omitir este argumento, ele irá usar a cadeia de texto link_location como o nome Amigável.
abaixo está um exemplo onde eu tenho o nome das empresas em uma coluna e seu URL do site em outra coluna.,
abaixo está a função de hiperligação para obter o resultado onde o texto é o nome da empresa e ele links para o site da empresa.
Nos exemplos até agora, vimos como criar hiperlinks para sites.
mas também pode criar hiperligações para folhas de trabalho no mesmo livro de Trabalho, Outros livros de trabalho e ficheiros e pastas no seu disco rígido.vamos ver como pode ser feito.,
crie uma hiperligação para uma folha de trabalho no mesmo livro de trabalho
abaixo estão os passos para criar uma hiperligação para o Sheet2 no mesmo livro de trabalho:
- seleccione a célula na qual deseja a ligação
- indique o texto que deseja estar hiperligado. Neste exemplo, usei o texto ‘Link to Sheet2’.
- carregue na página inserir.clique no botão links. Isto irá abrir a janela para inserir uma hiperligação (Poderá também usar o atalho de teclado + K).
- Na janela Inserir uma hiperligação, seleccione a opção ‘Colocar neste documento’ na área esquerda.,
- introduza a célula que deseja hiperligar (vou usar o A1 por omissão).
- seleccione a folha que deseja hiperligar (Sheet2 neste caso)
- Carregue em OK.
também pode usar o mesmo método para ligar a um nome definido (célula com nome ou intervalo com nome). Se tiver alguns intervalos com nomes (células com nomes) no livro de trabalho, estes serão listados na categoria “nomes definidos” na janela de ‘inserir hiperligação’.
para além da caixa de diálogo, existe também uma função no Excel que lhe permite criar hiperligações.
Por isso, em vez de usar a janela, poderá usar a fórmula da hiperligação para criar uma ligação para uma célula noutra folha de trabalho.,
a fórmula abaixo fará isso:
=HYPERLINK("#"&"Sheet2!A1","Link to Sheet2")
abaixo é como esta fórmula funciona:
- “#” diria à fórmula para se referir ao mesmo livro de trabalho.”Sheet2!A1″ diz à fórmula que a célula que deve ser ligada no mesmo livro de trabalho
- “Link to Sheet2” é o texto que aparece na célula.
crie uma hiperligação para um ficheiro (nas mesmas ou diferentes pastas)
também pode usar o mesmo método para criar hiperligações para outros ficheiros do Excel (e não do Excel) que estejam na mesma pasta ou noutras pastas.,
Por exemplo, se você quiser abrir um arquivo com o teste.xlsx, que está na mesma pasta que o seu ficheiro actual, poderá usar os passos abaixo:
- seleccione a célula na qual deseja a hiperligação
- carregue na página inserir.clique no botão links. Isto irá abrir a janela para inserir uma hiperligação (Poderá também usar o atalho de teclado + K).
- Na janela Inserir hiperligação, seleccione a opção ‘ficheiro existente ou página web’ na área esquerda.,
- seleccione a ‘pasta actual’ na opção Procurar nas opções
- Seleccione o ficheiro para o qual deseja criar a hiperligação. Note que você pode ligar para qualquer tipo de arquivo (Excel, bem como arquivos não-Excel)
- altere o texto para mostrar o nome se quiser.clique em OK.
no caso de querer ligar-se a um ficheiro que não esteja na mesma pasta, poderá navegar no ficheiro e depois seleccioná-lo. Para navegar no ficheiro, carregue no ícone da pasta na janela Inserir hiperligação (como mostrado em baixo).,
Você também pode fazer isso usando a função HYPERLINK.
A fórmula abaixo irá criar um hiperlink para um arquivo na mesma pasta que o arquivo atual:
=HYPERLINK("Test.xlsx","Test File")
caso o arquivo não estiver na mesma pasta, você pode copiar o endereço do arquivo e usá-lo como o local_ligação.
crie uma hiperligação para uma pasta
Este também segue a mesma metodologia.,
abaixo estão os passos para criar uma hiperligação para uma pasta:
- Copie o endereço da pasta para a qual deseja criar a hiperligação
- seleccione a célula na qual deseja a hiperligação
- carregue na página inserir.clique no botão links. Isto irá abrir a janela para inserir uma hiperligação (Poderá também usar o atalho de teclado + K).
- Na janela Inserir hiperligação, colar o endereço da pasta
- Carregue em OK.
Você também pode usar a função de hiperligação para criar uma hiperligação que aponta para uma pasta.,
Por exemplo, a fórmula abaixo irá criar uma hiperligação para uma pasta chamada TEST no ecrã e assim que carregar na célula com esta fórmula, irá abrir esta pasta.
=HYPERLINK("C:\Users\sumit\Desktop\Test","Test Folder")
para usar esta fórmula, terá de alterar o endereço da pasta para a qual deseja ligar.
crie hiperligações para um endereço de E-mail
também poderá ter hiperligações que abram o seu cliente de E-mail por omissão (como o Outlook) e tenham o e-mail dos destinatários e a linha de assunto já preenchidos no campo enviar.,
abaixo estão os passos para criar uma hiperligação de E-mail:
- seleccione a célula na qual deseja a hiperligação
- carregue na página inserir.clique no botão links. Isto irá abrir a janela para inserir uma hiperligação (Poderá também usar o atalho de teclado + K).
- Na caixa de diálogo inserir, clique em ‘E-mail’ no ‘Link’ opções
- Insira o endereço de E-mail e a linha de Assunto
- Insira o texto que você deseja ser exibido na célula.clique em OK.,
Agora, quando carregar na célula que tem a hiperligação, irá abrir o seu cliente de E-mail predefinido com o e-mail e a linha de assunto pré-preenchidos.
Você também pode fazer isso usando a função HYPERLINK.
a fórmula abaixo irá abrir o cliente de E-mail por omissão e ter um endereço de E-mail já pré-preenchido.
=HYPERLINK("mailto:[email protected]","Send Email")
No caso de você querer ter a linha de assunto assim, você pode usar a fórmula abaixo:
=HYPERLINK("mailto:[email protected],?cc=&bcc=&subject=Excel is Awesome","Generate Email")
Na fórmula acima, guardei a cc e cco como vazio, mas você também pode esses e-mails, se necessário.
aqui está um guia detalhado sobre como enviar e-mails usando a função HYPERLINK.
remover as hiperligações
Se tiver apenas algumas hiperligações, pode removê-las manualmente, mas se tiver muito, pode usar uma Macro VBA para o fazer.,
remover manualmente as hiperligações
abaixo estão os passos para remover as hiperligações manualmente:
- Seleccione os dados dos quais deseja remover as hiperligações.carregue com o botão direito em qualquer uma das células seleccionadas.
- carregue na opção ‘Remover a hiperligação’.
os passos acima removeriam instantaneamente hiperligações das células seleccionadas.
no caso de querer remover hiperligações de toda a folha de trabalho, seleccione Todas as células e siga os passos acima.,
Remover os Hiperlinks Usando o VBA
Abaixo está o código VBA que irá remover os hiperlinks a partir de células selecionadas:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comSelection.Hyperlinks.DeleteEnd Sub
Se você deseja remover todas as hiperligações na planilha, você pode usar o código abaixo:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comActiveSheet.Hyperlinks.DeleteEnd Sub
Observe que este código não irá remover os hiperlinks criado usando a função de HIPERLIGAÇÃO.
Você precisa adicionar este código VBA no módulo regular no Editor VB.,
Aqui está um guia detalhado sobre como remover hiperlinks no Excel.
impede o Excel de criar hiperlinks automaticamente
para algumas pessoas, é uma grande característica que o Excel automaticamente converte um texto URL para uma hiperlink quando introduzido em uma célula.,e para algumas pessoas, é uma irritação.
Se você está na última categoria, deixe-me mostrar-lhe uma maneira de evitar que o Excel crie automaticamente URLs em hiperlinks.
A razão por que isso acontece porque há uma configuração no Excel que automaticamente converte ‘Internet e caminhos de rede’ em hiperlinks.
Aqui estão os passos para desactivar esta configuração no Excel:
- carregue na página ficheiro.
- carregue nas opções.
- na janela de Opções do Excel, carregue em ‘prova’ na área esquerda.,
- carregue no botão Opções para correcção automática.
- na janela do auto-correcção, seleccione a Página ‘Auto-Formatar à medida que escreve’.
- Desmarque a opção “Internet e caminhos de rede com hiperlinks’
- Clique em OK.
- feche a janela de Opções do Excel.
Se tiver completado os seguintes passos, o Excel não transformará automaticamente os URLs, o endereço de E-mail e os caminhos de rede em hiperligações.,
extrair URLs de hiperligação (usando VBA)
não há nenhuma função no Excel que possa extrair o endereço de hiperligação de uma célula.
no entanto, isto pode ser feito usando o poder de VBA.
por exemplo, suponha que você tem um conjunto de dados (como mostrado abaixo) e que deseja extrair o URL da hiperligação na célula adjacente.
deixe-me mostrar-lhe duas técnicas para extrair as hiperligações do texto no Excel.,
extrair a hiperligação na coluna adjacente
Se quiser extrair todos os URLs de hiperligação de uma só vez numa coluna adjacente, poderá então usar o código abaixo:
o código acima passa por todas as células da selecção (usando o laço para o próximo) e extrai os URLs na célula adjacente.
no caso de querer obter as hiperligações em toda a folha de trabalho, pode usar o código abaixo:
Sub ExtractHyperLinks()On Error Resume NextDim HypLnk As HyperlinkFor Each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
Note que os códigos acima não funcionariam para hiperligações criadas usando a função de hiperligação.,
extrair hiperligação usando uma fórmula (criada com VBA)
o código acima funciona bem quando você quer obter as hiperligações de um conjunto de dados de uma só vez.
mas se você tem uma lista de hiperlinks que continua se expandindo, você pode criar uma função/fórmula definida pelo usuário em VBA.
isto permitir-lhe-á usar rapidamente a célula como argumento de entrada e irá devolver o endereço de hiperligação nessa célula.
abaixo está o código que irá criar um UDF para obter os hiperlinks:
também, no caso de seleccionar uma gama de células (em vez de uma única célula), esta fórmula irá devolver a hiperligação apenas na primeira célula.
encontre hiperligações com texto específico
Se estiver a trabalhar com um enorme conjunto de dados que tem muitas hiperligações nele, poderá ser um desafio quando quiser encontrar os que têm um texto específico nele.
por exemplo, suponha que eu tenha um conjunto de dados como mostrado abaixo e eu quero encontrar todas as células com hiperlinks que têm o texto 2019 nele e alterá-lo para 2020.
e no.., fazer isto manualmente não é uma opção.
Você pode fazer isso usando uma característica maravilhosa no Excel-encontrar e substituir.
com isso, você pode rapidamente encontrar e selecionar todas as células que têm um hiperlink e, em seguida, alterar o texto 2019 com 2020.
abaixo estão os passos para selecionar todas as células com uma hiperligação e o texto 2019:
- selecione o intervalo no qual você deseja encontrar as células com hiperligações com 2019. No caso de você querer encontrar em toda a planilha, selecione a planilha inteira (clique no pequeno triângulo no canto superior esquerdo).carregue na página inicial.,
- No grupo Edição, clique em Localizar e Selecione
- No menu drop-down, clique em Substituir. Isto irá abrir a janela de procura e substituição.
- na janela de procura e substituição, carregue no botão Opções.Isto irá mostrar mais opções na janela.
- na opção ‘Find What’, carregue na pequena seta para baixo no botão Formato (como mostrado em baixo).
- carregue no ‘Escolher o formato da célula’., Isto irá transformar o seu cursor num ícone plus com um ícone de formatação.
- Selecione qualquer célula que tenha uma hiperligação nela. Você vai notar que o formato fica visível na caixa à esquerda do botão Formato. Isto indica que o formato da célula que seleccionou foi seleccionado.
- Enter 2019 in The ‘Find What’ field and 2020 in the ‘Replace with’ field.
- clique no botão Substituir Tudo.,
nos dados acima, irá alterar o texto de quatro células que têm o texto 2019 nele e também tem uma hiperligação.
Pode também usar esta técnica para encontrar todas as células com hiperligações e obter uma lista delas. Para fazer isso, em vez de clicar em Substituir Tudo, clique no botão Procurar tudo. Isto dar-lhe-á instantaneamente uma lista de todos os endereços de células que têm hiperligações (ou hiperligações com texto específico, dependendo do que você procurou).,
selecionando uma célula que tem uma hiperligação no Excel
enquanto as hiperligações são úteis, há algumas coisas sobre ela que me irritam.,
Por exemplo, se você quiser selecionar uma célula que tem um hiperlink nela, o Excel abriria automaticamente o seu navegador web padrão e tentaria abrir este URL.
outra coisa irritante sobre ele é que, às vezes, quando você tem uma célula que tem um hiperlink nele, torna a célula inteira clicável. Então, mesmo que você esteja clicando no texto hiperlink diretamente, ele ainda abre o navegador e a URL do texto.deixe-me mostrar-lhe rapidamente como se livrar destes irritantes menores.
seleccione a célula (sem abrir o URL)
Este é um truque simples.,
Quando passar o cursor por cima de uma célula que tenha uma hiperligação nela, irá reparar no ícone da mão (o que indica que, se carregar nele, o Excel irá abrir o URL num navegador)
carregue na célula à mesma e mantenha o botão esquerdo do rato.
Após um segundo, você vai notar que o ícone do cursor da mão muda para o ícone plus, e agora, quando você sair dele, o Excel não irá abrir o URL.
em vez disso, seleccionaria a célula.
Agora, você pode fazer quaisquer alterações na célula que quiser.belo truque… certo?,
seleccione uma célula clicando no espaço em branco da célula
Esta é outra coisa que o pode deixar louco.
Quando há uma célula com o hiperlink nela, bem como algum espaço em branco, e você clicar no espaço em branco, ele ainda abre a hiperlink.
Aqui está uma correção rápida.
isto acontece quando estas células têm o texto de mudança de linha activo.
se desactivar a mudança de linha do texto para estas células, poderá carregar no espaço em branco à direita da hiperligação sem abrir esta ligação.,
alguns exemplos práticos de usar Hyperlink
Existem coisas úteis que você pode fazer ao trabalhar com hiperlinks no Excel.
nesta secção, Eu vou cobrir alguns exemplos que você pode achar útil e pode usar no seu trabalho diário.
exemplo 1-Criar um índice de todas as folhas no Livro de trabalho
Se você tem um livro de trabalho com um monte de folhas, você pode usar um código VBA para criar rapidamente uma lista das folhas de trabalho e hiperlink estas para as folhas.,
isto pode ser útil quando você tem dados de 12 meses em 12 folhas de trabalho diferentes e quer criar uma folha de índice que links para todas estas folhas de dados mensais.
abaixo está o código que irá fazer isto:
pode colocar este código no módulo regular no livro de trabalho (no Editor VB)
Este código também adiciona uma ligação à folha de resumo na célula A1 de todas as folhas de trabalho. Caso não queiras isso, podes remover essa parte do Código.
pode ler mais sobre este exemplo aqui.,
Exemplo 2-criar hiperlinks dinâmicos
na maioria dos casos, quando você clicar em uma hiperlink em uma célula no Excel, ele irá levá-lo a um URL ou a uma célula, arquivo ou pasta. Normalmente, estes são URLs estáticos, o que significa que um hiperlink irá levá-lo para um URL/localização pré-definido específico apenas.,
mas você também pode usar um pouco para truques de fórmula do Excel para criar hiperlinks dinâmicos.
por hiperlinks dinâmicos, quero dizer links que dependem de uma seleção do Usuário e mudam de acordo.
Por exemplo, no exemplo abaixo, quero que a hiperligação na célula E2 aponte para o site da empresa com base na lista seleccionada pelo utilizador (na célula D2).
Isto pode ser feito usando a seguinte fórmula na célula E2:
=HYPERLINK(VLOOKUP(D2,$A$2:$B$6,2,0), "Click here")
A fórmula acima usa a função PROCV para buscar o URL da tabela à esquerda., A função HYPERLINK então usa este URL para criar um hyperlink na célula com o texto – ‘Clique aqui’.
Quando você alterar a seleção usando a lista, o resultado do VLOOKUP irá mudar e, consequentemente, ligar para o site da empresa selecionada.
esta pode ser uma técnica útil quando você está criando um painel no Excel. Você pode tornar as hiperligações dinâmicas dependendo da seleção do usuário (que pode ser uma lista ou uma opção ou um botão de rádio).
Aqui está um artigo mais detalhado de usar hiperlinks dinâmicos no Excel.,
exemplo 3 – gerar rapidamente e-mails simples usando a função Hyperlink
como mencionei anteriormente neste artigo, você pode usar a função HYPERLINK para criar e-mails simples rapidamente (com e-mails pré-preenchidos do destinatário e a linha de assunto).
ID de E-mail de destinatário único
isto iria abrir o seu cliente de E-mail por omissão com o id de E-mail [email protected] no campo “para”.
múltiplos destinatários Id de E-mail
=HYPERLINK("mailto:[email protected],[email protected]","Generate Email")
para enviar o e-mail para vários destinatários, use uma vírgula para separar ids de E-mail., Isso abriria o cliente de E-mail padrão com todos os ids de E-mail no campo ‘para’.
adicionar destinatários na lista CC e BCC
=HYPERLINK("mailto:[email protected],[email protected][email protected]&[email protected]","Generate Email")
para adicionar destinatários à lista CC e BCC, usar o ponto de interrogação ‘?’when’ mailto ‘ argument ends, and join CC and BCC with ‘&’. Quando você clicar no link no excel, ele teria os primeiros 2 ids no campo’ para’, [email protected] no campo ” CC “e [email protected] no campo “BCC”.
adicione uma linha de assunto
pode adicionar uma linha de assunto usando o código de assunto
., Neste caso, isso adicionaria ‘Excel é incrível’ no campo ‘Assunto’.
adicionar uma mensagem de linha única no corpo
isto adicionaria uma única linha ‘I love Excel’ ao corpo da mensagem de E-mail.
Adicionar Várias Linhas Mensagem no Corpo
Para adicionar várias linhas no corpo, é preciso separar cada linha com 0A%. Se você desejar introduzir duas quebras de linha, adicione %0A duas vezes, e assim por diante.
Aqui está um artigo detalhado sobre como enviar e-mails do Excel.
espero que tenha achado este artigo útil.