Como combinar texto e hiperligação num único elemento com hiperligação no Excel?
Ao trabalhar com o Excel, é comum manter colunas separadas para o Texto de Exibição (como Nome do Projeto, descrições de itens ou títulos de documentos) e as respetivas hiperligações (URLs ou caminhos de ficheiro). Contudo, há cenários em que poderá precisar de fundir estes dois elementos — combinando o texto descritivo com a sua ligação associada numa única célula, criando uma hiperligação clicável, tal como ilustrado na imagem abaixo. Esta abordagem melhora a legibilidade, reduz a desorganização e torna as folhas de cálculo mais interativas para os utilizadores. Este tutorial apresenta métodos detalhados para alcançar este objetivo de forma eficiente, abrangendo desde necessidades básicas até avançadas.

- Combine uma célula de texto e uma célula de hiperligação com uma fórmula
- Código VBA para combinar texto e hiperligação num texto com hiperligação (cenários avançados e em lote)
- Outros métodos incorporados do Excel: Criar Hiperlink manualmente
Combine uma célula de texto e uma célula de hiperligação com uma fórmula
Para a maioria das tarefas simples, utilizar a função HIPERLIGAÇÃO é uma forma eficaz de fundir texto e ligação no Excel. Este método é ideal para registos padrão em que o endereço web ou o caminho do ficheiro corresponde diretamente à etiqueta de texto. É especialmente eficaz para combinar duas colunas com uma única fórmula e pode ser aplicado rapidamente a grandes conjuntos de dados.
Sintaxe
=Hyperlink()link_location,[friendly_name])
Explicação dos parâmetros:
- localização_da_ligação (obrigatório): o endereço real para o qual ligar, podendo ser um URL, um caminho de ficheiro ou uma localização de livro.
- nome_amigável(opcional): o texto que pretende apresentar na célula (se omitido, a)localização_da_ligaçãoé apresentada como texto da hiperligação).
Para aplicar este método:
1. Selecione uma célula vazia onde pretende que o resultado combinado apareça. Introduza ou copie a seguinte fórmula nessa célula e, em seguida, prima Enter para confirmar:
=HYPERLINK(B2,A2)

Nota: Neste exemplo, B2 contém o endereço web ou hiperligação, enquanto A2 contém o texto a apresentar como ligação clicável na célula resultante. Ajuste as referências conforme necessário se os seus dados começarem numa linha diferente.
Posteriormente, posicione o cursor no canto inferior direito da célula (alça de preenchimento) e arraste-o para baixo para preencher a fórmula nas linhas adicionais. Isto irá gerar automaticamente hiperligações clicáveis para cada par na sua tabela.

