Para extraer un dominio de una URL, primero debe decidir qué resultado necesita. Un hostname conserva los subdominios, por lo que https://shop.example.co.uk/products se convierte en shop.example.co.uk. Un dominio base elimina el subdominio y deja example.co.uk. Las fórmulas para hojas de cálculo que verá a continuación extraen hostnames y eliminan el prefijo www.; el flujo de trabajo con AI muestra cómo obtener dominios base y revisar los resultados.

Esta diferencia es importante al agrupar visitas a sitios web o vincular empresas. Si eliminara todo lo que aparece antes de los dos últimos puntos, example.co.uk se convertiría en co.uk, que no es el dominio de una empresa.

Elija el método que mejor se adapte al resultado que busca:

Primer método: extraer dominios de URLs con una fórmula de Excel

¡Comencemos! El primer método utiliza Microsoft Excel. Importe o pegue sus URLs en una hoja de Excel.

Lista de URLs de la que quiero extraer los dominios
Lista de URLs de la que quiero extraer los dominios

A continuación, pegue esta fórmula en otra celda para extraer el hostname de las URLs que incluyan http:// o https://.

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

Fórmula para extraer dominios de URLs
Fórmula para extraer dominios de URLs

Pulse «ENTER» para aplicar la fórmula a la celda.

Dominio extraído de una URL
Dominio extraído de una URL

Cómo funciona esta fórmula

  • FIND("//", B5)+2
    • Localiza la posición de :// y avanza hasta el carácter siguiente (por ejemplo, en https://).
    • Así establece el punto de inicio del dominio.
  • MID(B5, FIND(...) + 2, LEN(B5))
    • Extrae todo lo que aparece después de :// hasta el final de la URL.
    • Esto incluye el dominio, la ruta, etc.
  • FIND("/", ..., &"/")
    • Encuentra la primera / después del dominio.
    • &"/" garantiza que la fórmula funcione aunque la URL original no contenga ninguna / y evita el error #VALUE.
  • LEFT(..., ..., -1)
    • Conserva únicamente la parte correspondiente al dominio —antes de la primera /— del resultado de MID.
  • SUBSTITUTE(..., "www.", "")
    • Elimina www. del texto extraído, pero no otros subdominios.

Por último, arrastre la esquina inferior derecha hacia abajo para aplicar la fórmula a toda la lista de URLs, como muestra esta imagen:

Dominios extraídos de toda la lista
Dominios extraídos de toda la lista

💡 Compruebe los datos de entrada: Esta fórmula espera una URL que contenga // y utiliza la primera / posterior como final del hostname. Revise las URLs sin protocolo y aquellas que tengan parámetros de consulta, pero no una ruta, antes de extender la fórmula. De https://shop.example.com/page extrae shop.example.com, no example.com.

Segundo método: extraer dominios con REGEXREPLACE en Google Sheets

La función =REGEXREPLACE() está integrada en Google Sheets y permite extraer dominios de URLs.

Esta fórmula extrae el hostname y elimina el prefijo www.. No elimina otros subdominios.

Para empezar, importe o pegue una lista de URLs en la columna A.

Lista de URLs en Google Sheets
Lista de URLs en Google Sheets

Añada esta fórmula en la columna B, junto a las URLs.

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

Fórmula «REGEXREPLACE» para extraer dominios en Google Sheets
Fórmula «REGEXREPLACE» para extraer dominios en Google Sheets

Pulse «ENTER» para aplicar la fórmula a la celda.

Dominio extraído de una URL en Google Sheets
Dominio extraído de una URL en Google Sheets

Cómo funciona esta fórmula

  • REGEXEXTRACT captura el texto situado después de http:// o https://, si está presente, y antes del primer separador de ruta, parámetros de consulta o fragmento.
  • REGEXREPLACE elimina www. únicamente cuando aparece al principio del hostname.
  • LOWER convierte los resultados a minúsculas para mantener un formato uniforme.

Para https://shop.example.co.uk/products, el resultado es shop.example.co.uk. Revise por separado las URLs con puertos, credenciales o protocolos poco habituales antes de utilizar los resultados como claves para vincular empresas.

Después, arrastre la esquina inferior derecha hacia abajo para aplicar la fórmula a toda la lista.

Dominios extraídos de una lista de URLs en Google Sheets
Dominios extraídos de una lista de URLs en Google Sheets

La captura de pantalla muestra el resultado de la lista de ejemplo. Si necesita un dominio base sin subdominios, utilice un parser compatible con sufijos públicos o el flujo de AI revisado que se explica a continuación.

