Dave tiene una gran base de datos que guarda en un libro de Excel. Consiste en muestras de material y utiliza la función BUSCARV para generar varios formularios e informes. Dave quiere incluir una imagen de mapa de bits en el formulario que cambia según una de las variables. Por ejemplo, si el formulario describe una manzana, Dave quiere que aparezca una imagen de una manzana; si se describe una pera, entonces debería aparecer una pera; y así.

Esta es ciertamente una tarea desafiante, pero sorprendentemente se puede hacer sin macros. Los pasos son complicados, pero no tan difíciles de realizar una vez que llegas a ellos:

  1. En una nueva hoja de trabajo, seleccione una celda (como la celda B4).

  2. Introduzca el nombre «manzana» en el cuadro Nombre, a la izquierda de la barra de fórmulas. Esto define el nombre «manzana» para referirse a la celda B4.

  3. Con la celda B4 aún seleccionada, muestre la pestaña Insertar de la cinta y use la herramienta Imagen para insertar la imagen de la manzana.

  4. Agrande el ancho y el alto de la celda B4 para que la imagen de la manzana quede completamente dentro de la celda.

  5. Repita los pasos del 1 al 4 para cada una de sus otras imágenes, colocando cada imagen en una celda diferente y nombrándolas de acuerdo con el contenido de la imagen. (Por el bien de este ejemplo, asumiré que «pera» es la celda D4 y «naranja» es la celda F4.)

  6. En la hoja de trabajo que contendrá su formulario, cree una fórmula que contenga los nombres de la fruta, como la siguiente fórmula, que muestra «manzana», «pera» o «naranja», según el valor en la celda G1:

  7. Es importante que la fórmula haga referencia a los nombres exactamente como los definió en el paso 2 para la imagen de cada fruta. Por el bien de este ejemplo, asumiré que ingresó esta fórmula en la celda A1 de Sheet1.

  8. Muestre la pestaña Fórmulas de la cinta.

  9. Haga clic en la herramienta Definir nombre. Excel muestra el cuadro de diálogo Nuevo nombre.

(Ver figura 1)

  1. Reemplace el contenido del cuadro Nombre con la palabra «Imagen».

  2. Reemplace el contenido del cuadro Se refiere a con la siguiente fórmula:

  3. Haga clic en el botón Aceptar. Ahora ha definido el nombre «Imagen» para contener la fórmula ingresada en el paso 10.

  4. En la hoja de trabajo que contendrá su formulario, seleccione la celda donde desea que aparezca la imagen dinámica.

  5. Muestre la pestaña Insertar de la cinta y use la herramienta Imagen para seleccionar e insertar una imagen (no importa cuál).

  6. Asegúrese de que la imagen que insertó en el paso 13 esté seleccionada.

  7. En la barra de fórmulas, ingrese la fórmula = Imagen. (Este es el nombre que definió en los pasos 7 a 11.) La imagen debe cambiar para reflejar cualquier fruta que se mencione en la celda A1.

Ahora, siempre que cambie el nombre de la fruta en la celda A1 (que, a su vez, se basa en el valor de la celda G1), la imagen cambiará.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (10450) se aplica a Microsoft Excel 2007 y 2010. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Visualización de imágenes_basadas_en_a_resultado [Visualización de imágenes basadas en un resultado].