如何在excel中A列1行下拉菜单中选择一个项目,B列1行下拉菜单中就会出现对应的选项?求详细步骤?谢谢!

如A1下拉菜单里选中”东风本田“,B1下拉菜单中就会出现“思威、思域、思铂睿等”选择项:A1下拉选择“东风雪铁龙”,B1下拉菜单中出现对应的“世嘉、C5等等”

第一步,将车系和型号的相关信息先输入表格中。如下图:

第二步,选中A1:B4, 按"Ctrl+G"键,在弹出的对话框中选择“定位条件”。

第三步,在弹出的对话框中,选择“常量”,点击“确定”

第四步,点击“公式”-“根据所选内容创建”

第五步,在弹出的对话框中勾选“首行”,点确定。

第六步,选中要查询车系的D5单元格,点击“数据”-“数据有效性”-“数据有效性”。

第七步,在弹出的对话框中,“允许”下面选择“序列”,”来源“下面输入“东风本田,东风雪铁龙”所在的单元格“=$A$1:$B$1",点击确定。此时,D2中已经能选择车系了。

第八步,点击E2单元格,”数据“-”数据有效性“-”数据有效性“,在”允许“下面选择”序列“,在”来源“下面输入公式"=INDIRECT($D$2)", 点击确定。

第九步,检验刚才的成果:

恭喜你,大功告成!

补充一句,如果你的原始数据放在Sheet1, 而查寻却在Sheet2, 第七步的公式就改成”=Sheet1!$A$1:$B$1"就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-10

A1数据有效性不说了 

B1数据有效性-序列-输入公式  

=INDIRECT(VLOOKUP(A1,F:G,2,0)&"1:"&VLOOKUP(A1,F:G,2,0)&COUNTA(INDIRECT(VLOOKUP(A1,F:G,2,0)&":"&VLOOKUP(A1,F:G,2,0))))

确定,

F列输入品牌 G列输入对应品牌明细所在的列号

应该就可以了,不明白的话,HI我,我发样本给你

追问

能不能把那些品牌及品牌对应的明细放在Sheet2中,在Sheet1里选择?能否发个这样的样本给我 谢谢

本回答被提问者采纳
第2个回答  2017-11-07

请参考我的回答,设置二级联动下拉菜单:网页链接

附上本例附图:

第3个回答  2011-03-16
使用IF函数嵌套,如果A1等于”东风本田“,那么结果显示思威、思域,
第4个回答  2011-03-10
参考这个:在Excel中实现多级下拉列表(关联)
http://blog.sina.com.cn/s/blog_4b50b18f0100aaql.html
相似回答