英文:
Excel Drop Down List for Specific BRAND, BRAND MODEL, BRAND MODEL DESCRIPTION
问题
我需要创建一个包含1000多个品牌和品牌型号(但我只显示3个样本)的工作表列表。下面是要求的下拉功能:
例如:
当我指向品牌LAVAL时,只会在下拉列表中反映所有相关的LAVAL型号(不包括其他品牌型号)。
-
我可以手动为每个特定的品牌和品牌型号创建下拉列表,但有1000多个品牌。这可能需要很长时间才能完成。可能有一个公式可以满足我寻找的下拉列表。谢谢。
-
例如:
当我指向品牌LAVAL时,只会在下拉列表中反映所有相关的LAVAL型号(不包括其他品牌型号)。
这个要求的原因是当用户添加/指向特定名称(如LAVAL)时,只有LAVAL的品牌型号会显示在下拉列表中。这可以防止用户添加/指向错误的品牌型号。
英文:
I need to create a worksheet list with more than 1000 BRAND and BRAND MODEL(BUT I ONLY SHOW 3 SAMPLES). The Drop Down function for the requirement as below:
for example:
when I point to the BRAND LAVAL and all the related LAVAL MODEL ONLY will reflected in the Dropdown list (not included other Brand model).
---------------------------------------------------------------------------------------------
-
I can do it manually each specific BRAND and BRAND MODEL drop down list with specific range but there are more than 1k plus brands. This could take ages to complete. Possible there is a formula to cater this down down list I'm looking for. Thank you
-
for example:
when I point to the BRAND LAVAL and all the related LAVAL MODEL ONLY will reflected in the Dropdown list (not included other Brand model).
The Reason for this requirement when the USER add/point to the specific name like LAVAL. The Brand Model of the LAVAL only reflected in the drop down list. This can prevent USER add/Point to the wrong Brand Model.
答案1
得分: 1
你将需要创建辅助列,稍后可以隐藏它们。首先,在单元格 G2
中创建品牌的唯一列表,使用 UNIQUE
函数:
=UNIQUE(A2:A10)
在单元格 D2
中,设置数据验证,指向来源为 G2#
的列表。
其次,在单元格 H2
中创建模型的动态数组,使用以下公式:
=IFERROR(FILTER(B2:B10,A2:A10=D2),"")
在单元格 E3
中,设置数据验证,列表来源为 H2#
。
结果如下:
如果需要,可以隐藏列 G
和 H
。
英文:
You will need helper columns which you can hide later. First, create unique list of brands with UNIQUE
in G2
:
=UNIQUE(A2:A10)
In D2
set data validation to list pointing to source G2#
Second, create dynamic array for models with =IFERROR(FILTER(B2:B10,A2:A10=D2),"")
in H2
In E3
set data validation to list with source H2#
Result:
Hide columns G
and H
if needed.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论