Fórmula do Excel: Obter nome de domínio de URL -

Fórmula genérica

=LEFT(url,FIND("/",url,9))

Resumo

Se você deseja extrair o nome de domínio de um URL completo, pode fazer isso com uma fórmula que usa as funções LEFT e FIND. No formulário genérico acima, url é o URL com o qual você está trabalhando.

No exemplo, estamos usando esta fórmula:

=LEFT(B4,FIND("/",B4,9))

Explicação

B4 contém o URL: "https://exceljet.net/keyboard-shortcuts"

Basicamente, essa fórmula extrai caracteres da URL, começando da esquerda, e usando a função FIND para descobrir quantos caracteres extrair.

Primeiro, FIND localiza o caractere "/" na URL, começando no nono caractere. Esta é a parte "inteligente" da fórmula. Os URLs começam com algo chamado "protocolo", que se parece com isto:

http: //
https: //
ftp: //
sftp: //

e assim por diante. Ao iniciar no 9º caractere, o protocolo é ignorado e a função FIND retornará a localização da terceira instância de "/" (a primeira instância após a barra dupla no protocolo).

Nesse caso, a terceira instância de "/" é o 21º caractere no URL, portanto, FIND retorna o número 21.

A função LEFT extrai 21 caracteres do URL, começando da esquerda. O resultado é o nome do domínio com uma barra final.

Se você deseja obter o nome de domínio sem uma barra final, apenas subtraia o número 1 do resultado de FIND assim:

=LEFT(B4,FIND("/",B4,9)-1)

Bons links

Guia de SEOs para Excel (Acuity Training)

Artigos interessantes...