KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como combinar texto e hiperligação num único elemento com hiperligação no Excel?

AutorSiluvia Data de Modificação

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.

combinar texto e hiperligação num texto com hiperligação


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)

aplicar uma fórmula para combinar célula de texto e célula de hiperligação

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.

arrastar e preencher a fórmula nas outras células

  • 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 botão Executar«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:

  1. Selecione a célula onde pretende que o texto com hiperligação seja apresentado.
  2. Escreva ou edite o Texto de Exibição conforme necessário.
  3. 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.
  4. 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.
  5. 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

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

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.

ExcelWordOutlookTabsPowerPoint
  • 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