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:
- Cómo extraer dominios de una lista de URLs en Excel.
- Cómo extraer dominios de una lista de URLs en Google Sheets.
- Cómo extraer dominios de una lista de URLs con AI, sin fórmulas complejas ni regex.
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.
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.", "")
Pulse «ENTER» para aplicar la fórmula a la celda.
Cómo funciona esta fórmula
FIND("//", B5)+2- Localiza la posición de
://y avanza hasta el carácter siguiente (por ejemplo, enhttps://). - Así establece el punto de inicio del dominio.
- Localiza la posición de
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.
- Extrae todo lo que aparece después de
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.
- Encuentra la primera
LEFT(..., ..., -1)- Conserva únicamente la parte correspondiente al dominio —antes de la primera
/— del resultado de MID.
- Conserva únicamente la parte correspondiente al dominio —antes de la primera
SUBSTITUTE(..., "www.", "")- Elimina
www.del texto extraído, pero no otros subdominios.
- Elimina
Por último, arrastre la esquina inferior derecha hacia abajo para aplicar la fórmula a toda la lista de URLs, como muestra esta imagen:
💡 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. Dehttps://shop.example.com/pageextraeshop.example.com, noexample.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.
Añada esta fórmula en la columna B, junto a las URLs.
=LOWER(REGEXREPLACE(REGEXEXTRACT(A2,"^(?:https?://)?([^/?#]+)"),"^www\.",""))
Pulse «ENTER» para aplicar la fórmula a la celda.
Cómo funciona esta fórmula
REGEXEXTRACTcaptura el texto situado después dehttp://ohttps://, si está presente, y antes del primer separador de ruta, parámetros de consulta o fragmento.REGEXREPLACEeliminawww.únicamente cuando aparece al principio del hostname.LOWERconvierte 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.
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.
A continuación, importe el archivo que contiene las URLs cuyos dominios desea extraer.
Después de cargar el archivo, haga clic en Edit y seleccione AI Editing.
Introduzca un prompt que especifique si necesita un hostname o un dominio base.
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.
¡Listo! El script se ha ejecutado y ha extraído todos los dominios de la lista de URLs de empresas.
Este es el resultado:
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.
















