Excel: copio a lista colada de 200 links do site para o Excel e quero extrair o texto do link

1

Os links aparecem com hiperlink com linha azul no Excel, quero extrair o texto do link, por exemplo A url http: \ sea.craigslist.com aparece como "seattle" no excel. Eu quero extrair o texto "mar" fora do link e cole em uma próxima coluna.

    
por gforg 20.09.2010 / 08:37

1 resposta

0

Esta fórmula extrairá todo o texto após o http:// e antes do primeiro período, em que A1 é a célula que contém o hiperlink. Não é um método excessivamente avançado, mas se todos seus dados estiverem no mesmo formato simples, isso pode ser suficiente.

=MID( A1 , SEARCH("http://",A1)+7 , SEARCH(".",A1)-SEARCH("http://",A1)-7 )

No entanto, , isso depende da URL do hiperlink ser o texto visível e não funciona quando eles exibem seu nome amigável. Em outras palavras, não funciona quando o hiperlink está mostrando apenas "Seattle", porque a fórmula funciona com isso em vez do URL.

Até agora, não consigo encontrar uma solução para esse problema sem recorrer a uma função VBA personalizada - nesse caso, a coisa toda pode ser também uma função personalizada. Esta seria uma solução aceitável?

Como alternativa, alguém sabe de uma função interna para extrair o alvo do link?

    
por 20.09.2010 / 09:45