Fórmula de Excel: saber si una celda contiene parte de texto
Resuelto
plunderer007
Mensajes publicados
82
Estado
Membre
-
francois -
francois -
Hola,
Yo que me manejo relativamente bien con fórmulas en Excel, ¡ahora estoy completamente atascado!
Tengo una columna C con diferentes textos (cadenas de caracteres). En mi columna L, me gustaría hacer una condición para que busque en mi celda C5 si el texto contiene una cadena de caracteres. Si la celda contiene la cadena de caracteres, me devuelve un texto definido y si la celda no contiene la cadena de caracteres, que la búsqueda no me devuelva nada.
Entonces, en mi celda L5 tengo la siguiente fórmula: =SI(CHERCHE("*ASA*";C5);"Smartnet";"")
Me gustaría que si la celda C5 contiene los caracteres "ASA", que la celda L5 me devuelva el texto "Smartnet" y que si la celda C5 no contiene los caracteres "ASA", la celda L5 no devuelva nada.
Mi problema es que funciona si la condición es correcta. Sin embargo, si la condición es falsa (es decir, que la celda C5 no contiene los caracteres "ASA"), la celda L5 no me devuelve nada, pero me devuelve el error #VALOR!
¿Alguien puede ayudarme a encontrar una solución para que ya no reciba este error, sino que no se muestre nada?
Muchas gracias de antemano por su ayuda.
*!* AVISO IMPORTANTE *!* -> Google es su amigo, ¡piense en esto antes de publicar!
-> ¡Alto a los mensajes SMS! -> Gracias por cerrar sus temas una vez resuelto!Configuración: Windows XP, Office Excel 2007
Yo que me manejo relativamente bien con fórmulas en Excel, ¡ahora estoy completamente atascado!
Tengo una columna C con diferentes textos (cadenas de caracteres). En mi columna L, me gustaría hacer una condición para que busque en mi celda C5 si el texto contiene una cadena de caracteres. Si la celda contiene la cadena de caracteres, me devuelve un texto definido y si la celda no contiene la cadena de caracteres, que la búsqueda no me devuelva nada.
Entonces, en mi celda L5 tengo la siguiente fórmula: =SI(CHERCHE("*ASA*";C5);"Smartnet";"")
Me gustaría que si la celda C5 contiene los caracteres "ASA", que la celda L5 me devuelva el texto "Smartnet" y que si la celda C5 no contiene los caracteres "ASA", la celda L5 no devuelva nada.
Mi problema es que funciona si la condición es correcta. Sin embargo, si la condición es falsa (es decir, que la celda C5 no contiene los caracteres "ASA"), la celda L5 no me devuelve nada, pero me devuelve el error #VALOR!
¿Alguien puede ayudarme a encontrar una solución para que ya no reciba este error, sino que no se muestre nada?
Muchas gracias de antemano por su ayuda.
*!* AVISO IMPORTANTE *!* -> Google es su amigo, ¡piense en esto antes de publicar!
-> ¡Alto a los mensajes SMS! -> Gracias por cerrar sus temas una vez resuelto!Configuración: Windows XP, Office Excel 2007
Liens connexes:
- Excel si la celda contiene texto entonces...
- Cambiar el color de una celda según su texto
- Excel: si mi celda contiene tal texto o tal texto
- Fórmula de Excel: "SI" una celda contiene una palabra, entonces ?
- Fórmula Excel SI Celda contiene palabras
- Excel: Si contiene *parte texto1* O *parte texto2* entonces...
2 réponses
Buenas noches gilou,
He probado tu solución y solo he tenido que intercambiar los valores si_vrai/faux y funciona:
¡Y funciona de maravilla!!!!!! :) :) :) :) :) :) :) :) :) :)
¡Muchas, muchas, muchas gracias!
*!* AVISO IMPORTANTE *!* -> Google es tu amigo, ¡piénsalo antes de publicar!
-> ¡Basta de mensajes SMS! -> ¡Gracias por cerrar tus temas una vez resueltos!
He probado tu solución y solo he tenido que intercambiar los valores si_vrai/faux y funciona:
=SI(ESERROR(BUSCAR("*ASA*";C5));"";"smart") ¡Y funciona de maravilla!!!!!! :) :) :) :) :) :) :) :) :) :)
¡Muchas, muchas, muchas gracias!
*!* AVISO IMPORTANTE *!* -> Google es tu amigo, ¡piénsalo antes de publicar!
-> ¡Basta de mensajes SMS! -> ¡Gracias por cerrar tus temas una vez resueltos!
no es frecuente, pero me pasa
buenas noches
--
*!* AVISO IMPORTANTE *!* -> ¡Google es tu amigo, piensa en eso antes de publicar!
-> ¡Basta de mensajes SMS! -> ¡Gracias por cerrar tus temas una vez resueltos!