excel下拉菜单制作方法汇总的认识.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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,

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档