¿Hay una manera de utilizar el formato condicional en una fila basada en valores en una sola columna?

Posible duplicado:
Formato condicional para resaltar toda la fila

Tengo una hoja para ser formateada condicionalmente. Quiero formatear toda la fila en función del texto clave. ¿Es posible?

OK, creo que entendí su punto. Desea resaltar la fila completa si sólo una celda de esa fila coincide con un valor, ¿verdad?

Coloque el valor que desea coincidir en una celda en algún lugar (para mi ejemplo, A1). Seleccione la fila (s) donde desea tener el formato condicional. En la sección Inicio de la cinta, vaya a Formato condicional y, a continuación, seleccione Nueva regla.

En las nuevas ventanas de Regla de Formato, seleccione "Usar una fórmula para determinar qué celdas deben formatear". En el campo "Formatear valores donde la fórmula es verdadera", escriba " = IF (MATCH ( $ A $ 1 ; $ 13: $ 13 ; 0)> 0; TRUE; FALSE) ". Cambie el $ A $ 1 con la dirección de la celda donde se coloca el valor que desea coincidir, eventualmente en otra hoja. Cambie los $ 13: $ 13 (lo que significa aquí fila 13) con la fila que desea resaltar. Funciona también para cualquier rango de celdas (B4: C8 por ejemplo).

Haga clic en el botón Formato … para seleccionar cómo desea resaltar las filas (borde, relleno, fuente, …).

Lo probé y funciona (en Excel 2007). No hay necesidad de una macro ;-).

Editar :

Puede saltar almacenando el valor para coincidir en una celda (A1) y codificarlo directamente en la fórmula si sabe que el valor no cambiará: = IF (MATCH ( 25 ; $ 13: $ 13; 0)> 0; TRUE; FALSE

Esto está siendo analizado = resalta las columnas que no son las columnas que contienen el valor que quieres identificar e ingresa la siguiente fórmula en el formato condicional:

= AND ($ D1 = "gato")

La fórmula anterior está suponiendo que el valor que está utilizando como el identificador está en la columna d y que el valor es cat.

Por lo que utilizar esta fórmula como el formato condicional de las columnas A, B y C, haría aplicar el formato si el valor de la columna D es la palabra "cat" (y no, no resalta la fila 4 si la celda D1 tiene "cat" En ella, pero pondrá en evidencia la fila 4 si D4 tiene "gato" en ella).

Seleccione las celdas (o fila) que desee, vaya a Formato -> Formato condicional … y añada las reglas que desee. Al introducir algo en las celdas, el formato se realizará automáticamente.

No estoy seguro de que las respuestas existentes sean tan claras como podrían ser …

Excel XP / 2002/2003

  1. Seleccione la (s) fila (s) a la que desea aplicar el formato
  2. Haga clic en Formato >> Formato condicional
  3. Cambie la condición 1 a "Fórmula"
  4. Introduzca la fórmula, haciendo referencia sólo a la celda de prueba, pero con una referencia absoluta ($) en el componente de columna y la fila superior de su selección como la fila , por ejemplo =IF($C4>100,True,False) si tiene filas 4+ Seleccionada y desea cambiar toda la fila si la celda de la cuarta columna, C, es superior a 100
  5. Establezca su formato de la forma normal

Excel sabe que desea dar formato a la fila y, debido a la referencia de fila relativa, aplicará esto a cada celda de cada fila que haya seleccionado.

Finalmente he encontrado una solución simple y compartiré contigo.

Escribir una fórmula como esta: = $ H1 = "Abrir" o 1,2, a continuación, especificar el rango de Aplicable a: $ 1 a $ 1048576 aquí es el H1 contiene el valor condicional.

Gracias por cada esfuerzo y cada comentario …