Excel buscar un caracter en una celda

Excel buscar un caracter en una celda

Encontrar una cadena en una celda en Excel

Hay varias razones por las que es importante saber utilizar funciones como IZQUIERDA, DERECHA, MEDIA, LEN, BUSCAR y BUSCAR. Pero en lugar de enumerar simplemente un montón de razones, permíteme que te haga una pregunta:

Cuando trabajas con Excel, hay veces que tienes que utilizar datos preparados por otras personas o empresas. Según tu experiencia, ¿cómo son esos datos? Si nunca has trabajado con conjuntos de datos preparados por otra persona, por favor, haz una conjetura.

Y ni siquiera hablemos de las situaciones en las que tiene que trabajar con varios conjuntos de datos, todos ellos preparados por diferentes personas que tienen ideas completamente diferentes sobre cómo deben organizarse (o desorganizarse) los datos.

Cuando se utilizan datos de otras fuentes, normalmente no están preparados para el análisis. Los científicos de datos pasan aproximadamente el 80% de su tiempo en el proceso de recopilación y limpieza de los datos antes de poder empezar a analizarlos.

Sin embargo, el problema de los datos desordenados no es exclusivo de los analistas de datos. Hay muchos otros ejemplos. Lo principal es recordar que la calidad de los datos es importante. Por lo tanto, saber cómo limpiar los datos es esencial.

Encontrar una palabra en una cadena de fórmula de Excel

Para comprobar si una celda contiene un texto específico, puedes utilizar la función BUSCAR junto con la función ISNUMBER. En la versión genérica, la subcadena es el texto específico que se busca, y el texto representa el texto de la celda que se está comprobando. En el ejemplo mostrado, la fórmula en D5 es:

  Hombre de mal carácter

La función BUSCAR devuelve la posición de la cadena de búsqueda cuando se encuentra, y el error #VALOR! si no se encuentra. Utilizamos este hecho para probar si la cadena de búsqueda se encuentra utilizando la función ISNUMBER para “atrapar” posiciones numéricas válidas.

ISNUMBER devuelve TRUE para los números y FALSE para cualquier otra cosa. Así, si BUSCAR encuentra la subcadena, devuelve la posición como un número, e ISNUMBER devuelve TRUE. Si SEARCH no encuentra la subcadena, devuelve un error #VALOR!, lo que hace que ISNUMBER devuelva FALSE.

Una limitación de la función IF es que no admite comodines como “?” y “*”. Esto significa que no puedes utilizar IF por sí mismo para comprobar un texto que puede aparecer en cualquier parte de una celda. Una solución es una fórmula que utiliza la función IF junto con…

Funciones de búsqueda en Excel

Ahora vamos a añadir otra celda al lado para el texto que queremos buscar, junto con dos nuevas columnas en las que realizaremos nuestra función BUSCAR arriba para ver si ese valor (el título o el autor) contiene el texto buscado.

  La discapacidad tiene carácter retroactivo

La fórmula real dentro de la columna Coincidencia de título tiene el siguiente aspecto, utilizando nuestra función BUSCAR para buscar en la celda de la columna Título de esa fila el texto dentro del cuadro Buscar:, que en este caso es sólo el apellido Tolkien:

El problema que vemos aquí es que la función BUSCAR devuelve un error si no se encuentra ninguna coincidencia. Mientras que la palabra Tolkien fue encontrada como parte de la primera y segunda celdas de autor (comenzando en el carácter número 8), no encontró ninguna coincidencia en las otras celdas y por lo tanto produjo ese feo error, que no es nada bueno para nosotros.

La solución más sencilla es envolver la función SEARCH($F$1, A2) en otra función que convierta la salida de la función SEARCH en un valor booleano (verdadero o falso). Para ello, utilizaremos la función ISNUMBER. Como su nombre indica, esta función simplemente comprueba si el valor proporcionado es, de hecho, un número o no, y devuelve un valor de TRUE o FALSE en consecuencia. Así, ISNUMBER(5) devolverá TRUE, mientras que ISNUMBER(‘ERROR’) devolverá FALSE.

La cadena de Excel contiene

En el último artículo, cubrimos los fundamentos del cuadro de diálogo Buscar y Reemplazar de Excel. En muchas situaciones, sin embargo, puedes querer que Excel encuentre y extraiga datos de otras celdas automáticamente basándose en tus criterios. Por lo tanto, vamos a echar un vistazo más de cerca a lo que las funciones de búsqueda de Excel tienen que ofrecer.

  Que significa tener caracter

Como puedes ver en la captura de pantalla anterior, la fórmula BUSCAR(“función*2013”, A2) devuelve la posición del primer carácter (“f”) en la subcadena si la cadena de texto a la que se refiere el argumento within_text contiene tanto “función” como “2013”, sin importar cuántos otros caracteres haya entre ellos.

En la práctica, las funciones FIND y SEARCH de Excel rara vez se utilizan solas. Normalmente, se utilizan en combinación con otras funciones como MID, LEFT o RIGHT, y los siguientes ejemplos de fórmulas demuestran algunos usos de la vida real.

Este ejemplo muestra cómo puede encontrar y extraer todos los caracteres de una cadena de texto a la izquierda o a la derecha de un carácter específico. Para facilitar la comprensión, considere el siguiente ejemplo.

Elena Fornals

Bienvenidos a este espacio digital donde podrás disfrutar de información relacionada con la Psicología Holística. Mi nombre Elena Fornals profesional y con mucha experiencia en esta área que comparte con vosotros los mejores consejos para entender sobre la vida.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad