Buenas tardes
Tengo una columna con texto y quiero extraer una cadena de acuerdo a estas condiciones: para cadenas que contengan 'SAC' o 'REC' mostrar 'n' y para cadenas que contengan ABC' mostrar 'y'
Adjunto archivo
Gracias.
Adjunto | Tamaño |
---|---|
gno6t.jpg | 27.89 KB |
Prueba con el control de errores junto con la fórmula ENCONTRAR:
=SI(ESERROR(ENCONTRAR("ABC";C4));SI(ESERROR(ENCONTRAR("REC";C4));SI(ESERROR(ENCONTRAR("SAC";C4));"No se ha encontrado ABC ni REC ni SAC";"n");"n");"y")
Esto evalúa si "ABC" está dentro de la cadena. Si está (el resultado no es un error), te devolverá "y". Si no está (ENCONTRAR devuelve un error #VALOR), hace la misma evaluación con la cadena "REC". Y así hasta que termines con todos los valores.
Queda qué hacer cuando se den dos de las cadenas (por ejemplo ABC y REC en el mismo código) y qué hacer cuando no se dé ninguna (lo que he puesto como una frase, y que no se da en tus valores)
Un saludo
P.D. Si la próxima vez en vez de subir una imagen, subes un excel, le facilitas a quien te responda, pues con una imagen solo queda copiar a mano tu propuesta.