martes, 30 de noviembre de 2010

Destacar toda una Fila de una Tabla de Datos


"Tengo una tabla con datos históricos de ventas por meses. La utilizo habitualmente en presentaciones y me ayudaría mucho el poder seleccionar un año y que se destacara la información de dicho ejercicio".

No problema. La solución es muy sencilla (cosa que se agradece a estas alturas del año) haciendo uso del Formato Condicional. Partimos del siguiente ejemplo:


Introducimos la entrada de datos como sigue:


Nos situamos en la celda C2 y vamos al menú Datos/Validación y seleccionamos Permitir/Lista. En el apartado Origen seleccionamos el rango B11:B19 y pulsamos Aceptar. De esta manera ya tenemos nuestra lista desplegable con los años representados en la tabla:


A continuación seleccionamos todos los datos de la tabla, es decir, el rango C11:N19 (los rótulos no). Vamos al menú Formato/Formato condicional y lo configuramos de la siguiente manera:

En la Condición 1 seleccionamos la opción Fórmula y en el cuadro de la derecha escribimos la fórmula:

=$B11=$C$2

Pulsamos el botón Formato y seleccionamos el formato concreto que queremos que adopte toda la fila a destacar (por ejemplo trama amarilla y números en negrita) y pulsamos Aceptar:


¡Objetivo conseguido! Cuando seleccionemos un año en la celda C2 toda la fila de la tabla correspondiente a dicho año se formateará como le hayamos indicado:


5 comentarios:

  1. Al poner en la columna "B" la lista de años (2010-2002), cómo haces para que te salga en un sooo paso; es decir, si yo pongo en B11 "2010", y arrastro para abajo me sale 2010, 2011, 2012,...2018. Y, en el caso de empezar en la celda B19, con el año 2002, si arrastro hacia arriba me saldría 2002, 2001, 2000,....,1994.

    Un Saludo y gracias

    ResponderEliminar
  2. Puedes hacerlo de dos maneras:
    1. En la celda B11 pones 2010. Seleccionas el rango B11:B19 y vas al menú Edición /Rellenar/Series. En Incremento escribes -1 y pulsas Aceptar.
    2. En la celda B11 pones 2010 y en la B12 2009. Seleccionas ambas celdas y copias hacia abajo hasta la celda B19.

    ResponderEliminar
  3. hehe, =$B11=$C$2... y yo haciendo esto con condicionales... =SI($B11=$C$2;VERDADERO)... mira que que me complico solo... =P

    ResponderEliminar
  4. Estimado,

    quiero hacer lo que explicas acá, pero en la versión 2007 de Excel.

    Lamentablemente, al pulsar formato condicional, no encuentro el recuadro "Condición 1".

    Espero puedas ayudarme con eso. Te lo agradecería un montón.

    A todo esto, muy bueno tu blog.

    Muchos saludos.

    ResponderEliminar
    Respuestas
    1. En la versión 2007 tienes que ir a "Formato Condicional" y pulsar la antepenúltima opción de la lista "Nueva Regla". Se abrirán distintas opciones de regla y debes seleccionar "Utilice una fórmula que determine las celdas para aplicar formato". En el recuadro que aparece escribimos directamente la fórmula =$B11=$C$2 y, a partir de aquí, seguimos los pasos indicados en el post.
      Un saludo

      Eliminar