Como copiar no Excel 2016 uma célula com hiperlink de uma planilha para outra usando a fórmula?

1

Estou automatizando um relatório com base no Excel e preciso de uma fórmula que leve a célula A2 com seu hyperlink da Planilha2 e copie-a para outra coluna na Planilha 1. Hiperlink aponta para o endereço da web externo. Quando eu uso apenas =A2 , copia o texto, mas sem o hiperlink.

Como fazer isso? Obrigado pela sua ajuda

    
por Velin 10.05.2018 / 09:41

1 resposta

1

O abaixo irá funcionar:

=HYPERLINK(MID(FORMULATEXT(Sheet2!A2),SEARCH("www.",FORMULATEXT(Sheet2!A2)),SEARCH(".com",FORMULATEXT(Sheet2!A2))-SEARCH("www.",FORMULATEXT(Sheet2!A2))+4),"Click")

Ele usa FORMULATEXT , para exibir o hiperlink como texto, o SEARCH para localizar o stat no final do link e, em seguida, MID para recriar o link,

Enrole tudo em HYPERLINK

Isso só funcionará em links que começam com www. e terminam .com

você pode alterá-lo para se adequar ao link que você tem em sua planilha.

Nota. FORMULATEXT está disponível para excel 2016

    
por 10.05.2018 / 10:04