- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
excel下拉菜单制作方法汇总
Excel下拉列表通常都是利用“数据有效性”来实现的,通过“数据有效性”设置,可以让Execl的某一单元格出现下来菜单的效果,那么如何实现excel下拉列表呢?Excel下拉列表、Excel下拉菜单的第一种方法(数据有效性):第一步:打开Excel工作薄——选定某一单元格——点击上方的“数据(D)”菜单——点击“有效性(L)”;
?
第二步:将弹出“数据有效性”窗口,在“设置”选项卡中“有效性条件”下方找到“允许(A)”,将其设置为“序列”——然后再将“忽略空值(B)”和“提供下拉箭头(I)”两项前面打上勾;
第三步:最后在“来源(S)”中,输入您需要的菜单选项数据,比如,需要设置1、2、3为下拉菜单中的可选项,就在“来源(S)”下方输入“1,2,3”,每一组数据之间必须以英文标点的逗号“,”隔开,不能用中文全角的逗号“,”——最后点击“确定”退出即可;
补充说明:在“来源(S)”中还可以直接引用某些单元格内的数据作为下拉菜单的可选项,只需要在“来源(S)”下方输入一串代码即可,比如,想要让第一列的单元格A1至A5中的数据作为可选项,就在“来源(S)”下方输入“=$A$1:$A$5”(不含引号,且必须使用英文符号和标点);
Excel下拉列表、Excel下拉菜单的第二种方法(自动生成可选项的范围):
第一步:首先定义可选项数据的范围,也就是说出现在下拉菜单中的选项是哪些数据,这个范围只能是某一行或某一列;使用鼠标框选某一行或某一列的数据——然后点击上方的“插入”菜单——点击“名称(N)”——选择“自定义(D)”;
第二步:将弹出的“自定义名称”窗口,在“在当前工作薄中的名称(W)”下输入“dw”——点击右边的“添加”——点击“确定”退出;
第三步:选中要设置Excel下拉列表的单元格后——点击“有效性”——在“设置”选项卡中,将“允许(A)”设置为“序列”——在“来源(S)”下输入“=dw”(不含引号)——点击“确定”即可;
Excel下拉列表、Excel下拉菜单的第三种方法(筛选):
利用“筛选”功能自动生成Excel下拉选项,采用此方法会将Excel工作薄的某一列中的所有数据都作为下拉菜单中的可选项;第一步:打开Excel工作薄——用鼠标框选住需要设置Excel下拉选项的某一行内容(如,单位名称、产品名称、日期、数量这一行);第二步:然后点击上方的“数据(D)”菜单——点击“筛选”——选择“自动筛选”;
采用“自动筛选”方法生产的Excel下拉列表、Excel下拉菜单、Excel下拉选项,会将整个一列的数据都作为可选项被使用;实例:有如下一份省市数据:省份以及省份所辖地市清单,需要实现多级联动下拉菜单操作,具体操作方式如下所示:第一步:对各单元格区域进行名称定义选中A1:A5单元格区域,然后公式——根据所选内容创建——如图设置PS:分别对B、C、D、E列重复以上操作
第二步:设置省份列的选项选中G1:G22单元格区域,然后数据——数据有效性
弹出数据有效性设置窗口,然后如图设置
其中来源“=省份”,这里的省份与之前自定义的单元格区域名称是相对应的
省份选项搞定
第三步:设置地市列的选项选中H1:H22单元格区域,然后数据——数据有效性
在弹出的窗口,设置如下其中来源=indirect($G1)PS:indirect函数,返回由文本字符串指定的引用。
地市选项也搞定了,N级操作以此类推
同样,利用NPOI代码也可以实现上面的效果:HSSFSheet sheet1 = hssfworkbook.CreateSheet(Sheet1);CellRangeAddressList regions = new CellRangeAddressList(0, 65535, 0, 0);DVConstraint constraint = DVConstraint.CreateExplicitListConstraint(new string[] { itemA, itemB, itemC });HSSFDataValidation dataValidate = new HSSFDataValidation(regions, constraint);sheet1.AddValidationData(dataValidate);
下面对代码作一下简要说明:先设置一个需要提供下拉的区域,关于CellRangeAddressList构造函数参数的说明请参见上一节:CellRangeAddressList regions = new CellRangeAddressList(0, 65535, 0,
您可能关注的文档
最近下载
- TCPRA 4000.9-2025 文化数据服务平台技术要求 第9部分:运维管理系统.docx VIP
- 2025年部编六上语文《草原》公开课教案教学设计【一等奖】.pdf VIP
- 《直播电商基础与实务》-教案 项目8直播电商平台运营实战-教案.doc
- 抗凝药物临床应用指南.pptx VIP
- 学堂在线《医学科研设计》作业单元考核答案.docx VIP
- 庞加莱猜想证明概述.pdf VIP
- 2024年秋季新人教版9年级上册化学全册课件.pptx
- 药物化学 磺胺类药物及抗菌增效剂 磺胺类药物及抗菌增效剂 电子教案.doc VIP
- 高中地理校本课程教案.docx VIP
- 2024年山东成人学士学位英语考试真题解析 .docx VIP
文档评论(0)