Para extrair um domínio de uma URL, primeiro defina qual resultado você precisa. Um hostname mantém os subdomínios, então https://shop.example.co.uk/products se torna shop.example.co.uk. Já o domínio base remove o subdomínio, deixando example.co.uk. As fórmulas de planilha abaixo extraem hostnames e removem o prefixo www.; o fluxo com AI mostra como solicitar domínios base e revisar os resultados.

Essa diferença é importante ao agrupar visitas a sites ou identificar empresas. Remover tudo o que aparece antes dos dois últimos pontos transformaria example.co.uk em co.uk, que não é o domínio de uma empresa.

Escolha o método que corresponde ao resultado desejado:

Primeiro método: extrair domínios de URLs com fórmula do Excel

Vamos começar! O primeiro método usa o Microsoft Excel. Importe ou cole suas URLs em uma planilha do Excel.

Minha lista de URLs das quais quero extrair os domínios
Minha lista de URLs das quais quero extrair os domínios

Depois, cole esta fórmula em outra célula para extrair o hostname de URLs que contenham http:// ou https://.

Esta é a fórmula: =SUBSTITUTE(LEFT(MID(B5,FIND("//",B5)+2,LEN(B5)),FIND("/",MID(B5,FIND("//",B5)+2,LEN(B5))&"/")-1), "www.", "")

Minha fórmula para extrair nomes de domínio de URLs
Minha fórmula para extrair nomes de domínio de URLs

Pressione “ENTER” para aplicar a fórmula à célula.

Domínio extraído de uma URL
Domínio extraído de uma URL

Como esta fórmula funciona

  • FIND("//", B5)+2
    • Localiza a posição de :// e avança até depois dele (por exemplo, em https://)
    • Isso define o ponto inicial da parte correspondente ao domínio
  • MID(B5, FIND(...) + 2, LEN(B5))
    • Extrai tudo o que aparece depois de :// até o fim da URL
    • Isso inclui o domínio, o caminho etc.
  • FIND("/", ..., &"/")
    • Encontra a primeira / depois do domínio
    • O &"/" garante que a fórmula funcione mesmo quando não há / na URL original, evitando o erro #VALUE
  • LEFT(..., ..., -1)
    • Recorta do resultado de MID apenas a parte do domínio, antes da primeira /
  • SUBSTITUTE(..., "www.", "")
    • Remove www. do texto extraído. Outros subdomínios não são removidos.

Por fim, arraste o canto inferior direito para aplicar a fórmula a toda a sua lista de URLs, como mostra esta imagem:

Domínios extraídos de toda a minha lista
Domínios extraídos de toda a minha lista

💡 Verifique os dados de entrada: esta fórmula espera uma URL com // e usa a primeira / depois desse trecho como o fim do hostname. Verifique URLs sem protocolo e URLs com parâmetros de consulta, mas sem caminho, antes de preencher toda a coluna. Ela extrai shop.example.com de https://shop.example.com/page, e não example.com.

Segundo método: extrair domínios com REGEXREPLACE no Google Sheets

A função =REGEXREPLACE() é nativa do Google Sheets e permite extrair domínios de URLs.

Esta fórmula extrai o hostname e remove o prefixo www.. Ela não remove outros subdomínios.

Comece importando ou colando uma lista de URLs na coluna A.

Minha lista de URLs no Google Sheets
Minha lista de URLs no Google Sheets

Adicione esta fórmula na coluna B, ao lado das URLs.

=LOWER(REGEXREPLACE(REGEXEXTRACT(A2,"^(?:https?://)?([^/?#]+)"),"^www\.",""))

Minha fórmula “REGEXREPLACE” para extrair domínios no Google Sheets
Minha fórmula “REGEXREPLACE” para extrair domínios no Google Sheets

Pressione “ENTER” para aplicar a fórmula à célula.

O nome de domínio que extraí de uma URL no Google Sheets
O nome de domínio que extraí de uma URL no Google Sheets

Como esta fórmula funciona

  • REGEXEXTRACT captura o texto após um http:// ou https:// opcional e antes do primeiro separador de caminho, parâmetro de consulta ou fragmento.
  • REGEXREPLACE remove www. somente quando ele aparece no início do hostname.
  • LOWER padroniza os resultados em letras minúsculas.

Para https://shop.example.co.uk/products, o resultado é shop.example.co.uk. Verifique separadamente URLs com portas, credenciais ou protocolos incomuns antes de usar os resultados como chaves para identificar empresas.

Depois, arraste o canto inferior direito para aplicar a fórmula a toda a lista.

