ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 如何让新增数据自动添加到下拉菜单

如何让新增数据自动添加到下拉菜单

作者:绿色风 分类: 时间:2022-08-18 浏览:123
楼主
九妖小怪
20121114.rar

信息表来源
图1
 
添加到下拉菜单
图2
 
解决方案1
使用定义名称动态信息表单元格作为数据有效性的数据源
A、选择信息表,按“Ctrl+F3”组合键打开“名称管理器”对话框,分别定义三个“工作簿“级名称
如图3
 
  1. 产品名称 =OFFSET(信息表!$A$2,1,0,COUNTA(信息表!$A:$A)-2)
  1. 供应商   =OFFSET(信息表!$B$2,1,0,COUNTA(信息表!$B:$B)-1)
  1. 物流=OFFSET(信息表!$C$2,1,0,COUNTA(信息表!$C:$C)-1)
B、选择“录入表1”A3:A8单元格,打开数据“数据有效性”对话框,在“允许”下拉菜单中选择“序列”,在“来源”编辑框中输入以下公式并单击“确定”按钮。
如图4
 
C、B3:B8单元格和C3:C8单元格分别设置录入B、C列的数据有效性为供应商和物流。可得!
解决方案2
使用INDIRECT函数与“表”工具动态引用,作为数据有效性的数据源
A、选择信息表A2:C8的单元格区域,按“Ctrl+L”组合键或者单击“插入”选项卡中的“表格”按钮,在“创建表”话框中单击“确定”按钮,创建新表。
图5
 
B、将“表”名称改为“信息表”
C、选择“录入表2”的A3:C8单元格,在“数据有效性”对话框中,使用以下公式作为“序列”的“来源”,并单击“确定”按钮。
  1. =INDIRECT("信息表["&C$2&"]")
如图6
 
可得!
具体结果可看录入表1和录入表2.
2楼
成就滋味
这个很实用的,经常会遇到
3楼
九妖小怪
嗯,一起学习啦!
4楼
九妖小怪
哈哈。老弟,你动手操作一下就有感觉啦!
5楼
gilbert_he
请问,为什么方法2=INDIRECT("信息表["&C$2&"]")中的信息表字段["&C$2&"]要在前后加&呢?
6楼
yangkeyuan
这个东东很实用

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap