Ir para o conteúdo principal

Como inserir imagem ou figura dinamicamente na célula com base no valor da célula no Excel?

Em muitos casos, pode ser necessário inserir a imagem dinamicamente na célula com base no valor da célula. Por exemplo, você deseja que as imagens correspondentes sejam alteradas dinamicamente com os diferentes valores inseridos em uma célula especificada. Este artigo mostrará como fazer isso.

Insira e altere a imagem dinamicamente com base nos valores que você inserir em uma célula
Altere a imagem dinamicamente com base nos valores das células com uma ferramenta incrível


Insira e altere a imagem dinamicamente com base nos valores que você inserir em uma célula

Como mostrado na captura de tela abaixo, você deseja exibir as imagens correspondentes dinamicamente com base no valor inserido na célula G2. Ao inserir Banana na célula G2, a imagem da banana será exibida na célula H2. Ao entrar no abacaxi na célula G2, a imagem na célula H2 se transformará na imagem correspondente do abacaxi.

1. Crie duas colunas em sua planilha, o primeiro intervalo de coluna A2: A4 contém o nome das imagens e o segundo intervalo da coluna B2: B4 contém as imagens correspondentes. Veja a imagem mostrada.

2. Clique Fórmulas > Gerente de Nomes.

3. No Gerente de Nomes caixa de diálogo, clique no botão Novo botão. Então o Editar nome caixa de diálogo aparece, digite Produto no Nome caixa, insira a fórmula abaixo no Refere-se a e, em seguida, clique no OK botão. Veja a imagem:

=INDIRECT(ADDRESS(2-1+MATCH(Sheet2!$G$2, Sheet2!$A$2:$A$4, 0), 2))

Notas:

1). Na fórmula, o primeiro número 2 é o número da linha de seu primeiro produto. Nesse caso, meu primeiro nome de produto está localizado na linha 2.
Folha2! $ G $ 2 é a célula na qual você deseja que a imagem correspondente seja alterada dinamicamente com base.
Folha2! $ A $ 2: $ A $ 4 é a sua lista de nomes de produtos na planilha atual.
4). O ultimo numero 2 é o número da coluna que contém suas imagens.

Você pode alterá-los conforme necessário na fórmula acima.

4. Feche o Gerente de Nomes caixa de diálogo.

5. Selecione uma imagem na coluna Imagens e pressione Ctrl + C simultaneamente para copiá-lo. Em seguida, cole-o em um novo local na planilha atual. Aqui, copio a imagem da maçã e coloco-a na célula H2.

6. Insira um nome de fruta como Apple na célula G2, clique para selecionar a imagem colada e insira a fórmula = Produto no Barra de Fórmula, em seguida, pressione o botão Entrar chave. Veja a imagem:

A partir de agora, ao mudar para qualquer nome de fruta na célula G2, as imagens na célula H2 se transformarão em um correspondente dinamicamente.

Você pode escolher o nome da fruta rapidamente criando uma lista suspensa contendo todos os nomes de frutas na célula G2, conforme a captura de tela abaixo.


Insira imagens facilmente em células relacionadas com base em valores de células com uma ferramenta incrível

Para muitos novatos em Excel, o método acima não é fácil de usar. Aqui recomendo o Lista suspensa de imagens característica de Kutools for Excel. Com esse recurso, você pode criar facilmente uma lista suspensa dinâmica com valores e imagens totalmente correspondentes.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

Faça o seguinte para aplicar o recurso Lista suspensa de imagens do Kutools for Excel para criar uma lista suspensa de imagens dinâmica no Excel.

1. Em primeiro lugar, você precisa criar duas colunas separadamente contendo os valores e suas imagens correspondentes como mostrado na imagem abaixo.

2. Clique Kutools > Importar e Exportar > Corresponder imagens de importação.

3. No Lista suspensa de imagens caixa de diálogo, você precisa configurar da seguinte maneira.

3.1) Se você criou as colunas de valores e imagens na etapa 1 acima, ignore esta etapa;
3.2) em Step2 seção, selecione as duas colunas que você criou;
3.3) em Step3 seção, selecione o intervalo para a saída da lista suspensa de imagem dinâmica.
Observação: In Step3 seção, você precisa selecionar duas colunas para colocar os resultados. Uma coluna é para valores e outra é para as imagens correspondentes.
3.4) Clique OK.

4. Então um Kutools for Excel caixa de diálogo aparece para lembrá-lo de que alguns dados intermediários serão criados durante o processo, clique Sim para continuar.

Em seguida, uma lista suspensa de imagens dinâmicas é criada. A imagem mudará dinamicamente com base no item selecionado na lista suspensa.

Clique para saiba mais sobre este recurso ...

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Artigos relacionados:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (15)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Can this be paired up with excel Queries?
This comment was minimized by the moderator on the site
Hi Maxem,
The methods can't be paired up with Excel queries, and I have not been able to fix the problem. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
What if the cell value we take to change the picture has more than one word. Like a company name and logo
This comment was minimized by the moderator on the site
How can I, if no value is entered, reset to a defaut image (or nothing)?Thanks
This comment was minimized by the moderator on the site
Hi Admin
Thanks for sharing very good article. Could you please tell me, In Ist procedure step 6, I want to enter value for G2 through a user form. Is it possible? Please help
This comment was minimized by the moderator on the site
Good day,
Sorry, the user form does not take into consideration in this case.
This comment was minimized by the moderator on the site
Could this be used instead of conditional formatting icon sets?
I need a green down arrow and red up arrow based on percentages from other cells.


If so, how would I go about completing this?

I'm needing negative percentages (<0%) to show a red up arrow,
Neutral percentages (=0%) to show a yellow bracket. (can already be done with conditional formatting),
Positive percentages (>=0.001%) to show a green down arrow.



How would I achieve this?
This comment was minimized by the moderator on the site
Dear Jason,
Sorry i don't have methd for this question.
This comment was minimized by the moderator on the site
Looks really great! But I need it to auto fill a cell (B1) with a picture when I type something in cell A1. Is this possible? and can we change max file count in folder? Have one with 15.000 pics, max is 10000.

Thanks! Love to hear from you@!
This comment was minimized by the moderator on the site
Guido, the problem you mentioned cannot be solved. Sorry about that!
This comment was minimized by the moderator on the site
Can you please tell, how can this be looped for over 600 rows. Here in this tutorial, it changes picture based on only one cell, I need the same for multiple cells, do I need to make separate "Product" lists for that in "Name Manager", because that lists is over 600.
This comment was minimized by the moderator on the site
Dear Nick,

Sorry to tell you that this method can't be looped for multiple cells. You need to specify =Product formula to all needed pictures one by one manually in your case.
Thank you for your comment!
This comment was minimized by the moderator on the site
This is awesome, is there a way of creating a lookup formula on another worksheet that will look up the name and return the picture into the selected cell?
This comment was minimized by the moderator on the site
Hey Nick did you get how to do it, when you want to have the list of the pictures on other sheet?
This comment was minimized by the moderator on the site
Great article, really helpful for something I'm trying to do. How would you change the formula in step 3 if all of the images and names were on another worksheet? Many thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations