• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

Suscríbete a mi canal de Youtube

  • Inicio
  • Básico
  • Intermedio
  • Avanzado
  • Macros
  • Trucos
  • Curiosidades
  • Ejercicios

Asociar imágenes a celdas en Excel

En Excel es muy sencillo que cuando buscamos un dato en una tabla nos devuelva el contenido de otra columna correspondiente al valor elegido. Es muy habitual realizar esta acción con la función BUSCARV.

Sin embargo, en algunas ocasiones nos puede interesar que cuando elijamos un valor, nos muestre una imagen determinada. Esto es muy útil cuando por ejemplo llevamos una gestión de vehículos y queremos que aparezca la foto del vehículo cuando indico la matricula del mismo. También par mostrar las fotos de personas o logos. Esto, que a priori no parece posibles, es sencillo de realizar si utilizamos las fórmulas adecuadas.

Vamos a verlo con un ejemplo práctico.

Ejemplo para asociar imágenes a celdas en Excel

En el siguiente ejemplo tenemos una tabla en la que cuando seleccionemos la marca en la celda F3 nos aparezca el logo de la marca en la celda G3.

Para ello realiza la asociación según la tabla que se encuentra en las columnas A y B de la misma hoja. Lo normal es que la tabla con imágenes se encuentre en otra hoja, pero para facilitar la comprensión del ejemplo lo tendremos todo en la misma hoja.

En la celda F3 incluyo una validación de datos por lista para que solamente me permita seleccionar las marcas de vehículos que se encuentran en la columna A.

Preparación de las imágenes de origen

Lo primero que debemos hacer es llevar los bordes de las imágenes a los límites de la celda. De esta forma, la imagen tiene exactamente el mismo tamaño que la celda en la que se encuentra.

Esto lo realizamos haciendo clic sobre la imagen, y manteniendo la tecla Alt pulsada arrastramos los bordes de la imagen a los bordes de la celda. Es muy sencillo ya que en cuanto te acercas con el borde de la imagen se ajusta de forma casi automática.

En esta imagen vemos que hemos ajustado el logo de Nissan a la parte superior e izquierda. Manteniendo pulsado la tecla Alt lo ajustamos también a la parte inferior y derecha.

Preparación de la imagen de destino

La celda destino de las imágenes (celda G3) debe de tener las mismas dimensiones que las celdas de las imágenes de origen.

Por tanto, le damos a la columna G el mismo ancho que la columna B.

En esta celda G3 vamos a copiar una imagen cualquiera. Esta imagen también la ajustaremos a los bordes de la celda de la misma forma que hicimos con las imágenes de origen.

El aspecto que debe tener nuestra hoja es la siguiente:

Vemos que la imagen copiada en la celda G3 es una seleccionada al azar. Ahora mismo no concuerda con la marca que tenemos indicada en la celda F3. No tiene importancia, esa asociación la haremos a continuación.

Asociación de imagen del logo a la marca seleccionada

Utilización de las funciones INDICE y COINCIDIR

Esta asociación la realizaremos con la funciones INDICE y COINCIDIR de la siguiente forma:

=INDICE($B$3:$B$7;COINCIDIR($F$3;$A$3:$A$7;0))

La fórmula consiste en que busca la imagen indicada en la matriz correspondiente a las celdas donde se encuentran las imágenes de origen. Por cierto, si cuando escribimos la fórmula queremos marcar el rango con el ratón lo que hará es seleccionar la imagen. Por ello debemos escribir a mano el rango o seleccionarlo moviendo el cursor.

En la segunda parte del la función le debemos indicar la fila en la que debe buscar.

Para ello utilizamos la función COINCIDIR. Con esta fórmula obtenemos el número de fila en la que se encuentra el valor buscado. Indicamos el valor buscado G3 y el rango en el que queremos que busque A3:A7. La última parte de la función es 0, que significa que buscamos una coincidencia exacta.

Creación de nombre con la fórmula

¿Qué hacemos con esa fórmula? La copiamos en el administrador de nombres.

Por tanto seleccionamos y copiamos la fórmula. Nos vamos a la ficha Fórmulas y pulsamos sobre Administrador de Nombres.

Nos aparece el siguiente cuadro de diálogo, en el que pulsamos sobre el botón nuevo.

Ahora creamos un nuevo nombre.

Nos aparece el siguiente cuadro.

En él indicamos un nombre, por ejemplo, «ImagenDestino» y en el último recuadro. donde dice «Se refiere a:» pegamos la fórmula que habíamos creado.

Le damos clic en Aceptar y en el cuadro siguiente en Cerrar.

Asociar el nombre a la imagen destino

Ahora queda una última cosa. Asociar ese nombre a la imagen destino.

Para ello seleccionamos la imagen destino. Una vez seleccionada vamos al cuadro de fórmulas y le escribimos el nombre del nombre que acabamos de crear.

=ImagenDestino

