Fórmula de Excel: resalte las celdas que comienzan con -

Tabla de contenido

Fórmula genérica

=SEARCH("substring",A1)=1

Resumen

Nota: Excel contiene muchos "ajustes preestablecidos" integrados para resaltar valores con formato condicional, incluido un ajuste preestablecido para resaltar celdas que comienzan con texto específico. Sin embargo, si desea más flexibilidad, puede usar su propia fórmula, como se explica en este artículo.

Si desea resaltar celdas que comienzan con cierto texto, puede usar una fórmula simple que devuelva VERDADERO cuando una celda comience con el texto (subcadena) que especifique.

Por ejemplo, si desea resaltar cualquier celda en el rango B4: G12 que comience con "mi", puede usar:

=SEARCH("mi",B4)=1

Nota: con el formato condicional, es importante que la fórmula se ingrese en relación con la "celda activa" en la selección, que se supone que es B4 en este caso.

Explicación

Cuando usa una fórmula para aplicar formato condicional, la fórmula se evalúa en relación con la celda activa en la selección en el momento en que se crea la regla. En este caso, la regla se evalúa para cada celda en B4: G12, y B4 cambiará a la dirección de la celda que se evalúa cada vez, ya que se ingresa como una dirección relativa.

La fórmula en sí usa la función de BÚSQUEDA para hacer coincidir las celdas que comienzan con "mi". BÚSQUEDA devuelve un número que indica la posición cuando se encuentra el texto y un # ¡VALOR! error si no. Cuando SEARCH devuelve el número 1, sabemos que el valor de la celda comienza con "mi". La fórmula devuelve VERDADERO cuando la posición es 1 y FALSO para cualquier otro valor (incluidos los errores).

Con una celda de entrada con nombre

Si usa un rango con nombre para nombrar una celda de entrada (es decir, nombre G2 "entrada"), puede simplemente para la fórmula y hacer una regla mucho más flexible:

=SEARCH(input,B4)=1

Luego, cuando cambie el valor en "entrada", el formato condicional se actualizará instantáneamente.

Opción sensible a mayúsculas y minúsculas

La BÚSQUEDA no distingue entre mayúsculas y minúsculas, por lo que si necesita comprobar también entre mayúsculas y minúsculas, puede utilizar la función BUSCAR en su lugar:

=FIND(input,B4)=1

La función BUSCAR funciona como BUSCAR, pero distingue entre mayúsculas y minúsculas.

Articulos interesantes...