Inserindo automaticamente um valor dependendo da escolha do menu suspenso

Inserindo automaticamente um valor dependendo da escolha do menu suspenso

Estou usando uma planilha Excel para automatizar o processo de cálculo da perda de dados de fibra.

O problema que tenho é o seguinte:

Estou usando os valores na parte "Soorten Vezels" desta planilha para gerar um menu suspenso em outra parte da planilha. Para manter este arquivo Excel realmente personalizável, quero poder adicionar um novo tipo de fibra e, em seguida, adicionar a perda máxima permitida ao lado dele.

Soorten Vezels

Em algum outro lugar desta planilha, poderei escolher o tipo de fibra em um menu suspenso e então a planilha do Excel inserirá automaticamente a perda máxima (aquela próxima a ela na lista pré-fabricada) em outro campo próximo a ela .

Espero ter deixado isso claro o suficiente

Editar:

Usando isto:

=OPZOEKEN([Type kabel];Tabel3[#alles])

com "type kabel" será o valor que procuro na tabela3 e funciona. No entanto, se eu fizer o mesmo em outro campo:

=OPZOEKEN(Tabel1[Type Connector];Tabel5[#alles])

isso me dá o erro:

#N/B

O que está errado?

Responder1

Você pode usar uma função Vlookup para isso.

=vlookup(a1,Sheet2!$A$3:$B$9,2,False)

... onde A1 é a célula com o valor suspenso. Dependendo do seu layout, você pode criar um nome de intervalo dinâmico para a lista de validação de dados e a tabela de pesquisa, para não precisar alterar sua fórmula toda vez que adicionar um novo "Soorten Veezels". Para a lista de validação de dados, use o intervalo nomeado LookupList com uma fórmula como

=Sheet2!$A$3:INDEX(Sheet2!$A$3:$A$9,MATCH("zzzz",Sheet2!$A$3:$A$9,1))

Para a tabela de pesquisa use o nome LookupTable com a fórmula

=offset(LookupList,0,0,,2)

Então você pode usar =LookupList como referência para o menu suspenso e usar o vlookup assim

=vlookup(A1,LookupTable,2,false)

informação relacionada