Domínios extraídos da minha lista de URLs no Google Sheets
Domínios extraídos da minha lista de URLs no Google Sheets

A captura de tela mostra o resultado da lista de exemplo. Para obter um domínio base sem subdomínios, use um parser que reconheça sufixos públicos ou o fluxo revisado com AI apresentado abaixo.

Terceiro método: extrair domínios de URLs com AI

Agora, veja como usar AI para simplificar ainda mais esse processo.

Este vídeo apresenta o fluxo de AI Editing aplicado a uma lista de URLs.

Neste exemplo, use o Datablist para gerar um script de transformação e visualizar o resultado antes de aplicá-lo.

Não é preciso criar uma fórmula nem escrever código complexo — basta um único prompt.

Passo a passo: como extrair domínios de URLs com AI

Primeiro, crie uma conta no Datablist.

Página inicial do Datablist
Página inicial do Datablist

Agora, importe o arquivo com as URLs das quais você deseja extrair os domínios.

Tela inicial do Datablist
Tela inicial do Datablist

Após enviar o arquivo, clique em Edit e selecione AI Editing.

Interface do Datablist e recursos de edição
Interface do Datablist e recursos de edição

Digite um prompt que especifique se você precisa de um hostname ou de um domínio base.

Meu prompt para extrair domínios de URLs
Meu prompt para extrair domínios de URLs

Este é o prompt para obter os nomes de domínio da lista de URLs:

Leia a URL em {{URL}} e grave seu domínio base (registrável) em uma nova propriedade. Remova o prefixo www e outros subdomínios, mas mantenha o sufixo público. Por exemplo, shop.example.co.uk deve se tornar example.co.uk, e app.example.com deve se tornar example.com. Deixe URLs inválidas ou ausentes em branco para que eu possa revisá-las.

Antes de aplicar as alterações, confira a prévia. Inclua exemplos com www, outro subdomínio, um sufixo de país como .co.uk e uma URL sem protocolo. Se algum resultado estiver incorreto, ajuste o prompt antes de executá-lo em todos os itens.

Depois de visualizar os itens, clique em Run on items para aplicar a alteração a todos eles.

Prévia gerada por AI dos domínios extraídos da minha lista de URLs
Prévia gerada por AI dos domínios extraídos da minha lista de URLs

Pronto: o script foi executado e extraiu todos os nomes de domínio da minha lista de URLs de empresas.

Script executado para extrair todos os domínios das minhas URLs
Script executado para extrair todos os domínios das minhas URLs

Veja como ficou o resultado:

Lista de nomes de domínio extraídos de URLs com estruturas complexas
Lista de nomes de domínio extraídos de URLs com estruturas complexas

Conclusão

Use uma fórmula de planilha quando o hostname for suficiente. Se você precisar do domínio base da empresa, teste o resultado gerado por AI com diferentes sufixos e casos especiais antes de exportar a lista.

Perguntas frequentes sobre extração de domínios

Quais são as melhores ferramentas para extrair domínios de URLs?

Use o Excel ou o Google Sheets para extrair hostnames. Para domínios base, use um parser que reconheça sufixos públicos ou uma transformação com AI devidamente revisada.

Como limpar URLs desorganizadas em uma planilha?

Extraia o hostname que aparece antes do caminho, dos parâmetros de consulta e do fragmento. Depois, decida se deseja manter os subdomínios. Teste URLs sem protocolo e URLs com sufixos de país antes de aplicar o resultado a uma coluna inteira.

Como extrair domínios de várias URLs em massa?

Basta preencher uma coluna da planilha com a fórmula ou importar as URLs para o Datablist e visualizar um script de AI Editing antes de executá-lo em toda a coleção. Revise uma amostra dos resultados antes de usá-los como chave de correspondência.

Como remover subdomínios de URLs?

As fórmulas deste guia removem apenas www.. Para excluir qualquer subdomínio, primeiro é preciso identificar o sufixo público: shop.example.co.uk deve se tornar example.co.uk, e não co.uk. Use um parser que reconheça sufixos públicos ou visualize uma transformação com AI aplicada aos seus próprios exemplos.

Qual é a forma mais rápida de obter o domínio de URLs longas?

Se você precisa do hostname, uma fórmula de planilha é uma opção rápida. Para obter o domínio base, use uma ferramenta compatível com sufixos públicos e verifique o resultado em uma amostra representativa.

Como extrair domínios sem conhecimento técnico?

Importe uma coluna de URLs, forneça ao AI Editing o prompt de domínio base acima, confira a prévia e execute o processo em toda a coleção. Verifique sufixos incomuns e URLs inválidas antes de exportar.