Excel - Muestra una imagen en una hoja de trabajo

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

Artículo Anterior Artículo Siguiente

Los Mejores Consejos