Alterar dinamicamente uma imagem em uma planilha com base em um valor de uma lista suspensa

0

Eu uso o Windows 7 Professional e o Excel 2013.

Gostaria de alterar dinamicamente uma imagem em uma planilha com base em um valor de uma lista suspensa. Eu encontrei on-line 2 maneiras que parece se encaixar no meu problema. No entanto, não consigo fazer nenhum deles funcionar.

Minha lista suspensa está localizada na minha primeira planilha chamada "Product Dashboard" na célula D20. Refere-se a uma lista de nomes de garrafas em outra planilha chamada "Garrafa" na célula: "A2: A50" Na mesma planilha "Frasco" na célula: "K2: K50" Eu tenho uma imagem de garrafa correspondente aos nomes de garrafa de A2: A50. Eu gostaria de fazer a imagem da garrafa correspondente ao valor na lista drop-down aparecer dinamicamente aproximadamente em torno da área L20: N26. Veja as fotos. Planilha do painel de produtos Planilha de garrafas

os 2 métodos que encontrei on-line e podem basicamente entender envolvem intervalo nomeado: link link

Na fórmula / novo nome, tentei definir um novo intervalo "Bottleimagelookup" referente a uma dessas duas fórmulas:

= ÍNDICE (Tabela 1 [Imagem], MATCH ('Painel de Produto'! $ D $ 20, + Tabela 1 [Nome do Frasco], 0))

ou

= INDIRECTO (ENDEREÇO (2-1 + MATCH) ('Painel do Produto'! $ D $ 20, + Tabela1 [Nome do Frasco], 0), 11))

No entanto, todas as vezes, o excel me diz: "Encontramos um problema com essa fórmula. Tente clicar em Insert Function, etc". Veja a foto. insira a descrição da imagem aqui

Você sabe o que estou fazendo errado? Você saberia como corrigir as fórmulas acima ou ter uma maneira que pudesse resolver o meu problema inicial?

Agradecemos antecipadamente por sua ajuda!

    
por user856169 26.12.2017 / 02:45

1 resposta

1

Sim, testei por favor mude sua fórmula para:

=INDEX(Table1[Picture],MATCH('Product Dashboard'!$D$20,Table1[Bottle Name],0))

ou

=INDIRECT(ADDRESS(2-1+MATCH('Product Dashboard'!$D$20,Table1[Bottle Name], 0), 11))

Remova o + das suas fórmulas.

    
por 26.12.2017 / 08:55