Tercer método: extraer dominios de URLs con AI

Veamos ahora cómo puede usar AI para simplificar aún más el proceso.

Este vídeo muestra el flujo de trabajo de AI Editing aplicado a una lista de URLs.

En este ejemplo, utilice Datablist para generar un script de transformación y previsualizar el resultado.

No necesita fórmulas ni código complejo: basta con un solo prompt.

Guía paso a paso para extraer dominios de URLs con AI

Primero, regístrese en Datablist.

Página de inicio de Datablist
Página de inicio de Datablist

A continuación, importe el archivo que contiene las URLs cuyos dominios desea extraer.

Pantalla de inicio de Datablist
Pantalla de inicio de Datablist

Después de cargar el archivo, haga clic en Edit y seleccione AI Editing.

Interfaz de usuario y funciones de edición de Datablist
Interfaz de usuario y funciones de edición de Datablist

Introduzca un prompt que especifique si necesita un hostname o un dominio base.

Prompt para extraer dominios de URLs
Prompt para extraer dominios de URLs

Este es el prompt para obtener los dominios de la lista de URLs:

Lee la URL de {{URL}} y escribe su dominio base registrable en una propiedad nueva. Elimina el prefijo www y los demás subdominios, pero conserva el sufijo público. Por ejemplo, shop.example.co.uk debe convertirse en example.co.uk y app.example.com en example.com. Deja en blanco las URLs no válidas o ausentes para que pueda revisarlas.

Antes de aplicar los cambios, revise la vista previa. Incluya ejemplos con www, otro subdominio, un sufijo de país como .co.uk y una URL sin protocolo. Si algún resultado es incorrecto, ajuste el prompt antes de ejecutarlo en todos los elementos.

Cuando haya revisado la vista previa, haga clic en Run on items para aplicar el cambio a todos los elementos.

Vista previa generada por AI de los dominios extraídos de la lista de URLs
Vista previa generada por AI de los dominios extraídos de la lista de URLs

¡Listo! El script se ha ejecutado y ha extraído todos los dominios de la lista de URLs de empresas.

Ejecución del script para extraer todos los dominios de las URLs
Ejecución del script para extraer todos los dominios de las URLs

Este es el resultado:

Lista de dominios extraídos por AI de URLs con estructuras complejas
Lista de dominios extraídos por AI de URLs con estructuras complejas

Conclusión

Utilice una fórmula de hoja de cálculo cuando el hostname sea suficiente. Si necesita el dominio base de cada empresa, pruebe los resultados de AI con varios sufijos y casos límite antes de exportar la lista.

Preguntas frecuentes sobre la extracción de dominios

¿Cuáles son las mejores herramientas para extraer dominios de una lista de URLs?

Utilice Excel o Google Sheets para extraer hostnames. Para obtener dominios base, use un parser compatible con sufijos públicos o una transformación con AI cuyos resultados haya revisado.

¿Cómo limpiar URLs desordenadas en una hoja de cálculo?

Extraiga el hostname situado antes de la ruta, los parámetros de consulta y el fragmento. Después, decida si desea conservar los subdominios. Pruebe las URLs sin protocolo y aquellas con sufijos de país antes de aplicar el resultado a toda una columna.

¿Cómo extraer dominios de múltiples URLs de forma masiva?

Puede extender una fórmula por toda una columna de la hoja de cálculo o importar las URLs en Datablist y previsualizar un script de AI Editing antes de ejecutarlo en toda la colección. Revise una muestra de los resultados antes de usarlos como clave de vinculación.

¿Cómo eliminar los subdominios de una URL?

Las fórmulas de esta guía solo eliminan www.. Para quitar cualquier subdominio, primero hay que identificar el sufijo público: shop.example.co.uk debe convertirse en example.co.uk, no en co.uk. Utilice un parser compatible con sufijos públicos o previsualice una transformación con AI usando sus propios ejemplos.

¿Cuál es la forma más rápida de obtener dominios de URLs largas?

Si necesita el hostname, una fórmula de hoja de cálculo es una opción rápida. Si busca el dominio base, utilice una herramienta que reconozca los sufijos públicos y compruebe los resultados con una muestra representativa.

¿Cómo extraer dominios sin conocimientos técnicos?

Importe una columna de URLs, proporcione a AI Editing el prompt anterior para obtener dominios base, revise la vista previa y ejecútelo en toda la colección. Compruebe los sufijos poco habituales y las URLs no válidas antes de exportar.