Cómo obtener el dominio de nivel superior (tld) de la URL en Excel

Anonim

En este artículo, aprenderemos cómo obtener el dominio de nivel superior (tld) de la URL en Excel.

Escenario:

Primero queremos entender qué es un dominio de nivel superior. Si se le da alguna URL o dirección de correo electrónico, a veces necesitamos extraer la última parte después de . (carácter) de la URL o el correo electrónico proporcionado. Esa última parte se llama dominio de nivel superior. En la instantánea que se muestra a continuación, se proporciona un tipo general de URL y el dominio de nivel superior de la URL es com. los http parte se llama protocolo, luego su subdominio, luego dominio y el último es el dominio de nivel superior separado por . (carbonizarse).

A continuación encontrará más explicaciones sobre cómo obtener un dominio de nivel superior desde cualquier URL o dirección de correo electrónico.

¿Como resolver el problema?

Generalmente, el dominio de nivel superior se encuentra después del último . (carbonizarse). Para este problema, usaremos la siguiente función.

  1. Función DERECHA
  2. Función ENCONTRAR
  3. Función SUSTITUIR
  4. Función LEN

Aquí usaremos un poco de lógica para encontrar el último .(carbonizarse). La función DERECHA extrae el texto del último sabiendo el número de caracteres a elegir del último. Eso se puede saber si diferenciamos el último . (char) del resto . (carbonizarse). El carácter diferenciador debe ser un carácter único. Luego encontraremos la posición del carácter diferenciador para obtener la posición inicial del dominio de nivel superior.

Fórmula genérica:

= DERECHA (url, LEN (url) - FIND ("%", SUBSTITUTE (url, ".", "%", LEN (url) - LEN (SUBSTITUTE (url, ".", "")))))

url: dirección de correo electrónico o URL proporcionada

%: carácter diferenciador

. : lookup char

Ejemplo :

Todo esto puede resultar confuso de entender. Entendamos este ejemplo ejecutándolo en un ejemplo. Aquí tenemos algunas URL y necesitamos extraer el último valor que será el dominio de nivel superior. A continuación se muestra la fórmula para obtener el

Usa la fórmula:

= DERECHA (C4, LARGO (C4) - ENCONTRAR ("%", SUSTITUIR (C4, ".", "%", LARGO (C4) - LARGO (SUSTITUIR (C4, ".", "")))))

Explicación:

  • LEN (SUBSTITUTE (C4, ".", "") Devuelve la longitud del texto en C4 sin. (Char).
  • LEN (C4) devuelve la longitud de la cadena.
  • La diferencia entre los dos devolverá el número de . (Char) en el texto. Aquí tenemos 2 . (char), la fórmula desciende a.

= DERECHA (C4, 21 - BUSCAR ("%", SUSTITUIR (C4, ".", "%", 21-19)))

  • La función SUSTITUIR reemplaza la . (char) con "%"(carácter diferenciador) sólo en la segunda aparición. La fórmula desciende a.

= DERECHA (C4, LEN (C4) -FIND ("%", "http: //www.google%com"))

  • La función BUSCAR ahora encuentra el "%"(char) en cadena y devuelve su posición.
  • La función DERECHA recibe el num_char para devolver que es 3 desde la derecha de la cadena.

Aquí todos los argumentos de la fórmula dados usando la referencia de celda. Presione Enter para obtener el resultado.

Como puede ver en la instantánea anterior, el dominio de nivel superior para "http://www.google.com" es com. Ahora copie la fórmula al resto de celdas usando el atajo Ctrl + D o arrastrando hacia abajo la esquina inferior derecha de la celda B2.

Aquí podemos ver que toda la url o dirección de correo electrónico que se nos dio, la fórmula extrae el dominio de nivel superior de todos los valores. Generalmente, también recibimos el valor de la ruta con url para obtener el

Aquí están todas las notas de observación sobre el uso de la fórmula.

Notas:

  1. La fórmula solo funciona con números.
  2. El carácter diferenciador debe ser un carácter único o, de lo contrario, la fórmula devuelve un error.
  3. Verifique las partes de la fórmula, primero seleccione la parte y use F9. Esto se usa para verificar cómo está funcionando su fórmula y eliminar algunos errores.

Espero que este artículo sobre cómo obtener el dominio de nivel superior (tld) de la URL en Excel sea explicativo. Encuentre más artículos sobre fórmulas de texto aquí. Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico

Excel REEMPLAZAR vs SUSTITUIR función : Las funciones REEMPLAZAR y SUSTITUIR son las funciones más incomprendidas. Para buscar y reemplazar un texto dado usamos la función SUSTITUIR. Donde REPLACE se usa para reemplazar varios caracteres en una cadena.

Reemplazar texto desde el final de una cadena comenzando desde la posición variable : Para reemplazar el texto del final de la cadena, usamos la función REPLACE. La función REPLACE usa la posición del texto en la cadena para reemplazar.

Cómo verificar si una cadena contiene uno de muchos textos en Excel : Para comprobar si una cadena contiene texto múltiple, usamos esta fórmula. Usamos la función SUM para resumir todas las coincidencias y luego realizamos una lógica para verificar si la cadena contiene alguna de las múltiples cadenas.

Contar celdas que contienen texto específico : Una simple función CONTAR.SI hará la magia. Para contar el número de celdas múltiples que contienen una cadena dada, usamos el operador comodín con la función CONTAR.SI.

Articulos populares:

50 accesos directos de Excel para aumentar su productividad : Acelere su tarea. Estos 50 accesos directos le permitirán trabajar aún más rápido en Excel.

Cómo utilizar la función BUSCARV de Excel : Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.

Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.

Cómo usar la función SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.