当前位置:文档之家› 网页表单级联下拉列表自动填写方法

网页表单级联下拉列表自动填写方法

网页表单级联下拉列表自动填写方法
网页表单级联下拉列表自动填写方法

网页表单级联下拉列表框自动填写方法

省市区.png(2.07 KB, 下载次数: 0)

如上图所示,必须要按顺序选择省市区。未选择省之前,没有城市可选择,未选择城市之前,没有区可选择。

代码如下:

*

关键是怎样在自动填写省后,调出对应的市,填写市后,调出对应的区。

在网页表单中,经常会出现可选择的列表或下拉列表框,只需要通过鼠标或键盘选择第几个就行了。还有一种比较复杂的情况,多个下拉列表框是相关联的,只有前面一个选择好了,后一个下拉列表框才有内容可选,我们称之为“级联下拉列表框”。下面介绍一下这些列表框及下拉列表框的4种自动填写方法。

现在请出本文的主角《网页自动提交监控工具》,也可以用《网页自动操作通用工具》,因为后者包含前者所有功能。

第一步是添加表单网址

第二步:添加提交内容,共有四种方法

选择下拉列表框元素:我们在使用自动获取元素时,与其它元素获取方法不同,需要将鼠标停放在下拉列表框处,再按下键盘的“Alt+T"才能获取元素。

方法1、设置下拉列表框元素的”value”属性,一般需要分析源码,我们可以得到下拉列表框的每一项的“value”属性值。利用此方法,我们甚至可以在没有显示出列表内容时填写。

方法2、设置下拉列表框元素的“selectindex“属性,该值表示选择第几项内容。

方法3、设置下拉列表框的显示值,这里我们给下拉列表框元素增加一个“text”属性来表示,对应已选中选项的“text”属性值。“text”并非下拉列表框元素的标准属性,仅在我们的软件中得到支持。

方法4、通过模拟键盘操作,实现下拉列表框的自动选择。首先正确获取下拉列表框元素,设置元素属性为“[keyboard]”,属性值为“{down}”,选择第几个就重复多少次,如”{down 10}“。(注意:所有键盘操作程序不能后台运行,不能切换窗口。)

excel应用场景:多级联动下拉列表实现选择一级部门下的二级部门

excel应用场景:多级联动下拉列表实现选择一级部门下的二 级部门 很多小伙伴们都知道,利用数据有效性功能做一个下拉列表,可以让用户从列表中选择选项,避免手工输入造成的错误。但是你们知道如何做一个多级联动下拉列表吗?先让我介绍一下,什么叫多级联动下拉列表。例如,公司里面的部门,分为一级部门,二级部门等。要求用户在选择了一个一级部门后,在二级部门中,只能选择一级部门对应的那些二级部门。最终效果我们就以上面这个例子开始,向小伙伴们,演示一下如何做这样一个多级联动下拉列表。动画演示解析:首先,分别定义了[市场部]和[信息研发部]名称,来管理各自对应的二级部门。然后,在数据有效性中,指定一级部门的数据序列来源于{B1:C1}最后,在数据有效性中,指定二级部门的数据序列来源于Indirect(D8),快速适用公式到其他二级部门单元格中。这里只有一点要说明一下,那就是Indirect(D8)的作用。Indirect(D8)的执行细节,如下图:Indirect函数解析附:Indirect(ref)函数的定义:返回文本字符串ref所指定的引用扩展:如果是三级联动,例如下图中的例子,怎么做呢?最终效果请看动画演示效果:动画效果三级部门联动原理和二级部门联动的例子是一样的。最后总结一下,这一期的主要内容是联动下拉列表的实现,包括二级

联动以及三级联动。用到的主要功能点是:在名称管理器中创建名称来管理对应的单元格区域,以及通过Indirect函数去查找地址对应的实际引用(相当于二次查找)。欢迎大家观看,转发,并留下宝贵意见,谢谢。本文是[谈谈生活谈谈职场]的原创,如要转载,请联系作者。关键词:Excel 联动下拉列表,Excel 联动下拉框,Indirect。

前缀列表 (prefix-list)使用详解

不同于用于匹配流量的IP访问列表,IP前缀列表主要是用来指定具体的网络可达的。前缀列表用来匹配前缀(网段)和前缀长度(子网掩码)。前缀列表有两个参数很难理解。 下面是普通的前缀列表的参数: ip prefix-list [name] [permit | deny] [prefix]/[len] name为任意的名字或者数字,prefix是指定的路由前缀(网段),len是指定的前缀长度(子网掩码)。例子如下: ip prefix-list LIST permit 1.2.3.0/24 上面的例子中指定匹配网段1.2.3.0,并且指定子网掩码为255.255.255.0,这个列表不匹配1.2.0.0/24,也不匹配1.2.3.4/32 ip prefix-list LIST permit 0.0.0.0/0 上面的例子指定匹配网段0.0.0.0和子网掩码0.0.0.0。这个列表用来匹配默认路由。 通常情况下,在使用前缀列表的时候加上“GE”(大于或等于)和“LE”(小于或等于)时比较容易发生混淆。这是因为当使用“GE”和“LE”时,列表的长度(len)发生了改变。 另外一种前缀列表的参数: ip prefix-list [name] [permit | deny] [prefix]/[len] ge [min_length] le [max_length] name为任意的名字或者数字,prefix是将要进行比较的路由前缀(网段),len 是指从最左边开始的比特位,min_length为最小的子网掩码的值,max_length 为最大的子网掩码的值 使用GE和LE,必须满足下面的条件: len < GE <= LE 上面的参数很容易混淆,简单的说就是一个匹配前缀或子网的地址的范围。 看下面的例子: ip prefix-list LIST permit 1.2.3.0/24 le 32 上面的例子表示前缀1.2.3.0前面的24位必须匹配。此外,子网掩码必须小于或等于32位

级联下拉列表

