Insertar una imagen en una celda automáticamente en Excel y Google Sheets
Este tutorial demostrará cómo insertar una imagen en una celda automáticamente en Excel y Google Sheets.
Puede haber una ocasión en la que deseemos cambiar una imagen en una celda dependiendo de lo que seleccione un usuario de una lista desplegable. Esto se puede hacer usando VBA o se puede hacer usando los métodos que se muestran a continuación.
Crear la lista de datos
El primer paso para crear el ejemplo, como se muestra arriba, es crear una lista de nombres e imágenes de animales en un área dedicada de nuestro libro de trabajo. Puede estar en un libro de trabajo separado de la lista desplegable que vamos a crear, o puede estar en una ubicación adyacente en el mismo libro de trabajo.
Crear la lista desplegable
A continuación, podemos seleccionar la celda donde queremos que vaya la lista desplegable.
En el Cinta, Seleccione Datos> Herramientas de datos> Validación de datos.
En el Ajustes pestaña, seleccione Lista debajo Permitir, y asegúrese de que Ignorar en blanco y Menú desplegable en la celda se comprueban. Seleccione el rango requerido como Fuente para la lista desplegable.
Hacer clic OK para agregar la regla de validación de datos a la celda seleccionada.
Esto creará la primera lista desplegable que muestra la lista de animales.
Crear un nombre de rango para buscar
El tercer paso para crear nuestra búsqueda dinámica de imágenes es crear un nombre de rango.
En el Cinta, Seleccione Fórmulas> Nombres definidos> Administrador de nombres y luego haga clic en Nuevo.
Llamar al nombre del rango AnimalesBuscar y luego escriba la siguiente fórmula en el cuadro Se refiere a.
1 | = INDICE ('Lista de animales'! $ B $ 2: $ B $ 6, COINCIDIR ('Seleccionar animal'! $ C $ 2, 'Lista de animales'! $ A $ 2: $ A $ 6,0)) |
los ÍNDICE parte de la fórmula debe referirse a la lista de imágenes que están en la lista de animales (por ejemplo: B2: B6 en la hoja "Lista de animales").
los FÓSFORO parte de la fórmula debe coincidir con la celda donde se encuentra la lista desplegable (por ejemplo: C2 en la hoja 'Seleccionar animal') con la lista de nombres de animales en la lista de animales (por ejemplo, A2: A6 en la hoja 'Lista de animales') .
Hacer clic OK para agregar el Nombre del rango al libro de trabajo.
Crear una imagen vinculada
Ahora necesitamos crear una imagen vinculada al nombre del rango.
En la hoja de trabajo o ubicación donde se encuentra la lista de imágenes, haga clic en la celda detrás de uno de los animales y luego haga clic en Dupdo.
Seleccione la celda donde queremos que aparezca la imagen (1) junto a su lista desplegable, y luego (2) en el Cinta, haga clic en Pegar> Otras opciones de pegado> Pegar imagen vinculada.
La imagen aparecerá en la celda seleccionada. En la barra de fórmulas, se ha creado una fórmula que vincula la imagen a la celda en la lista de imágenes de donde se copió originalmente.
Ahora necesitamos modificar esta fórmula para vincularla al nombre del rango que hemos creado. En la barra de fórmulas, escriba la siguiente fórmula.
1 | = ANIMALSLOOKUP |
dónde AnimalesBuscar es el nombre de rango que creamos para la lista de animales e imágenes en la hoja Lista de animales.
La imagen cambiará automáticamente a lo que hayamos seleccionado en la lista desplegable. ¡Cambie la selección para ver aparecer una nueva imagen!
Insertar una imagen en una celda automáticamente en Google Sheets
El proceso de vincular una imagen a una lista desplegable es mucho más fácil en Google Sheets que en Excel. Esto se debe al hecho de que, a diferencia de Excel, Google Sheets en realidad almacena cada imagen dentro de la celda individual. Esto significa que simplemente podemos buscar el rango donde se almacenan los nombres y las imágenes de los animales.
Al igual que con Excel, primero podemos crear una lista de animales e insertar imágenes en las celdas adyacentes.
Para insertar una imagen en las hojas de Google, posicionamos el cursor en la celda donde deseamos que vaya la imagen, y en el Menú, seleccionamos Insertar> Imagen> Imagen en celda.
Busque la URL de la imagen requerida o cárguela desde una imagen previamente guardada. Luego, la imagen se insertará en la celda seleccionada. Repita el proceso para crear una lista de nombres e imágenes de animales.
A continuación, seleccione la celda donde debe aparecer la lista desplegable de nombres de animales, y en el Menú, Seleccione Validación de datos.
Asegurarse de que Lista de un rango está seleccionado, y luego seleccione el rango donde se almacenan los nombres de los animales, por ejemplo: ¡"Lista de animales"! A2: A6.
Hacer clic Ahorrar para guardar la lista desplegable en la celda requerida (por ejemplo: C2).
Seleccione la celda D2 y escriba la siguiente fórmula:
1 | = BUSCARV (C2, 'Lista de animales'! A2: B6,2, falso) |
Seleccione un animal de la lista para mostrar la imagen del animal correspondiente.
SUGERENCIA: Cambie el tamaño de la fila para expandir la imagen.