Excel - Muestra una imagen en una hoja de trabajo
![](http://img.brin-designs.com/img/games/340/excel-display-an-image-worksheet.png)
La ventaja de los siguientes métodos es que la imagen que se muestra no es fija (en una celda redimensionada), lo que le permite posicionar o mover el campo a voluntad. Se mostrarán dos enfoques diferentes en este consejo:
Combinando las funciones VLOOKUP e INDIRECT
Las imágenes se almacenan en una hoja en el libro de trabajo, por ejemplo en la hoja llamada " Hoja2 "
Esta técnica requiere tres columnas, por ejemplo:
- En la columna A, de A2 a A5, los nombres de las imágenes (el valor que se usará como activador), este rango se denominará, por ejemplo, Imag. Para versiones anteriores a Excel 2007, Insertar / Nombre / Definir o, desde la pestaña Fórmula de la versión 2007 / Definir un nombre (directamente en la barra de direcciones). Este rango de nombre proporcionará datos a una lista de validación.
- En la columna B, ingrese en cada celda, la dirección de la celda donde se almacena la foto correspondiente (nombre de la hoja y dirección de la celda).
- Columna C, las celdas serán redimensionadas para almacenar las imágenes. Inserte cada foto en una celda separada.
- En la hoja denominada "Hoja1" cree una lista de validación, por ejemplo, en la celda A3, haga clic en Insertar / Nombre / Definir o en la pestaña Validación de Datos / Datos.
- Esta lista de validación puede reemplazarse por una fórmula para definir la media u ordenar elementos. El resultado ... llamaría al archivo de imagen relacionado.
Excel 2007 y 2010
- Crear un campo
- Use la pestaña Fórmula / Definir un nombre para el campo (en nuestro caso "Foto") y en "se refiere a:", pegue esta fórmula:
= INDIRECTO (VLOOKUP (¡Hoja1! $ A $ 3, Hoja2! $ A $ 2: $ B $ 5, 2, 0))
Necesitas activar la función de cámara de Excel:
- Haga clic en el botón Office.
- Haga clic en "Opciones de Excel".
- Seleccione el menú "Personalizar".
- En el menú " Elegir comandos en las siguientes categorías :" y seleccione " Comandos que no están presentes en la cinta de opciones ".
- Busque "Cámara" en el menú desplegable y seleccione la línea
- Haga clic en el botón "Agregar" que aparece en la columna derecha
- Haga clic en OK
- La cámara ahora está disponible en la barra de herramientas de acceso rápido.
Activar una celda en la Hoja2 (una que contiene una foto)
- Haga clic en el icono de la cámara en la barra de herramientas de acceso rápido
- Regresa a Sheet1 y dibuja el campo que mostrará las fotos.
- Sin deshabilitar el campo, en la barra de fórmulas ingrese = Foto (el nombre que se le dio al campo).
Excel 2003 y anteriores
Puede proceder de la misma manera, o simplemente copiar / pegar una foto de Sheet2 a sheet1 para crear un campo, mientras que la foto está activa (Insertar / Nombre / Definir) dé un nombre al campo (aquí denominado " Foto ") y en el campo "se refiere a " pega esta fórmula:
= INDIRECTO (VLOOKUP (¡Hoja1! $ A $ 3, Hoja2! $ A $ 2: $ B $ 5, 2, 0))
- En la barra de fórmulas, consulte el siguiente campo: = Foto
- Guarda el archivo.
Usando la función OFFSET
Hagamos uso del ejemplo anterior: En la Hoja 2, la columna A, de A2 a A5 son los nombres de las imágenes. El rango se llama Imag y proporcionará datos a una lista de validación.
- En este ejemplo, la columna B no es necesaria y puede eliminarla.
- Cree un nuevo campo que se llamará " Photo_Bis " para evitar cualquier interferencia con el campo nombrado anteriormente en el primer ejemplo.
Excel 2007 y 2010
Crear un campo:
A través de la pestaña Fórmula> Definir nombre y dar un nombre al campo (en nuestro caso "Foto") y en el campo " hace referencia a " pegue esta fórmula:
= OFFSET (¡Hoja2! $ C $ 2, PARTIDO (¡Hoja3! $ A $ 4, Hoja2! $ A $ 2: $ A $ 5, 0) -1, )
Como en el caso anterior, debe activar la función de cámara de Cxcel:
- Haga clic en el botón Office.
- Haga clic en "Opciones de Excel".
- Seleccione el menú "Personalizar".
- En el menú " Elegir comandos en las siguientes categorías :" y seleccione " Comandos que no están presentes en la cinta de opciones ".
- Busque "Cámara" en el menú desplegable y seleccione la línea
- Haga clic en el botón "Agregar" que aparece en la columna derecha
- Haga clic en OK
- La cámara ahora está disponible en la barra de herramientas de acceso rápido.
Activar una celda en la Hoja2 (una que contiene una foto)
- Haga clic en el icono de la cámara en la barra de herramientas de acceso rápido
- Regresa a Sheet1 y dibuja el campo que mostrará las fotos.
- Sin deshabilitar el campo, en la barra de fórmulas ingrese = Photo_Bis (el nombre que se le dio al campo).
Excel 2003 y anteriores.
Puede proceder de la misma manera, o simplemente copiar / pegar una foto de la Hoja 2 a la Hoja 3 para crear un campo, mientras la foto está activa (Insertar / Nombre / Definir) dar un nombre al campo (aquí llamado " Photo_Bis ") y en el campo "se refiere a " pegue esta fórmula:
= OFFSET (¡Hoja2! $ C $ 2, PARTIDO (¡Hoja3! $ A $ 4, Hoja2! $ A $ 2: $ A $ 5, 0) -1, )
- En la barra de fórmulas, haga referencia al campo = Photo_Bis.
- Guarda el archivo.
Tenga en cuenta que: En ambos casos es posible recortar los bordes de los campos.
Descargue el archivo de muestra: //cjoint.com/12ju/BGkiRK3SnRi.htm