Formato condicional: buscar celdas que no incluyan dos caracteres particulares seguidos de dos números

Formato condicional: buscar celdas que no incluyan dos caracteres particulares seguidos de dos números

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=""))

ingrese la descripción de la imagen aquí


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=""))

ingrese la descripción de la imagen aquí


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=""))

ingrese la descripción de la imagen aquí

información relacionada