
Usando Excel 2013, estoy buscando aplicar una regla de formato condicional a todas las celdas en un rango de una columna que no contienen SD seguido de dos números, por lo que un ejemplo sería SD01 o SD32. La columna de interés es K.
Pensé que primero me ocuparía de los dos caracteres y luego descubriría cómo sumar los dos dígitos.
Se me ocurrió una fórmula que ignora las celdas en blanco y luego resalta las que tienen SD.
La primera fórmula que probé resalta las correctas (las que tienen SD):
=IFERROR(IF(ISBLANK(K12),"",(IF(SEARCH("SD",K12,1),1,0))),"")
Pensé que revertir los resultados de la fórmula BÚSQUEDA habría resuelto ese problema:
=IFERROR(IF(ISBLANK(K12),"",(IF(SEARCH("SD",K12,1),1,""))),1)
Si esto es más sencillo con Office 2019, menciónelo.
Respuesta1
Esto puede hacer lo que estás buscando:
=NOT(OR(IFERROR(SEARCH("SD",K12,1),0),K12=""))
Para la solicitud más complicada (con respecto a los números después de "SD"):
=NOT(OR(IFERROR(VALUE(MID(K12,SEARCH("SD",K12,1)+2,2)),0),K12=""))
Si los valores con solo un dígito después SD
(p. ej. SD1
) también deberían formatearse, sugeriría esto:
=NOT(OR(AND(IFERROR(ISNUMBER(VALUE(MID(K12,SEARCH("SD",K12,1)+2,1))),0),IFERROR(ISNUMBER(VALUE(MID(K12,SEARCH("SD",K12,1)+3,1))),0)),K12=""))