Excel技能 INDIRECT函数设置二级下拉菜单 二级下拉菜单
我们就以部门和岗位为例,制作一个二级下拉菜单,先列出公司所有部门和所有岗位,把它作为参数,并对其进行命名。
首先,将所有部门岗位创建对应的名称。
选中部门和岗位所在单元格,点击【公式】,在【定义的名称】中点选【根据所选内容创建】,在弹出的对话框中勾选【首行】,点击【确定】。
其次,再将所有的部门创建一个名称——部门。
选中$A$1:$E$1,点【公式】→【定义名称】,在弹出的对话框的名称栏里输入“部门”,然后点【确定】。
然后,设置主单元格的下拉菜单。
回到员工信息填写表的页面,选中部门这一列,点击【数据】→【数据有效性】,在弹出的对话框中进行如下设置。
接着,设置从属单元格的下拉菜单,也就是所谓的二级下拉菜单。
选中岗位这一列的单元格,点【数据】→【数据有效性】,在弹出的对话框中做如下设定。
在这里使用了INDIRECT函数,该函数表达式是:
=INDIRECT(ref_text, [a1])
第二个参数是选则A1样式还是R1C1样式,一般系统默认为A1样式(简单点理解就是行标是数字,列标是字母),所以通常这个参数都不填。
这个函数的意思是抓取第一个参数(ref_text)所引用的内容。以本例来说,=INDIRECT(B2),意味着抓取B2所引用的内容,当B2=人力资源部时,抓取的就是人力资源部所对应的岗位。
为什么?
因为我们之前在第一步时就已经把HR部门中所有的岗位命名为“人力资源部”,其他部门岗位也一样。
最终我们看到的效果就是B列选择不同的部门,C列下拉菜单中的岗位名称会发生相应的改变。
更多阅读
excel标准差函数 excel概率标准差函数
excel标准差函数——简介excel怎么求一系列数据的标准方差呢?请往下看excel标准差函数——工具/原料excelexcel标准差函数——stdev函数excel标准差函数 1、STDEV函数估算的标准偏差是基于样本的,这里标准偏差的计算使用“n-1”方
用EXCEL的函数公式开方,开根号 excel的开方函数
用EXCEL的函数公式开方,开根号——简介有时需要通过开根,开放计算一些体积,流量,空气阻力等,用计算器不是太方便,这儿我们可以通过EXCEL的函数公式开方,开根号,很方便,很实用用EXCEL的函数公式开方,开根号——工具/原料
Excel技巧之——DATEDIF函数 excel没有datedif函数
Excel技巧之——DATEDIF函数——简介DATEDIF函数是一个excel中隐藏的、但功能非常强大的日期函数,主要用于计算两个日期之间的天数、月数或年数。Excel技巧之——DATEDIF函数——工具/原料excelExcel技巧之——DATEDIF函数——方法
Excel常用函数 excel表格的函数应用
Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管
EXCEL自定义函数 2013excel自定义函数
在工作中有时会遇到在编写公式时,找不到适合的EXCEL内置函数,或者虽然可以使用内置函数,但会造成公式复杂不易理解,这时就可以考虑使用自定义函数了。 编写自定义函数需要一定的VBA基础,但完成后,就可以像使用内置函数一样方便了,任何人都