En este artículo, aprenderemos cómo devolver texto hasta el segundo espacio en Microsoft Excel.
Extraer texto hasta el segundo carácter de espacio ("") de una cadena determinada
A veces se le da una lista de cadenas de texto y se requiere extraer una parte de la cadena hasta el segundo carácter de espacio (""). Por ejemplo, extrayendo el nombre y el segundo nombre del nombre completo separados por espacios. Entonces, entendamos cómo resolver este problema con el ejemplo que se explica a continuación.
Fórmula
Para esto usaremos una combinación de las siguientes funciones
- IZQUIERDA
- ENCONTRAR
- SUSTITUIR
- LEN
La combinación de estas funciones buscará el segundo carácter de espacio y lo reemplazará con cualquier otro carácter al que se pueda ubicar fácilmente en la cadena manipulada. Veamos la sintaxis dada a continuación con la explicación del argumento.
Sintaxis de la fórmula:
= LEFT (string, FIND ("*", SUBSTITUTE (string, "", "*", LEN (string) - LEN (SUBSTITUTE (string, "", "")))) - 1) |
cadena: cadena dada
"": carácter espacial
"*": char para reemplazar el espacio char (debe ser único para todos los nombres)
Ejemplo :
Todos estos pueden resultar confusos de entender. Entendamos cómo usar la función usando un ejemplo. Aquí tenemos una lista de nombres y necesitamos encontrar el primer y segundo nombre de los nombres completos.
Usa la fórmula:
= IZQUIERDA (A2, ENCONTRAR ("*", SUSTITUIR (A2, "", "*", LARGO (A2) - LARGO (SUSTITUIR (A2, "", "")))) - 1) |
Explicación
- La función LEN devuelve la longitud de la cadena.
- SUSTITUIR (A2, "", "") devuelve "BronchoBillyAnderson" (sin espacios)
- LEN (A2) - LEN (SUBSTITUTE (A2, "", "")) devuelve la diferencia de nombres con espacios y sin espacios. Entonces obtenemos el recuento de espacios en la cadena. es decir, 2
- La diferencia se usará para reemplazar el * char por el carácter de espacio en particular. Devuelve "Broncho Billy * Anderson"
- La función FIND encuentra el * char y la función LEFT extrae el valor hasta * char.
- -1 se utilizará para que la nueva cadena no contenga espacio char. Es una elección momentánea mantener el espacio o no. No hace ninguna diferencia.
Como puede ver, el nombre resultante solo tiene el nombre y el segundo nombre. Copie la fórmula en otras celdas usando el atajo Ctrl + D.
Como puede ver, obtuvimos todos los nombres usando una fórmula. ¿No es interesante?
NOTA: Utilice la función BUSCAR en lugar de la función BUSCAR. Ambos devuelven el mismo valor. Pero la función FIND distingue entre mayúsculas y minúsculas y no admite comodines. |
Aquí están todas las notas de observación usando la fórmula en Excel
Notas:
- Use los corchetes con cuidado en la fórmula, ya que podría devolver un error.
- El * char usado aquí. Puede utilizar cualquier carácter exclusivo para reemplazar los caracteres de espacio en todas las cadenas.
- Si el nombre está dividido por cualquier otro carácter (como |), reemplace el delimitador dado en la fórmula con comillas.
Espero que este artículo sobre Devolver texto hasta el segundo espacio en Microsoft Excel sea explicativo. Encuentre más artículos sobre fórmulas de edición de cadenas y fórmulas de Excel relacionadas 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.
Cómo usar la función TRIM en Excel: La función TRIM se utiliza para recortar cuerdas y limpiar los espacios iniciales o finales de la cuerda. Esto nos ayuda mucho en el proceso de limpieza de datos.
Cómo usar la función LIMPIAR en Excel: La función de limpieza se utiliza para limpiar los caracteres no imprimibles de la cadena. Esta función se utiliza principalmente con la función TRIM para limpiar datos extranjeros importados.
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 REEMPLAZAR 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.
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 una cantidad de caracteres en una cadena …
Articulos populares :
Cómo usar la función SI en Excel : La declaración IF en Excel verifica la condición y devuelve un valor específico si la condición es VERDADERA o devuelve otro valor específico si es FALSO.
Cómo utilizar la función BUSCARV en 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 SUMIF en Excel : Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.
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.