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:
- Como extrair nomes de domínio de uma lista de URLs no Excel.
- Como extrair nomes de domínio de uma lista de URLs no Google Sheets.
- Como extrair nomes de domínio de uma lista de URLs com AI, sem fórmulas complexas ou regex.
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.
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.", "")
Pressione “ENTER” para aplicar a fórmula à célula.
Como esta fórmula funciona
FIND("//", B5)+2- Localiza a posição de
://e avança até depois dele (por exemplo, emhttps://) - Isso define o ponto inicial da parte correspondente ao domínio
- Localiza a posição de
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.
- Extrai tudo o que aparece depois de
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
- Encontra a primeira
LEFT(..., ..., -1)- Recorta do resultado de MID apenas a parte do domínio, antes da primeira
/
- 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.
- Remove
Por fim, arraste o canto inferior direito para aplicar a fórmula a toda a sua lista de URLs, como mostra esta imagem:
💡 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 extraishop.example.comdehttps://shop.example.com/page, e nãoexample.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.
Adicione esta fórmula na coluna B, ao lado das URLs.
=LOWER(REGEXREPLACE(REGEXEXTRACT(A2,"^(?:https?://)?([^/?#]+)"),"^www\.",""))
Pressione “ENTER” para aplicar a fórmula à célula.
Como esta fórmula funciona
REGEXEXTRACTcaptura o texto após umhttp://ouhttps://opcional e antes do primeiro separador de caminho, parâmetro de consulta ou fragmento.REGEXREPLACEremovewww.somente quando ele aparece no início do hostname.LOWERpadroniza 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.
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.
Agora, importe o arquivo com as URLs das quais você deseja extrair os domínios.
Após enviar o arquivo, clique em Edit e selecione AI Editing.
Digite um prompt que especifique se você precisa de um hostname ou de um domínio base.
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.
Pronto: o script foi executado e extraiu todos os nomes de domínio da minha lista de URLs de empresas.
Veja como ficou o resultado:
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.
















