根据下拉选项自动插入值

根据下拉选项自动插入值

我正在使用 Excel 表来自动执行计算光纤数据损失的过程。

我遇到的问题如下:

我正在使用此表“Soorten Vezels”部分中的值在工作表的另一部分生成下拉菜单。为了让这个 excel 文件真正可定制,我希望能够添加一种新类型的光纤,然后在其旁边添加最大允许损耗。

索尔腾维泽尔

在此工作表的其他位置,我将能够从下拉菜单中选择光纤的类型,然后 Excel 工作表将自动在其旁边的另一个字段中输入最大损失(预制列表中旁边的损失)。

我希望我已经把这个问题说清楚了

编辑:

通过使用这个:

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

“type kabel” 将是我在 tabel3 中寻找的值,并且这有效。但是,如果我在另一个字段中执行相同操作:

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

它给了我错误:

#N/B

怎么了?

答案1

您可以为此使用 Vlookup 函数。

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

... 其中 A1 是包含下拉值的单元格。根据您的布局,您可以为数据验证列表和查找表构建动态范围名称,这样您就不必在每次添加新的“Soorten Veezels”时更改公式。对于数据验证列表,使用命名范围 LookupList 和类似公式

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

对于查找表,使用名称 LookupTable 和公式

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

然后,您可以使用 =LookupList 作为下拉菜单的参考,并像这样使用 vlookup

=vlookup(A1,LookupTable,2,false)

相关内容