1 添加dwr.jar (从DWR官方网站https://www.doczj.com/doc/ec10092158.html,/dwr/download) 2 在web.xml中添加如下代码 dwr-invoker org.directwebremoting.servlet.DwrServlet debug true dwr-invoker /dwr/* 3 创建Java类及其方法如: // 级联 public String findBySId(Long id) { // 查询属于此科目的所有知识点 List list = knowledgepointInfoDAO.findBySubjectId(id); StringBuffer str = new StringBuffer(); str.append("["); for (int i = 0; i < list.size(); i++) { str.append("{'subjectId':").append("'").append(list.get(i).getSub jectId()).append("',"); str.append("'knowledgepointName':").append("'").append(list.get(i ).getKnowledgepointName()).append("'}"); if (i < list.size() - 1) { str.append(","); } } str.append("]"); System.out.println(str.toString()); return str.toString(); } 4 在wen-inf文件夹下创建dwr.xml文件

js联动菜单下拉菜单日历方法

下拉式日历

以上是页面代码部分

BGP一些常用的过滤策略列表

BGP一些常用的过滤策略列表 1.分发列表 2.前缀列表 3.路径列表/过滤列表 4.路由映射 5.团体列表 6.ORF 7.策略列表 1.分发列表是BGP过滤中最为简单的一种,可以应用到所有对等体上,也可以应用到特定对等体上,如在BGP进程下, ditribute-list 1 in/out(对所有对等体均有效) nei 1.1.1.1 ditribute-list 1 in/out (只对某个对等体有效) 在R2上,过滤前缀2.2.2.0,操作如下: r2(config)#access-list 1 deny 2.2.2.0 r2(config)#access-list 1 permit an r2(config-router)#nei 10.1.1.1 distribute-list 1 out distribute-list,灵活性较差,可分为标准和扩展两种。要注意的是扩张访问列表用于接口分组过滤时,它有源地址和目的地址,但当与BGP分发列表一起使用时,源地址变成了网络号,目的地址变成网络掩码。而标准没有此功能 例如:access-list 101 permit ip 10.10.0.0 0.0.255.255 255.255.0.0 0.0.0.0 网络部分:10.10.0.0 0.0.255.255,表示允许10.10.x.x,x为0-255任意值 掩码部分:255.255.0.0 0.0.0.0,表示在通配符中全使用了O,只能匹配16位掩码。分发列表,前缀列表,过滤列表后面都有一个隐藏命令deny any. 2.前缀列表是一种更简单的过滤方法 r2(config)#ip prefix-list 1 deny 2.2.2.0/24 r2(config)#ip prefix-list 1 permit 0.0.0.0/0 le 32 r2(config-router)#nei 10.1.1.1 prefix-list 1 out 在前缀列表中,通常用前缀长度进行过滤,当同时使用ge/le属性时,过滤范围就在ge值和le值之间,前缀的掩码必须和所有过滤的路由前缀精确匹配,如 ip prefix-list one permit 156.1.1.0/24 ge 25 le 31 156.1.1.0/24不在此范围内,/32也不在,此前缀包括 2个/25-----156.1.1.0/25,156.1.1.128/25 4个/26-----156.1.1.0/26,156.1.1.64/26,...,156.1.1.192/26 8个/27------156.1.1.0/27,156.1.1.32/27,...,156.1.1.224/27 .... 128个/31-----156.1.1.0/31,156.1.1.2/31,...,156.1.1.254/31 前缀号---seq,默认从5,10,15,20...,当增加或减少某个前缀列表时,直接增减该前缀号.序列号的检查是从最小的开始。 前缀列表比分发列表更为简单功能更强大。

Excel做个下拉选项

实例给出Excel级联菜单(多个下拉选项)的实现 大家知道,在Excel中可以通过设置数据的有效性来实现类似于网页表单中的下拉菜单功能,这 样可以大大地提高数据的录入速度和可靠性。但采用此方法要求下拉菜单中的选项不能过多,否 则会影响录入的速度。如果这些选项内容之间可进行分类、分组,那我们就可以用多个下拉选项(即级联菜单)来解决此类问题。下面我们就从一个出发,给出在Excel中实现级联菜单的两种 方法,希望能给使用Excel进行办公的朋友提供帮助。 一、自定义数据的有效性 这里有两个工作表,其中Sheet1用来采集客户资料,并将其名称改为“客户数据采集”,在Sheet2的A列中保存了所有的省份, B列中的数据为各省份所属的县市并将工作表名称改为“地区”(假设这里设置了三个省份,即江苏省、浙江省和安徽省)。 1.定义单元格区域名称 选中“地区”表中江苏省所属县市的单元格区域B2∶B14,依次单击“插入”菜单中的“名称”,选 择“定义”,弹出“定义名称”对话框,在“在当前工作簿中的名称”框中输入所定义的名称“江苏”,单 击“确定”按钮。类似地,我们可以将浙江省和安徽省所属县市的单元格区域名称分别定义为“浙江” 和“安徽”。 2.设置数据的有效性 切换到“用户数据采集”表中,选择要选择输入省份的D列,单击“数据”菜单中的“有效性”命令,弹出设置“数据有效性”对话框,在有效性条件的“允许”列表中选择“序列”,在“来源”框中输入“江苏, 浙江,安徽”(分隔符为英文状态下的逗号),单击“确定”按钮。接下来选中“所属县市”所在的E列,再次打开“数据有效性”对话框,在有效性条件的“允许”列表中选择“序列”,在“来源”框中输入公式“=INDIRECT(D2)”,单击“确定”按钮 Cico提示:在关闭设置E列数据有效性对话框时,如系统弹出警告提示“源目前包含错误, 是否继续?”,只需确认就可以了。如果指定的D2单元格中已经选择了一个省份再设置E列数据 的有效性就不会出现此提示了。 3.数据录入 录入客户资料时,首先选择客户所在的省份,然后再打开其右侧“所属县市”所在的单元格时,我们就可以从下拉菜单中找到我们所需的选项了。 二、用组合框工具实现 该方法是借助控件工具箱和VBA代码来实现的。 1.设计组合框 在工作表Sheet1中我们借助“控件工具箱”设计了录入界面,将工作表名称改为“客户数据采集”,在采集客户的所属地区时我们设计了两个组合框,第一个组合框ComboBox1用来存放省份,第二个组合ComboBox2用来存放对应于第一个组合框的下属的县市。Sheet2(“地区”表)仍保 留和原来一样的内容。 2.编写组合框事件代码 双击“客户数据采集”表中的组合框ComboBox1,进入VBE编辑器,在代码窗口中输入其GotFocus事件代码: Private Sub ComboBox1_GotFocus( ) '清除组合框中的数值

风控报表公式详细说明

风控报表公式详细说明 1.报表界面 风控报表界面 菜单中选择“报表”-〉“风控报表”即可弹出风控报表界面: 界面功能: 1.选择基金名称;如果是货币基金;“价格编辑”按钮可用;如果为非货币基金,“价格编辑”按钮不可 用; 2.选择日期,时间段可以自由选择,最小可以是一天。报表数据为此时间段的数据。 3.点击“生成报表”;将根据帐户类型(货币还是非货币)生成对应的报表;并显示进度;当生成报表 完成,有文字提示“报表生成完毕!”。 4.如果是货币基金,还可以进行债券手工价格编辑或者编辑买入收益率,点“价格编辑”将弹出如下界 面 在界面中可以对头寸集合中的债券品种的价格进行编辑;价格范围[15,200];价格和收益率可以互相换算,浅紫色背景为贴现券,贴现券的输入价格为全价,其他债券为净价。(互相换算方法:

价格——)收益率: 贴现券:myYield = myIMBond.GetYield(mBondDate, myPrice, Dirty_Price) ’利用全价计算收益率其他券:myYield = myIMBond.GetYield(mBondDate, myPrice, Clean_Price) ’利用净价计算收益率 收益率——〉价格: myPrice = myIMBond.GetPrice(mBondDate, myYield) '全价 贴现券:价格=myPrice '全价 其他券先计算利息,用全价-利息=价格: myInterest = myIMBond.GetAccruedInterestNew(mBondDate) myPrice = myPrice - myInterest '净价) 买入收益率列的增加是在2010年1月12号-2010年1月26号进行的,具体的文档见本文档附录 5.头寸债券初始价格为空,需要手工输入;如果想使用会计估值净价对债券价格进行初始化,点击“设 置会计估值净价”即可(此时没有价格的债券或者价格不合法的债券都将被初始化)。如果选上“覆盖已设定价格”;则所有的债券价格都将被初始化。 6.编辑价格完毕后需要点击“保存”才能将价格保存到数据库中(头寸集合中);如果保存成功,将有 文字提示“保存成功!”,价格可以为空。 7.点击“关闭”按钮将价格编辑界面关闭; 8.对于货币基金;每次生成报表时都会检测头寸集合中是否有债券品种信息;如果没有,将有提示;然 后继续生成报表 9.对于货币基金,每次生成报表时都会检测头寸集合中的债券价格信息;如果有的债券品种价格没有; 将会有提示(如下图);如果选择“是”;将弹出价格编辑界面,如果选择“否”,将继续生成报表。 2.强债基金风险监控概览(蓝色为开发时实现方法) 2.1强债基金风险监控周报

PHP+MySQL实现二级联动下拉列表

PHP+MySQL实现二级联动下拉列表 1.Javascript在下拉列表的各个对象 2.案例代码 Liandong.php PHP二级联动测试

表单大师使用手册(四)报表篇

报表列表
本页导航
1. 概 述 2. 创建 新 的 报 表 3. 管理 您 的 报 表 4. 对报 表 列 表 进 行 过 滤 和 排 序 5. 设置 报 表 安 全 属 性 6. 改变 报 表 皮 肤
概述
报表 列 表界 面 是您 登 录后 默认 的 显示 界 面, 在 此显 示了 您 有权 限 看 到 的 所 有 报 表 。 同此 , 此界 面 也几 乎 是所 有报 表 操作 的 入口 , 如创 建、 修 改、 查 看、 复 制、 删除 等 。
登录 后 通过 点 击“ 报 表” 页签 进 入此 页 面。 此处 只 有显 示 当前 用 户有 权限 看 到的 报 表 ,没 有 权 限的 报 表无 法 看到 。关 于 权限 设 置, 可 以参 见 用户 管 理 。

如果 您 希望 对 某报 表 进行 操作 ,请 将鼠 标 移至 相 应 报表 条 目上 ,此 时会 显 示 操作 此 报表 的 相关 工 具条 。 如果 您 的报 表 过多 , 可以 通过 左 上角 的 “过 滤 ”输 入框 快 速定 位 您要 找 的报 表。
创建新的报表
如果 您 有创 建 报表 的 报表 ,可 以 通过 以 下几 种 方式 创建 新 的报 表 : ? ? 点击“ 报 表 ”页签 右 上角 的“ 创建 报 表 ” 按 钮 ,将 会进 入 报表 设 计器 进 行报 表的 创 建。 鼠标 移 至现 有 某个 报 表,点击“ 复制 ”功 能 按钮 ,复制 一 张新 报 表,然 后根 据需 要 对 其进 行 修改 。
管理您的报表
将鼠 标 移至 列 表中 的 某个 报表 名 称,将 会出 现 如下 工具 条 按钮( 根据 权 限不 同,出 现的 按 钮个 数 不同 ) :
有报 表 的查 看 和编 辑 权限
仅有 报 表的 查 看权 限 ? ? ? ? ? 修改 : 在报 表 设计 器 中打 开此 报 表, 可 以对 其 进行 修改 。 查看 : 以报 表 的最 终 展现 方式 打 开报 表 。 导出 : 将报 表 所依 赖 的表 单原 始 数据 导 出, 支 持 xls,txt,csv 等 多 种格 式 。 发布 : 可以 通 过此 功 能中 提供 的 模板 代 码, 将 报表 与您 的 Web 应 用 集成 在 一起 。 复制 :以 某报 表 格式 为 模 板 ,快 速 复制 一 张新 的 报 表 。仅 复 制报 表 格式 ,并 不复 制 已 经提 交 的数 据 。

单选下拉级联

单选下拉框的级联 先前是照着网上一个教程做的条件级联,发现每次查询后条件都回到默认状态,即你点查询后你就看不到你刚才下拉框选择了那些选项了。所以自己从新写了个,原理比较简单,就是用js实现对一组字符串过滤后,把它赋给值提示。网上那个js代码水平太高,看的有点糊涂,我这个比较简单,容易看得懂的。 一、样例是一个时间年月日的查询主题。 随便拖一些需要展示的字段,默认名是查询1 ,给查询1加三个过滤条件: 把条件都设成可选的。 新建一个查询1+2 :

托年份和月建的字段过来,再新建一个数据项1_2 ; 数据项的定义为: 同样的,查询:2+3 拖出月份和日期字段 二、将查询1的所有列拖到列表中:

拖三个布局计算拖到报表最上面的标题处; 表达式的定义分别是年月日三个参数值,顺序一定是年月日。 再拖个HTML项放到他们左边 Html的内容: 拖个行是2 列是3 的表格到条件标题后面:

第一个值提示绑定参数是年(year) , 第二个值提示绑定参数是月(month) ,

创建的时候别点创建新查询,直接点完成。 第三个只提示绑定参数日(day) ,也别点创建新查询。 第四个值提示(第二行第一列) , 下一步后:

别点创建参数化过滤器,直接点完成。 然后在它的属性栏里设置,使用的查询是1+2 ,使用值是1+2 ,UI的话那五个只提示都是设置成列表框。 第五个值提示(第二行第二列)跟第四个差不多,查询和使用值是2+3 、2_3

报表使用说明

报表使用说明(版本:2.0)2000年5月7日

一、概述 新版报表有以下三部分组成: 1、报表服务器模块(tabserver.exe),定时、人工生成报表,实时召唤报表 2、报表打印模块(print.exe),定时、召唤打印 3、报表制作加载宏(source.xls)制作报表、修改报表 二、安装说明 目录结构 报表工作站:C:\IESTAB\ INI 初始化文件目录 \LOG 记录打印事项 \RUNINFOR 记录报表生成事项 \TMP 临时目录 C:\IESTAB\*.* 主要有 tabserver.exe 报表服务器 Tabserverdll.dll 报表服务器DLL Print.exe 报表打印 Source.xls 制作报表加载宏 Trunmsg.inf 加载宏运行信息 Mscomct2.ocx Mscomctl.ocx 服务器相对目录(必须共享为IESTAB) \ IESTAB \ TAB 报表模板 \ INI \ tgeneral.ini 报表属性文件 \ DATA \ DAY 报表数据文件 \ MONTH \ QUARTER \ YEAR \ PLAN \TMP \ HTML \ DAY HTML格式数据文件 \ MONTH \ QUARTER \ YEAR \ PLAN \TMP 报表子系统的安装分为两个部分: 1、服务器的安装服务器的安装主要是创建服务器目录结构,可以手动完 成,也可以运行服务器安装盘上的Initdir.bat 文件自动完成。 2、报表工作站的安装首先需要安装OFFICE97或OFFICE2000(安装选项 和安装目录无特殊要求)。然后运行报表工作站安装盘上的SETUP.EXE 文件进行安装即可。 3、报表工作站设置PATH环境变量:C:\IESTAB

Excel二级下拉菜单联动自动匹配内容

Excel二级下拉菜单联动自动匹配内容 实现效果: 如,点击“市”下方的下拉菜单,有“成都、北京、杭州、上海”四个选项,选择杭州以后,在“区”下方单元格的就会相应的出现杭州的区。 操作说明: 1.首先选中表格中的基础数据,按键盘上的【Ctrl+G】,就会弹出下面的定位窗口。 2.然后点击下方的【定位条件】,选择【常量】点击确定。这样操作之后,我们就只选中了我们有数据的单元格。

3.接着直接点击上方菜单栏中的【公式】--> 【根据所选内容创建】,对其名称进行定义,选择【首行】。 在菜单栏的【公式】-->【名称管理器】里可以看到我们定义的首行,以及其在下方对应的有关的区所在的单元格位置。

4.一级下菜单引用的是第一行的数据,我们对一级下拉菜单进行定义。选中第一行的数据,点击菜单栏中的【定义名称】,在输入区域名称这里输入名称,例如“首行”,然后点击确定。可以看到在名称管理器里多了一个名称“首行”。

5.选中需要设置一级下拉菜单的单元格,选择菜单栏中的【数据】,点击【数据验证】(或叫数据有效性)。 在设置选项卡下的验证条件选中【序列】(或叫列表),然后在来源这里输入之前定义的首行名称。 6.在二级下拉菜单中点击【数据验证】(或者是数据有效性),在允许这里点击【序列】(或者是列表)。 在源这里输入“=indirect()”,为了引用“一级菜单”这个单元格中的数据,将鼠标移至括号中点击该一级菜单的单元格。

点击确定后,这里会提示一个错误提醒,可无需理会,直接点击“是”。 7.多个单元格需要进行下拉菜单设置,如果我们直接向下拉的话,就会发现后面的二级下拉菜单引用的数据其实还是来自于第一个单元格。因为这里我们设置的是对单元格进行绝对引用,这里我们需要进行修改。 点击“数据验证”(“数据有效性”),将源下方indirect函数后面的第二个美元符号“$”删除即可。

前台常用报表用户操作说明

四川移动CRM5.7统计报表用户操 作手册 二〇一六年四月

1使用说明 【举例说明】 1.1 (2802)营业日报 1.1.1功能模块说明 【参与角色】 营业员 【模块位置】 进入BOSS系统,点击“营业报表”下的选择“营业日报” 或者在快速导入栏里面填写op_code=’2802’ 【功能介绍】 营业日报提供原业务操作报表、费用稽核等查询功能。 页面提供直接查询、导出成excel文档、打印成纸质文档的功能。 并提供输出口径说明

1.1.2【新老界面业务变更对比】 1.原报表是采用按查询级别分6个模块来实现,像营业员明细类查询就是在 1610模块单独查询。如果想查营业员统计就要切换到1615来查看。 新系统是在一个模块来实现查询级别控制。归属信息会自动录入到查询条件 中,并根据进入的工号权限不一样,有相关的显示区别。 比如:当营业厅管理工号进入的时候,报表查询表头会自动带出“地市”、“区县”、“营业厅”且不可选,但操作员处为可选。 当营业厅普通工号进入的时候,报表查询表头会自动带出“地市”、“区县”、“营业厅”、“营业员”等所有信息,但均为不可选。 查询时根据条件不同,触发不同的查询语句。 2.现通过营业日报来对应原系统中“业务稽核统计报表”、“费用稽核统计报 表”、“业务操作统计报表” 当选择到营业员—不细分—查询下级明细对应到原系统1610营业员操 作明细“1--业务操作明细查询” 当选择到营业员—不细分—不查询下级明细对应到原系统1615营业员操 作统计“1--业务操作统计查询”

3.现营业日报主要输入框体介绍: 1.1.3营业日报选项功能说明 地市、区县、营业厅、营业员:营业员归属地 开始时间、截止时间:查询时间段 不细分、细分: 不细分为所有办理的业务记录进去,细分为只记录产生了费用的业务、费用项目记录(查询类型有总收入日报、业务收入日报、交费类收入日报) 如图:

Excel技巧-如何实现多级联动下拉菜单效果

【Excel技巧】 如何实现多级联动下拉菜单效果 首先来说一下我们要实现的效果,就是我们选择1级菜单后,2级菜单里就有对应1级菜单的内容,我们选择2级菜单的项的时候,3级菜单会产生对应2级菜单项的内容,以此类推,来说一下我实现这种功能的原理,就是为不同的列的内容设置了名称,而这个名称恰好就是上一级菜单里的选择项。这样的情况下,在数据有效性中的函数读取的其实是引用这个名词所对应的区域内的内容,也就把我们下一级的菜单内容读取出来了。 1. 2 接下来,我们来准备数据,根据第一步所描述的原理,我将列名进行了颜色处理,以方便大家去理解。 2. 3 从1级项到3级项,高级别项是下一级的列名,这就是我们的数据源的格式,如果有的网友问,不加这些列名可以吗?回答是:可以的,不加列名的话,你需要知道每列对应的上一级的内容,加上只是方便查看。 3. 4

接下来的一步是Office2003同2003以上版本不同的地方,创建名称,2003需要逐一创建,而像2013可以全选以后,系统会根据选择区域自行创建,不过逐一创建也有好处,就是我们不会出现部分值出现2次的现象。接下来,我们就逐一进行创建,首先创建“百度”的2级项内容。选中数据区域。 4. 5 点击Ctrl+F3,或者从菜单栏中选择“插入”--“名称”--“定义”。 5. 6 需要注意的是,系统会默认所选区域的首单元格内容为当前工作薄名称,我们需要改为上一级的名称。这里,它的上一级是“百度”。

6. 点击“添加”,这样一个工作薄的名称就添加完成了,剩下的同理。 7. 全部添加完成后,我们就完成了对所需要的数据区域的命名工作。 8. 接下来,我们准备表格,我们需要将数据在表格中进行多级关联以实现我们 想要的效果。

相关主题
文本预览
相关文档 最新文档