Hay muchas funciones de búsqueda en Excel (como VLOOKUP, LOOKUP, INDEX / MATCH, XLOOKUP) que pueden ir y buscar un valor de una lista.
Pero no puede buscar imágenes con estas fórmulas.
Por ejemplo. Si tengo una lista de nombres de equipos y sus logotipos, y quiero buscar el logotipo según el nombre, no puedo hacerlo con la función incorporada de Excel.
Pero eso no significa que no se pueda hacer.
En este tutorial, le mostraré cómo realizar una búsqueda de imágenes en Excel.
Es simple, pero te hará parecer un mago de Excel (todo lo que necesitas es este tutorial y un juego de manos en tu teclado).
Haga clic aquí para descargar el archivo de ejemplo.
A continuación se muestra un video de la técnica de búsqueda de imágenes (en caso de que prefiera ver un video en lugar de leer).
Búsqueda de imágenes en Excel
Tengo una lista de los 20 equipos de la Premier League inglesa (organizados en orden alfabético) junto con el logotipo del club en la celda adyacente.
Ahora lo que quiero es poder seleccionar un nombre de equipo en el menú desplegable, y debería aparecer el logo de ese equipo seleccionado.
Algo como se muestra a continuación:
Hay cuatro partes para crear esta búsqueda de imágenes en Excel:
- Preparando el conjunto de datos.
- Crear una lista desplegable para mostrar los nombres de los elementos (nombres de clubes en este ejemplo).
- Crear un rango con nombre
- Creación de una imagen vinculada.
Repasemos estos pasos en detalle ahora.
Preparando los datos
- Tenga los nombres de todos los elementos (nombres de equipos) en una columna.
- En la columna adyacente, inserte la imagen del artículo (logotipo del club en este ejemplo).
Asegúrese de que los logotipos encajen bien dentro de la celda. Puede cambiar el tamaño de las imágenes para que estén dentro de la celda, o puede expandir las celdas.
Crear la lista desplegable
- Seleccione la celda en la que desea el menú desplegable (E3 en este ejemplo).
- Haga clic en la pestaña Datos.
- Haga clic en la opción Validación de datos (está en la categoría de herramientas de datos).
- En el cuadro de diálogo Validación de datos, dentro de la pestaña Configuración, asegúrese de que Lista esté seleccionada en el menú desplegable Permitir (si aún no está seleccionado).
- En el campo Fuente, haga clic en el icono de flecha que apunta hacia arriba. Esto le permitirá seleccionar las celdas en las que tiene la lista para el menú desplegable.
- Seleccione el rango que tiene los nombres de los clubes (B3: B22 en este ejemplo).
- Presione enter.
- Haga clic en Aceptar.
Los pasos anteriores le darían una lista desplegable en la celda E3.
Crear una imagen vinculada
En esta parte, creamos una imagen vinculada utilizando cualquiera de las imágenes / logotipos existentes.
Estos son los pasos para crear una imagen vinculada:
- Seleccione cualquier celda que tenga el logo. Asegúrese de haber seleccionado la celda, no el logo / imagen.
- Copie la celda (use Control + C o haga clic derecho y seleccione copiar).
- Haga clic con el botón derecho en la celda donde desea obtener la imagen vinculada (puede ser cualquier celda, ya que podemos ajustarla más adelante).
- Vaya a la opción Pegado especial y haga clic en la pequeña flecha que apunta a la derecha para obtener más opciones.
- Haga clic en el icono Pegar imagen vinculada.
Los pasos anteriores le darían una imagen vinculada de la celda que copió. Esto significa que si ocurre algún cambio en la celda que copió, también se reflejará en la imagen vinculada).
En la imagen de arriba, ya que copié la celda C3 y pegué una imagen vinculada. Tenga en cuenta que esto no está conectado al menú desplegable a partir de ahora.
Además, cuando pega la imagen vinculada, crea una imagen. Para que pueda moverlo a cualquier lugar de la hoja de trabajo.
Crear un rango con nombre
Ahora tenemos todo en su lugar, y el último paso es asegurarse de que la imagen vinculada se actualice cuando se cambie la selección. A partir de ahora, la imagen vinculada está vinculada a una sola celda.
Podemos conectarlo a la selección desplegable usando un rango con nombre.
Estos son los pasos para hacer esto:
- Vaya a la pestaña Fórmulas.
- Haga clic en la opción Definir nombre. Esto abrirá el cuadro de diálogo "Nombre nuevo".
- En el cuadro de diálogo Nuevo nombre, realice las siguientes entradas:
- Nombre: ClubLogoLookup
- Se refiere a: = ÍNDICE ($ C $ 3: $ C $ 22, PARTIDA ($ E $ 3, $ B $ 3: $ B $ 22,0))
- Haga clic en Aceptar.
- Seleccione la imagen vinculada que creamos en el paso anterior. Notará una referencia de celda en la barra de fórmulas (por ejemplo = $ C $ 3). Eliminar esta referencia de celda y escribir = ClubLogoLookup.
¡¡Eso es!! Cambie el nombre del club en el menú desplegable y cambiará la imagen en consecuencia.
¿Cómo funciona esta técnica de búsqueda de imágenes?
Cuando creamos una imagen vinculada, se refería a la celda original de la que se copió. Cambiamos esa referencia con el rango con nombre.
Este rango con nombre depende del menú desplegable y cuando cambiamos la selección en el menú desplegable, devuelve la referencia de la celda junto al nombre del equipo seleccionado. Por ejemplo, si selecciono Arsenal, devuelve C3 y cuando selecciono Chelsea, devuelve C6.
Dado que hemos asignado el rango con nombre a la imagen vinculada (cambiando la referencia a = ClubLogoLookup), ahora se refiere a las nuevas referencias de celda y, por lo tanto, devuelve una imagen de esa celda.
Para que este truco funcione, el nombre definido debe devolver solo una referencia de celda. Esto se logra mediante la combinación de funciones INDICE y COINCIDIR.
Aquí está la fórmula:
= ÍNDICE ($ C $ 3: $ C $ 22, PARTIDA ($ E $ 3, $ B $ 3: $ B $ 22,0)).
La parte PARTIDO en la fórmula devuelve la posición del nombre del club en el menú desplegable. Por ejemplo, si es Arsenal, la fórmula COINCIDIR devolvería 1, si es Chelsea, entonces 4. La función INDICE ubica el referencia de celda que tiene el logo (basado en la posición devuelta por MATCH).
Pruébelo usted mismo … Descargue el archivo de ejemplo desde aquí