- Se a célula de texto ou a célula de ligação estiver vazia, a fórmula poderá gerar uma hiperligação inválida ou originar um erro. Verifique ambas as colunas antes de aplicar a grandes intervalos.
- Ao criar hiperligações para ficheiros externos ou outras localizações dentro de um livro, certifique-se de que o caminho é acessível a todos os utilizadores que precisem de as utilizar.
- Este método baseado em fórmulas não mantém nenhuma formatação de célula pré-existente das células Texto Original ou de ligação.
Caso as hiperligações não pareçam clicáveis após aplicar a fórmula, certifique-se de que o Formato de Célula está definido como “Geral” (e não “Texto”) ou reintroduza a fórmula para que o Excel a reconheça.
Combine facilmente células em colunas ou linhas diferentes numa única célula no Excel:
O utilitário Combinar Linhas & Colunas do Kutools para Excel permite-lhe combinar rapidamente células de linhas ou colunas diferentes numa única célula. Veja a demonstração abaixo:
Transfira e experimente agora! (teste gratuito de 30 dias)
Código VBA para combinar texto e hiperligação num texto com hiperligação (cenários avançados e em lote)
Embora as fórmulas sejam convenientes para dados simples um-para-um, requisitos complexos — como combinar múltiplas partes de texto, aplicar a mesma hiperligação a várias células ou lidar com formatação avançada — podem exigir uma abordagem mais automatizada. Utilizar VBA no Excel permite-lhe executar operações em lote com apenas alguns cliques e dá-lhe maior flexibilidade. O método VBA é especialmente útil quando precisa de processar um grande conjunto de dados de uma só vez ou concatenar várias colunas no Texto de Exibição para cada hiperligação.
Caso de utilização: Por exemplo, imagine que pretende criar uma hiperligação que utilize o nome do contacto e o respetivo departamento como Texto de Exibição e que ligue diretamente à página de perfil — tudo numa única célula, em cada linha.
Precauções:O VBA não pode ser anulado com Ctrl+Z. Considere guardar o seu livro antes de executar o código. Se o seu conjunto de dados incluir caracteres especiais, certifique-se de que o texto da ligação e os URLs estão corretamente formatados.
Como utilizar:
1. Aceda ao separador Programador > Visual BasicNo editor do Visual Basic for Applications que se abre, clique em Inserir > Módulo e cole o seguinte código VBA no interior:
Sub CombineTextAndHyperlink()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim linkText As String
Dim linkURL As String
Dim resultCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt for text column, link column, and output column
Dim rngText As Range
Dim rngLink As Range
Dim rngOutput As Range
Set rngText = Application.InputBox("Select the text column:", xTitleId, Selection.Address, Type:=8)
Set rngLink = Application.InputBox("Select the hyperlink column:", xTitleId, Selection.Address, Type:=8)
Set rngOutput = Application.InputBox("Select the result output column:", xTitleId, Selection.Address, Type:=8)
If rngText Is Nothing Or rngLink Is Nothing Or rngOutput Is Nothing Then Exit Sub
lastRow = ws.Cells(ws.Rows.Count, rngText.Column).End(xlUp).Row
resultCol = rngOutput.Column
For i = 1 To rngText.Rows.Count
linkText = rngText.Cells(i, 1).Value
linkURL = rngLink.Cells(i, 1).Value
If linkText <> "" And linkURL <> "" Then
ws.Hyperlinks.Add Anchor:=ws.Cells(rngText.Cells(i, 1).Row, resultCol), _
Address:=linkURL, TextToDisplay:=linkText
End If
Next i
End Sub 2. Clique no botão
«Executar» na barra de ferramentas do editor VBA. Ser-lhe-ão apresentadas caixas de diálogo para selecionar:
- A coluna que contém o seu texto
- A coluna que contém as suas hiperligações
- A coluna para colocar o novo texto hiperligado combinado
Após estas seleções, a macro preencherá automaticamente a coluna de saída com células hiperligadas clicáveis, utilizando o seu texto e os URLs de cada linha.
- Esta macro pode processar um Coluna inteira ou um intervalo específico — basta selecionar adequadamente quando solicitado.
- Para combinar vários campos no Texto de Exibição (como)=A2&" - "&B2), comece por utilizar uma coluna auxiliar para concatenar os campos pretendidos e, depois, use essa coluna como a sua “coluna de texto”.
- Se ocorrer um erro, verifique se os intervalos selecionados têm tamanhos correspondentes e se estão localizados na mesma folha de cálculo.
Se obtiver resultados inesperados, como ligações em falta ou erros, verifique se os seus dados contêm células vazias e certifique-se de que seleciona linhas correspondentes em cada aviso de seleção de intervalo. Para tarefas repetitivas, pode guardar a macro no seu livro para utilização futura.
Outros métodos incorporados no Excel: Criar Hiperlink manualmente
Para situações em que só precisa de combinar um pequeno número de células de texto e de ligação, ou quando necessita de personalização adicional para além das abordagens baseadas em fórmulas, a caixa de diálogo manual «Criar Hiperlink» oferece opções flexíveis. Este método é ideal quando:
- Tem de especificar manualmente a hiperligação para cada célula
- Pretende utilizar destinos de ligação como documentos, Endereço de Email ou referências de células dentro de um livro
- Prefere definir dicas de ecrã da ligação ou opções avançadas de Texto de Exibição
Passos da operação:
- Selecione a célula onde pretende que o texto com hiperligação seja apresentado.
- Escreva ou edite o Texto de Exibição conforme necessário.
- Aceda ao separador Inserir e clique em Ligação ou, alternativamente, clique com o botão direito na célula e escolha Ligação no menu de contexto.
- Na caixa de diálogo «Criar Hiperligação», introduza ou cole a sua ligação (URL, caminho do ficheiro, referência de livro ou endereço de e-mail) no campo Endereço. Também pode clicar em «Local neste Documento» para criar uma ligação para folhas ou células específicas.
- Opcionalmente, ajuste o Texto de Exibição, adicione uma dica de ecrã ou personalize as opções de endereço conforme desejar. Clique em OK para confirmar.
- Este método oferece flexibilidade máxima para hiperligações personalizadas, mas pode ser menos eficiente em grandes intervalos.
- Verifique sempre o destino após inserir a hiperligação para garantir que funciona conforme esperado.
Se precisar de editar ou alterar posteriormente a hiperligação, basta clicar com o botão direito na célula e selecionar «Editar Hiperligação» para ajustar o endereço ou o texto de exibição.
A utilização da caixa de diálogo manual é mais adequada quando as ligações são poucas, variam muito em tipo ou requerem etiquetas e opções especiais que não são facilmente geridas por fórmulas ou VBA.
Artigos relacionados
Insira várias hiperligações numa célula ou em várias células no Excel
Como todos sabemos, o Excel permite inserir apenas uma hiperligação por célula por predefinição. Este artigo apresenta métodos práticos para adicionar hiperligações em lote a várias células no Excel.
Crie uma hiperligação numa célula para outra folha no mesmo livro no Excel
Sabe como criar uma hiperligação a partir de uma célula numa folha que leve diretamente a uma célula específica noutra folha do mesmo livro? Apresentamos-lhe duas formas práticas para o fazer.
Remova hiperligações mantendo a formatação da célula
Normalmente, ao eliminar uma hiperligação de uma célula com a funcionalidade «Remover Hiperligação», a formatação da célula é removida em simultâneo com a própria hiperligação. Se pretender remover apenas a hiperligação e manter a formatação da célula intacta, o método descrito neste artigo será exatamente o que precisa.
Clique numa hiperligação no Excel para aceder a uma página específica num documento do Word
É fácil criar uma hiperligação no Excel para um documento do Word. Mas sabia que também pode criar uma hiperligação que o leve diretamente a uma página específica desse documento? O método neste artigo vai ajudá-lo.
Crie uma hiperligação dinâmica com base num valor específico de célula no Excel
Imagine que tem uma tabela na folha de cálculo chamada “Resumo” e pretende criar uma hiperligação dinâmica noutra folha, ligada ao valor de uma célula dessa tabela. Como o fazer? O método descrito neste artigo resolve este problema passo a passo.
Hiperligação para uma célula que contém a data de hoje no Excel
Este artigo apresenta um método detalhado para criar rapidamente uma hiperligação no Excel que aponte diretamente para a célula com a data de hoje num determinado intervalo.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos