Excel应该这么玩——4、命名区域:搞定下拉框

时间:2022-09-24 13:22:39
前三篇都是讲的给Excel元素命名,本篇再介绍一种命名的使用方式:命名区域。区域是多个单元格的集合,可以是单行、单列或者类似表格的单元格矩阵,也可以是不连续的多个单元格,但很少用到。当然,一个单元格也可以是一个区域,命名单元格算是命名区域的特例。创建单元格的方法和创建命名单元格一样,选择多个单元格之后,在名称框输入名称即可。
还是通过例子来讲解。比如公司行政部每个月要统计各个部门对文具的需求,一般会制作如下的表格:
Excel应该这么玩——4、命名区域:搞定下拉框
1、设置下拉列表
(知道如何使用下拉列表的童鞋可以不看本节。)
由于部门和文具不会经常变动,通过下拉列表的方式输入会更方便。首先选中部门列:
Excel应该这么玩——4、命名区域:搞定下拉框
定位到主菜单->数据:
Excel应该这么玩——4、命名区域:搞定下拉框
在数据工具中点击“数据验证”:
Excel应该这么玩——4、命名区域:搞定下拉框
在弹出的数据验证对话框中选择允许的类型为序列,在来源中输入多个部门的名称,中间用英文逗号分隔:
Excel应该这么玩——4、命名区域:搞定下拉框
这时候选中部门列中任意一个单元格,可以看到边上会显示一个下拉箭头,点击箭头可以看到刚才输入的多个部门的名称供选择:
Excel应该这么玩——4、命名区域:搞定下拉框
这时候部门列的标题也会出现下拉列表,可以选中标题单元格,按刚才的步骤设置数据验证,把允许的类型改为“任何值”即可。
对于文具列的设置方法相同,这里就不再重复。
2、绑定区域
上面设置下拉选项的方法是最原始的,一个个输入候选项太麻烦了,特别是候选项非常多的时候。对于这种变化较少的数据,一般会有另一个地方记录。例如会创建一个文具列表:
Excel应该这么玩——4、命名区域:搞定下拉框
在设置文具列的数据验证的时候,我们先用鼠标点击“来源”输入框,然后切换到文具列表,选中文具名称列中的数据。
Excel应该这么玩——4、命名区域:搞定下拉框
这时候文具列就可以实现下拉了:
Excel应该这么玩——4、命名区域:搞定下拉框
3、数据发生变化
前面的方法虽然解决了不再重复输入候选项的问题,但是如果候选项发生了变化,增加或者减少了一个,下拉的时候候选项不会跟着发生变化。例如这里增加一项曲别针,但是文具的候选项并没有增加。
Excel应该这么玩——4、命名区域:搞定下拉框Excel应该这么玩——4、命名区域:搞定下拉框
4、尝试绑定到命名列
看过前三篇介绍的命名单元格、命名列和命名表格的童鞋肯定会想到让下拉候选项绑定到命名列。先把文具列表对应的表格名称修改为“文具列表”:
Excel应该这么玩——4、命名区域:搞定下拉框
然后选择文件申请列表中的文具列,设置数据验证的来源为文具列表的文具名称列:
Excel应该这么玩——4、命名区域:搞定下拉框
点击确定,这时候悲催的弹出一个对话框,提示公式有问题:
Excel应该这么玩——4、命名区域:搞定下拉框
5、通过命名区域解决
选中文具列表的文具名称列下面的所有单元格,在名称框输入“文具名称”:
Excel应该这么玩——4、命名区域:搞定下拉框

再次设置文具申请列表中的文具列:

Excel应该这么玩——4、命名区域:搞定下拉框
这时候再添加文具,下拉框中的候选项就会自动增加了。
6、再多想一步
通过命名区域可以把数据绑定到下拉列表,刚才的操作是先创建了命名表格,能不能不创建命名表格直接通过命名区域实现?
实际操作发现是可以的,但是当增加文具的时候,候选项并不会同步增加。所以还是要遵循好习惯,先创建表格,然后再创建命名区域。
 
Excel应该这么玩——4、命名区域:搞定下拉框小技巧——方向键操作
Ctrl+方向键:在连续数据区域中跳转到第一行(Ctrl+Up)、最后一行(Ctrl+Down)、第一列(Ctrl+Left)、最后一列(Ctrl+Right),遇到空单元格会作为当前连续区域的截止。
Shift+方向键:选中当前单元格及其左边(Shift+Left)、右边(Shift+Right)、上面(Shift+Up)、下面(Shift+Down)的单元格,一般在多选时使用。
Ctrl+Shift+方向键:批量选中连续区域,其实就是把前面两个操作做了合并,遇到空单元格也会作为连续区域的截止。
Alt+Down:将当前列之前输入的值去掉重复项之后作为下拉选项展示出来,即使当前列没有设置下拉框也可以。
 

示例文件下载:http://files.cnblogs.com/conexpress/命名区域示例.zip

 

Excel应该这么玩——4、命名区域:搞定下拉框的更多相关文章

  1. Excel indirect引用其它xlsx文件内容作为下拉框

    效果如下图: 在第一个excel文件中有一个下拉框 这里面的选项,需要从另外一个Excel文件中读取内容,另外一个Excel文件如下: 实现的步骤如下: 1.新建一个Excel文件select.xls ...

  2. Excel应该这么玩——1、命名单元格:干掉常数

    命名单元格:通过名称来引用单元格中的值,常用于引用固定不变的值. 单元格是Excel中存储数据的最小单位,在公式中通过A1.B2之类的名称来引用其中的值.A1只是单元格的坐标,就好像人的身份证号.生活 ...

  3. Excel应该这么玩——3、命名表格:彻底改造公式

    上一篇介绍了通过命名列将公式中的地址引用去掉,让公式更容易理解.但是之前的命名列只是针对单个表格的,如何引用其他表格的列是本篇的主要内容. 1.创建命名表格 命名表格的前提的创建表格,这个操作上一篇已 ...

  4. Excel应该这么玩——7、我是预言家:绘制趋势图

    让我们先看一个场景:你是公司销售部的员工,你手里有公司最近几年的销售额相关的数据,经理希望你预测下个月的销售额.盯着一堆数据,你或许会想到画一张XY坐标图,然后将每个月份的销售额标定为一个坐标.但是下 ...

  5. Excel应该这么玩——6、链接:瞬间转移

    上一篇中提到通过命名表格来管理基础数据,这样会让数据更规范.如果有很多个基础数据表,需要查找或者修改其中的一个,可以通过名称框中下拉来定位. 但是当表格较多的时候,通过下拉选择的方式就不是很好定位了. ...

  6. Excel应该这么玩——5、三种数据:Excel也是系统

        Excel最常用的功能就是记录数据,把数据按照行列记录下来.这部分数据是源数据,是业务活动中最原始的流水账,作为后续操作的依据.为了从源数据中得出一定的结论,需要对源数据进行分析得出报表数据. ...

  7. Excel应该这么玩——0、初衷:用IT方法玩Excel

    在企业中处理业务数据,最好的方案是使用业务系统.业务系统可以基于复杂的业务逻辑处理大量数据,并支持多人协作处理流程性的工作,对支撑企业运营非常重要.但是由于业务系统的复杂性很高,一点小小的改变也需要较 ...

  8. Excel应该这么玩——2、命名列:消除地址引用

    命名列:通过名称引用列,让公式更容易理解. 下面继续举上次的栗子. 1.历史遗留问题 之前虽然把数字编成了命名单元格,但其中还是有单元格地址B2.C2之类,要理解公式需要找到对应的列标题. 特别是像下 ...

  9. C# 创建、更改Excel命名区域(NamedRange)

    创建命名区域是指给选定的某个单元格或多个单元格区域设置名称,目的是方便我们在文件中的其他地方对该单元格区域进行引用能够简化公式引用或者方便数据管理.下面记录了具体的C#示例代码.这里创建命名区域分为了 ...

随机推荐

  1. JSP页面元素构成

    1.page指令 <%@ page 属性1="" 属性2="" 属性3=""> <%@ page language=&qu ...

  2. 通过图片对比带给你不一样的KMP算法体验

    KMP 算法,俗称“看毛片”算法,是字符串匹配中的很强大的一个算法,不过,对于初学者来说,要弄懂它确实不易. 笔者认为,KMP 算法之所以难懂,很大一部分原因是很多实现的方法在一些细节的差异.体现在几 ...

  3. C&plus;&plus;链式继承

            继承,对于学习C++的每一个人来说,都不会陌生.在Qt的开发中,如果你需要对一个无边框的界面支持move操作,那么你就得通过继承重写虚函数来实现,这并不难,但如果我还需要对一个按钮支持 ...

  4. android 国内sdk下载地址及代理&comma; android 环境搭建

    http://www.androiddevtools.cn/ http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform ...

  5. 防XSS攻击解决方法

    1.web.xml文件中新增filter配置 <!-- URL请求参数字符过滤或合法性校验 --> <filter> <filter-name>XssFilter& ...

  6. 第四章:条件语句&lpar;if&rpar;和循环结构(while&rpar;

    1.流程控制 含义与作用 Python程序执行,一定按照某种规律在执行 a.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行):顺序结构b.遇到需要条件判断选择不同执行路线的执行方式:分支结构 ...

  7. poj 2449 k短路&plus;A&ast;算法

    http://poj.org/problem?id=2449 K短路的定义: 1.如果起点终点相同,那么0并不是最短路,而是要出去一圈回来之后才是最短路,那么第K短路也是一样. 2.每个顶点和每条边都 ...

  8. 【洛谷4587】 &lbrack;FJOI2016&rsqb;神秘数(主席树)

    传送门 BZOJ 然而是权限题 洛谷 Solution 发现题目给出的一些规律,emm,如果我们新凑出来的一个数,那么后面一个数一定是\(sum+1\). 于是就可以主席树随便维护了! 代码实现 #i ...

  9. Git查看与修改用户名、邮箱

    用户名和邮箱的作用: 用户名和邮箱地址相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变. 每次commit都会用用户名和邮箱纪录. github的contributions跟你 ...

  10. UVa 1252 20个问题

    https://vjudge.net/problem/UVA-1252 题意: 有n个物体,m个特征.每个物体用一个m位01串表示,表示每个特征是具备还是不具备.我在心里想一个物体,由你来猜. 你每次 ...