Le damos a Aceptar y vemos que automáticamente nos ha cambiado la imagen, mostrando el logo correcto.

Hacemos otra prueba y seleccionamos otra marca en la celda F3 y vemos que cambia automáticamente el logo en la celda G3.

De esta forma tan sencilla podemos asociar imágenes a celdas en Excel.

 

Interacciones con los lectores

Comentarios

  1. Ismael dice

    18/04/2019 a las 23:11

    Hola buenas tardes, la primera vez que lo hice quedo perfecto y funcional, al siguiente archivo que hice, al poner el nombre creado den las fórmulas a la imagen, ejemplo (imagen destino), que es el que utilizaste, me aparece un cuadro de dialogo que dice, » la referencia no es valida» y no se que pueda ser, repetí el procedimiento muchas veces y siempre aparece lo mismo y en diferentes hojas de calculo, si me pudieran apoyar lo agradeceria

    Responder
  2. edwin dice

    23/05/2019 a las 23:21

    Excelente lo implemente con
    excel 2016, vinculando dos hoja de calculo

    Responder
    • JESUS dice

      05/08/2021 a las 17:47

      cOMO LO HICISTE?

      Responder
  3. guido dice

    27/08/2019 a las 19:28

    Hola buenas tardes, al poner el nombre creado en las fórmulas a la imagen, ejemplo (imagendestino), que es el que utilizaste, me aparece un cuadro de dialogo que dice, » la referencia no es valida» y no se que pueda ser, repetO el procedimiento muchas veces y siempre aparece lo mismo y en diferentes hojas de calculo, si me pudieran apoyar lo agradeceria

    Responder
    • Ignacio dice

      14/02/2020 a las 02:42

      Lo pudiste resolver? a mi me pasa lo mismo..

      Responder
      • dANIEL H. dice

        03/04/2020 a las 03:51

        No sé si aún lo necesiten, pero igual le sirve a alguien más en el futuro.
        te indica «referencia no valida» por qué no tiene una referencia como tal.
        es probable que, cuando intentaste poner el nombre del rango (en este caso «=imagendestino»), la celda f2 (en la que ingresas el nombre de la marca de la que quieres que aparezca la imagen), no tenga un valor (este en blanco) o en su defecto tenga un valor incorrecto (en vez de decir nissan, diga nizzan).
        para que te permita agregar el nombre del rango (=imagendestino) en la imagen, debes tener un dato valido en la celda donde va el nombre de la marca (f2), este dato debe ser un valor que este dentro de la lista de nombres (en este caso las marcas de la columna a).
        como mencione debe ser válido, ósea, debe ser exactamente igual a los de la lista, para evitar errores de escritura te recomiendo poner una validación de datos.

        Responder
        • loy widor dice

          22/04/2020 a las 23:27

          Es correcto tu comentario. adicionalmente conviene aclarar que el nombre de formula creado se debe asociar a una imagen, no a la celda donde estara la imagen de destino. Esto es, se selecciona la imagen destino y en la barra de formulas se le asigna el nombre creado. aqui es importante seleccionar una imagen con los bordes completos (que no haya sido cortada por el formateador de excel) porque la imagen destino podria verse incompleta y/o distorsionada. espero les sea de utilidad.

          Responder
          • Belen dice

            28/06/2020 a las 04:25

            lo que dicen es para evitar que te salga lo de referencia no valida, pero si sale eso, como puedo quitarlo, cualquier cosa que aplaste me sale eso, no puedo ni cerrar el documento, estan bloqueados todos los comandos, por favor ayudenme

    • Pablo díaz tejo dice

      08/07/2022 a las 13:33

      “Todas las celdas donde estÁn las imágenes deben tener el mismo nombre con que se va a buscar, a3 dice audi, por lo tan la celda b3 se debe llamar audi”.
      y esto: =INDICE($B$3:$B$7;COINCIDIR($F$3;$A$3:$A$7;0))
      prueba cambiar por: =INDIRECTO(F3)

      ayudate con: https://vm.tiktok.com/ZMNUVTLLb/?k=1

      Responder
  4. carlos ramirez dice

    22/04/2020 a las 19:54

    Buena tarde. Logré hacerlo tal como lo muestran las indicaciones. Sin embargo tengo un problema: la imagen que resulta de la búsqueda es una parte de la imagen que está en la tabla. me explico, las imagenes son de fotos de caras de personas, en el resultado, aparece una parte del ojo izquierdo, pero no sale la imagen completa. ¿qué hay que hacer en ese caso?. Mil gracias.

    Responder
    • alejandra dice

      23/06/2022 a las 20:21

      Hola, esto es de hace mucho tiempo, pero pudiste solucionar este problema. Estoy implementando ahora esta formula y me pasa lo mismo que a ti. Agradezco si me podes ayudar con esto.
      Saludos

      Responder
  5. Aldo Rendon dice

    01/05/2020 a las 05:44

    Buen día, como puedo insertar imagenes en cada celda de una columna, la cual deberá depender de un misma lista de valores insertada en cada celda. lo que busc,o es que a lo largo de la columna yo pueda estar cambiando los valores de cada celda y que la imagen corerpondiente sea insertada. gracias.

    Responder
  6. Juan dice

    27/05/2020 a las 08:20

    lO SIENTO, NO HE CONSEGUIDO QUE ME FUNCIONE. voy a buscar otro tutorial porque necesito solucionar este problema.

    Responder
  7. luis villarreal dice

    02/06/2020 a las 07:44

    perfecto, MUy bien explicado

    Responder
  8. Eli dice

    04/07/2020 a las 19:39

    Cuando necesito que estas imágenes dependiendo de diferentes celdas aparezcan dentro de mi hoja
    Ejemplo si en a1 pongo audi ahí aparecerá la imagen Pero además si también necesito que si en f1 esta ahora bmw aparezca la otra Imagen…

    Responder
    • Joselyn dice

      27/10/2020 a las 23:15

      Hola lograste resolverlo? tengo el mismo tema, quiero realizar varias en una misma hoja que dependendan de otro buscar

      Responder
  9. hUMBERTO TOLOSA dice

    13/07/2020 a las 17:29

    ES MUY BUENA ESTA ACLARACIÓN: «conviene aclarar que el nombre de formula creado se debe asociar a una imagen». ME FUNCIONA PERFECTAMENTE, ESTUVE ENREDADO AHÍ, HASTA QUE LEÍ LA ACLARACIÓN. GRACIAS

    Responder
    • YALL dice

      05/07/2021 a las 01:48

      ¿CÓMO QUE A LA IMAGEN?

      Responder
  10. juan washington vargas castillo dice

    15/07/2020 a las 18:56

    se puede realizar dos buscadores de imagenes en una misma hoja de calculo utilizando validaciones de datos con lista desplegable y función en excel

    Responder
    • Joselyn dice

      27/10/2020 a las 23:14

      Hola lograste resolverlo? tengo el mismo tema, quiero realizar varias en una misma hoja que dependendan de otro buscar

      Responder
  11. Deisi pino dice

    11/08/2020 a las 17:45

    Buenos días como esta?
    Esta muy buena la explicacion y me funcionó pero me gustaria saber como hacer para que cuando la celda que trae las IMÁGENES no tenga NINGÚN CÓDIGO la imagen TAMBIÉN quede en blanco. muchas gracias

    Responder
  12. danny gutierrez dice

    24/09/2020 a las 23:39

    Hola,
    quería saber como se hace desde excel en una mac, pues las funciones son distintas, por ejemplo, el administrador de nombres no existe y la función más cercana a este, no tiene el «se refiere A». por lo tanto no he podido con esta asociación.
    Gracias

    Responder
  13. seba dice

    25/09/2020 a las 23:13

    muy bueno amigos, gracias por la info.

    Responder
  14. camilo dice

    14/11/2020 a las 17:57

    Gracias, funciono muy bien

    Responder
  15. YOEL dice

    04/08/2021 a las 01:22

    saludos… tengo una consulta si me pueden ayuadr… trabajo en word 2013 (personal y en la oficina) y estoy creando un certificado, el cual esta combinado con una lista de excel de «N» participantes… En el Excel le genero códigos QR a cada participante. lo que quiero es ver hay posibilidades de que la combinación de correspondencia me agarre la imagen desde excel y no tener que grabar una a una o en un archivo para pegarla como imagen vinculada ni hacerlo directamente copi-pega en cada certificado…

    Responder
  16. Goyo dice

    23/10/2021 a las 14:30

    Yo yo tengo un Excel para Mac y tampoco me funciona en absoluto .

    Responder
  17. Martins dice

    23/01/2022 a las 01:40

    Esta muy bien explicado yo lo realize bien amigo muchas gracias

    Responder
  18. Vicky dice

    09/04/2022 a las 17:53

    mil gracias por el truco funciona de maravilla

    Responder
  19. juan jose co dice

    01/07/2022 a las 01:32

    ¿cómo se soluciona el problema si deseas colocar diferentes drop-down en varias colmnas? Es decir, si quieres que el valor de cada columna sea independiente. ¿tendré que generar tantos nombres de rangos como columnas desee? si es asi, el arhcivo se vuelve inmanejable aparte de ser demasiado lento.

    saludos.

    Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

Buscar

Entradas y Páginas Populares

  • Rellenar celdas vacías con ceros (sin y con macros)
    Rellenar celdas vacías con ceros (sin y con macros)
  • La evolución de las hojas de cálculo
    La evolución de las hojas de cálculo
  • Asociar imágenes a celdas en Excel
    Asociar imágenes a celdas en Excel
  • La función VERDADERO y FALSO
    La función VERDADERO y FALSO
  • Traducción de funciones de Excel: Inglés - Español; Español - Inglés
    Traducción de funciones de Excel: Inglés - Español; Español - Inglés

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies