excel当单元格的下拉选项太多时,怎么根据指定条件显示对应的可选择的选项?

如图:A列为店名,B列为产品,单元格“F2”的下拉选项为A列的店名,G2为B类的产品要实现的效果是:1、当F2=超市A 时,单元格G2的下拉选项只显示”超市A"对应B类的产品名称,而不是显示B类全部的产品名称;2、当F2=便利店1 时,单元格G2的下拉选项只显示”便利店1"对应B类的产品名称说明:1、A、B列的内容会随时更新,所以不希望固定应用部分单元格的值2、B类中有重复的名称,但是同一店名下不会有重复名称。求帮助!!!谢谢!!!

在Excel的数据中可以设置下拉框选项,具体操作请参照以下步骤。

1、在电脑上打开目标excel表格,找到需要设置下拉选项的数据。这里演示需要设置下拉选项的是等级这一列。

2、然后找到一出空白列,输入所要填写的四个等级(A/B/C/D),如果有需要,可以将四个字母隐藏。

3、然后选中需要设置下拉选项的等级这一列,在菜单中选择“数据”选项,在其页面中找到“有效性”进行点击。

4、然后在出现的界面中,有效性条件栏中选择“序列”,来源栏中选择第二步输入的四个等级的区域。

5、点击确定后返回。完成以上设置后,即可在Excel电子表格中设置下拉框选项。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-06-04



G2有效性,引用 复制公式

=OFFSET(B$1,MATCH(F2,A:A,0)-1,,COUNTIF(A:A,F2))

前提是 A,B排序后的,否则用辅助列或vba

第2个回答  2021-06-03
我们经常会在表格中看到,某一个单元格有很多选项,例如”完成、进行中、待定、未启动“。那么这个是如何实现的。
开启分步阅读模式
工具材料:
有Excel的PC一台
操作方法
01
首先单击你要设置下拉选项的单元格

02
点击”数据“选择”数据有效性“

03
在”允许“列表中选择”序列“一栏

04
光标点击”来源“一栏

05
在里面输入,你要添加的选项,如”迟到,早退,正常“

06
这里一定要注意!在迟到,早退,正常,这些文字中间,一定要用英文输入法下的逗号分隔,不能用中文的逗号!!!

07
输入完想要的所有选项后,点击“确定”,你的单元格旁边就会出现一个向下的箭头,点击即可看到所有的选项

08
如需更多的单元格,拥有这些选项,只要向某一个方向拖动即可。
第3个回答  2021-06-03
g2有效性设置,序列,来源框输入公式=offset(b$1,match(f2,a:a,0)-1,,countif(a:a,f2))确定即可(此法wps无效)
第4个回答  2021-06-03
方法有二:
1 文本框+VBA。
2 数据有效性的二级下拉菜单。
第二个,网上到处都有相关例子,照猫画虎,我就不CTRL+C/V了。
相似回答