我需要从(B2
,B3
,B4
,...)中的零件下拉列表中进行选择,以自动填充另一个单元格(D2
,D3
,D4
等)。我可以使用用于VLOOKUP
表的简单Parts_Data
来完成大多数操作:
=VLOOKUP($B2,Parts_Data,2,0)
不幸的是,某些零件可以从多个供应商处购买。当选择了多个供应商零件中的一个时,我希望在D2
,D3
,D4
,...中再添加一个下拉菜单,以允许这两个供应商中的正确供应商或三个要选择。
我想出了一个使用INDIRECT
的笨拙解决方案,并创建了相关的下拉列表,其中大多数零件在第二个下拉列表中只有一个制造商条目。如果可能的话,我想消除大多数选择的额外鼠标单击。
答案 0 :(得分:1)
首先,添加一个将零件映射到供应商的表。 注意:零件对供应商表必须按零件排序。
在您要根据零件选择供应商的列的顶部单元格中,添加列表数据验证,并使用列表源作为公式:
class CreateUserSerializer(serializers.ModelSerializer):
company_name = serializers.CharField(required=True, source='company.name')
如屏幕抓图所示。 请注意,对J列的单元格引用已更改为混合引用,因此行相对。。然后,您可以填写下来,数据验证将使用部件号来确定供应商列表。
数据验证工具显示:
答案 1 :(得分:0)