Resalte todas las celdas en un rango que contiene una fórmula en Hojas de cálculo de Google

10

Estoy buscando aplicar formato condicional a todas las celdas de mi hoja y resaltar celdas que contienen una fórmula. Sé que puedo formatear celdas en base a una fórmula personalizada, y sé que puedo usar la ISFORMULA()función para determinar que una celda contiene una fórmula.

por ejemplo, puedo aplicar formato condicional a la celda B7 usando la fórmula personalizada =ISFORMULA(B7).

¿Cómo formateo un rango completo con esta fórmula? No deseo escribir manualmente esta fórmula para cada celda.

Ryan Kohn
fuente

Respuestas:

15

Puede usar un rango como parámetro para la ISFORMULA()función.

por ejemplo, si desea resaltar todas las celdas que contienen fórmulas en el rango A1:J10, puede usar la fórmula =ISFORMULA(A1:J10)y aplicarla al rango A1:J10.

Use la fórmula <code> = ISFORMULA (A1: J10) </code> y aplíquela al rango <code> A1: J10 </code>

Tenga en cuenta que esto funciona con rangos normales (por ejemplo, B2: F30), pero no con rangos infinitos (por ejemplo, B: F).

Ryan Kohn
fuente
2
Lo acabo de probar y funciona a las mil maravillas. Es una pena que no solo asuma el rango actual y que tengamos que especificarlo dos veces de manera efectiva.
David Brossard
0

Tenga en cuenta que también es posible utilizar el formato condicional como en (para su caso):

=isformula(a1)

Este tipo de especificación es más flexible que la respuesta de todo el rango. Por ejemplo, digamos en su caso que desea formatear toda la fila en función de si la celda en la columna Acontiene una fórmula o no, entonces:

=isformula($a1)

Haría el truco. Por supuesto, en ambos casos el rango de formato permaneceríaA1:J10

cladelpino
fuente