Ir para o conteúdo principal

Como extrair endereços reais de hiperlinks no Excel?

Supondo que você tenha um intervalo de células que contêm hiperlinks, e agora você precise ver o destino real dos hiperlinks e extraí-los dos hiperlinks como mostrado a seguir. Existe alguma maneira fácil de resolver esse problema rapidamente? Este artigo o guiará para extrair endereços reais de vários hiperlinks.


seta azul bolha direita Extraia endereços reais de hiperlinks com o recurso Editar hiperlink

Aqui o Editar hiperlink A função pode ajudá-lo a extrair o URL subjacente para cada um desses hiperlinks e colocar o endereço real em uma célula diferente. Você pode fazer o seguinte:

1. Selecione a célula com hiperlink e clique com o botão direito, no menu de contexto, escolha Editar hiperlink, veja a captura de tela:

2. E um Editar hiperlink a caixa de diálogo será exibida, selecione e copie (Ctrl + C) todo o URL do Endereço campo da caixa de diálogo.

3. Em seguida, feche a caixa de diálogo e cole o endereço real em qualquer célula desejada.

Note: Com este método, você pode extrair apenas um endereço de hiperlink de cada vez, mas se você tiver vários hiperlinks que precisam ser extraídos, você precisará aplicar esta função repetidamente.


seta azul bolha direita Extraia endereços reais de hiperlinks com código VBA

Para muitos hiperlinks, o método acima será entediante e demorado, portanto, o código VBA a seguir pode ajudá-lo a extrair rapidamente vários endereços dos hiperlinks de uma vez.

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole o código a seguir na janela do módulo.

Sub Extracthyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Hyperlinks.Count > 0 Then
        Rng.Value = Rng.Hyperlinks.Item(1).Address
    End If
Next
End Sub

3. Então aperte F5 para executar o código e uma caixa de diálogo é exibida para você selecionar os hiperlinks dos quais deseja extrair os endereços reais, consulte a captura de tela:

4. Então clique OK, e o conteúdo da célula selecionada foi convertido para os endereços de hiperlink reais no intervalo original. Veja as capturas de tela:


seta azul bolha direita Extraia endereços reais de hiperlinks com a função de definição do usuário

A função definida pelo usuário a seguir também pode extrair o URl real dos hiperlinks.

1. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.

Function GetURL(pWorkRng As Range) As String
'Updateby Extendoffice
    GetURL = pWorkRng.Hyperlinks(1).Address
End Function

3. Salve o código e feche a janela, selecione uma célula em branco para digitar esta fórmula = GetURL (A2) (A2 é a célula que contém o hiperlink) e pressione Entrar botão. Você pode ver que o endereço real do hiperlink é extraído.


seta azul bolha direita Extraia endereços reais de hiperlinks com Kutools para Excel de forma rápida e fácil

Aqui está uma ferramenta útil, chamada Kutools for Excel, Com o seu Converter hiperlinks recurso, você pode lidar rapidamente com as seguintes operações:

  • Extraia endereços reais de hiperlinks;
  • Converter o texto do url em hiperlinks clicáveis.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Se você instalou Kutools for Excel, faça o seguinte:

1. Selecione o intervalo que contém os hiperlinks que precisam ser extraídos.

2. Clique Kutools > Ligação > Converter hiperlinks, veja a captura de tela:

3. No Converter hiperlinks caixa de diálogo, selecione Endereços de hiperlinks substituem o conteúdo da célula opção e clique botão doc1 botão de Intervalo de resultados para especificar uma célula para colocar o resultado.

4. E, em seguida, clique em OK, os endereços reais foram extraídos dos hiperlinks. Veja a imagem:

Note: Se você quiser colocar os endereços reais no intervalo original, verifique Converter intervalo de origem.

Clique Converter hiperlinks para saber mais sobre este recurso.

Baixe e teste grátis Kutools para Excel agora!


seta azul bolha direita Demonstração: extraia endereços reais de hiperlinks com Kutools para Excel

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

Artigo relacionado:

Como converter texto de url em hiperlink clicável no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (44)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour
Auriez vous une solution pour mettre en place le fonctionnement par la formule sur Excel 365 sur Mac ?
This comment was minimized by the moderator on the site
Hello, Edouard,
Sorry, the methods in this article are only applied to Microsoft Excel.
Thank you!
This comment was minimized by the moderator on the site
Ola colegas ,

Tenho uma planilha com mais de 2000 linhas, preciso exportar o documento que esta no hiperlink estas celulas, para um diretório da maquina, alguém sabe como fazer ?

agradeço a atenção

at..
cássia
This comment was minimized by the moderator on the site
Thank you it solve my problem
This comment was minimized by the moderator on the site
Thank you, the VBA code worked like a charm :)
This comment was minimized by the moderator on the site
Thank you for the tip to Extract Actual Addresses From Hyperlinks in Excel With VBA Code. It was exactly what I needed!
This comment was minimized by the moderator on the site
How does this apply to Excel on Mac?
This comment was minimized by the moderator on the site
I think it's nice to have an option that doesn't require macros since so many haven't used VBA at all.
This comment was minimized by the moderator on the site
If you're not comfortable with VBA, the key step to getting this done is the FORMULATEXT() formula that is included with excel. For example, if cell A1 has this...
=HYPERLINK("https://www.google.com","Google Homepage")
...then it would display "Google Homepage" but you want to extract "https://www.google.com". You can use =FORMULATEXT(A1) to get the output of "=HYPERLINK("https://google.com","Google Homepage")".

Then you use the find and mid functions to find the double quotes (which is CHAR(34)) and pull the string between the first two double quotes. Nesting it all together, you can use this formula to get the URL without any VBA required...
=MID(FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1,FIND(CHAR(34),FORMULATEXT(A1),FIND(CHAR(34),FORMULATEXT(A1))+1)-FIND(CHAR(34),FORMULATEXT(A1))-1)
This comment was minimized by the moderator on the site
Thankyou for an easy method to extract the complete URL from a weblink. I looked at other methods that were too nebulous but yours was straightforward and easy. Thanks.
This comment was minimized by the moderator on the site
Thanks for the " Extract actual addresses from hyperlinks with VBA code" VBA and clear instructions. It worked great for me.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations