命名列:通过名称引用列,让公式更容易理解。
下面继续举上次的栗子。
1、历史遗留问题
之前虽然把数字编成了命名单元格,但其中还是有单元格地址B2、C2之类,要理解公式需要找到对应的列标题。
特别是像下面的公式其中充满了数值和单元格地址引用,谁看到都会头疼。
接下来就介绍如何解决公式中存在单元格地址的问题。
 
2、创建表
在数据区选中一个单元格,然后按Ctrl+T,Excel会选中整个数据区并弹出如下对话框。
这里的数据区中包含标题,所以需要勾选“表包含标题”,点击“确定”按钮即可。
数据区会变得比之前漂亮一点,而且能够筛选。但是表格变漂亮并不能解决公式的问题,下面继续。
 
3、名称引用列,瞬间高大上
定位到编辑栏,输入方括号,下面会自动列出列标题。
把公式改成下面这样:
在输入公式的过程中,可以看到每个不同颜色框选中的是名称对应的整列,而不是单元格。
这样的公式不需要解释就能看懂,瞬间高大上,有木有啊有木有~~
这里通过方括号使用的是整列数据,而不是独立的单元格。
输完公式回车,加班费那一列的所有单元格的公式都变成一样了。
通过这种方法,如果列名发生变化,公式中的列名也会同步修改。
即使把B和C列互换顺序,也不需要修改公式,因为列名称没变。
 
小技巧:移动/复制单元格
选中列/行,按住Shift,鼠标移动到选中列/行的边框上,按住鼠标左键拖动到指定位置即可。
按住Ctrl进行拖动则是复制列/行,如果按住Ctrl+Shift当然是复制+移动,效果是创建一个新列/行。
以上技巧对单元格操作同样有效。
 
4、公式求值
公式求值和命名列没关系,这里作为一个比较实用的技巧分享出来。
首先选中有公式的单元格,然后定位到【公式】,如下图:
点击【公式求值】
弹出如下窗口,每次点击【求值】按钮,Excel就会计算公式中一个元素的值。
对于复杂的公式,可以通过这种方式检查每一步的计算过程。
 
本篇介绍的是在同一个表格内通过命名列的方式让公式更容易理解,下一篇介绍如何引用其他表中的列。

系列文章

0、初衷:用IT方法玩Excel

1、命名单元格:干掉常数

2、命名列:消除地址引用

3、命名表格:彻底改造公式

4、命名区域:搞定下拉框

5、三种数据:Excel也是系统

6、链接:瞬间转移

7、我是预言家:绘制趋势图

Excel应该这么玩——2、命名列:消除地址引用的更多相关文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    前三篇都是讲的给Excel元素命名,本篇再介绍一种命名的使用方式:命名区域.区域是多个单元格的集合,可以是单行.单列或者类似表格的单元格矩阵,也可以是不连续的多个单元格,但很少用到.当然,一个单元格也 ...

  8. c# SQLite 判断表、字段是否存在的方法,新增、删除、重命名列

    SQLiteHelper class: using System; using System.Collections.Generic; using System.Text; using System. ...

  9. C# NPOI 导入与导出Excel文档 兼容xlsx, xls(xf13中已经引用了xlsx的npoi)

    这里使用的NPOI版本为: 2.1.3.1 官方下载地址: http://npoi.codeplex.com/releases 版本内包含.Net 2.0 与.Net 4.0 .Net 4.0中包含文 ...

随机推荐

  1. 基于Solr的HBase多条件查询测试

    背景: 某电信项目中采用HBase来存储用户终端明细数据,供前台页面即时查询.HBase无可置疑拥有其优势,但其本身只对rowkey支持毫秒级 的快 速检索,对于多字段的组合查询却无能为力.针对HBa ...

  2. hadoop编程小技巧(5)---自定义输入文件格式类InputFormat

    Hadoop代码测试环境:Hadoop2.4 应用:在对数据需要进行一定条件的过滤和简单处理的时候可以使用自定义输入文件格式类. Hadoop内置的输入文件格式类有: 1)FileInputForma ...

  3. 解决方案:Resharper对系统关键字提示‘can not resolve symbol XXX’,并且显示红色,但是编译没有问题

    环境:Visual studio 2013 community update 4 + Resharper 8.2 + Windows 7现象:我的C#工程编译没有问题, 但是在代码编辑器中系统关键字显 ...

  4. Linux多线程实例练习 - pthread_cancel()

    Linux多线程实例练习 - pthread_cancel 1.代码 xx_pthread_cancel.c #include <pthread.h> #include <stdio ...

  5. jsp实现过滤器的简单例子

    web.xml配置如下: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns=&quo ...

  6. SQL 联合索引 与 单一列的索引 比较

    背景: 公司业务迅速扩展,很多网站.接口都因为大流量的数据,发生服务器习惯性死机:一条sql查询语句只能适用于一定的网络环境,没有优化的查询当遇上大数据时就不适用了. 本文主旨: 讨论什么情况下能利用 ...

  7. iOS开发-定制多样式二维码

    iOS开发-定制多样式二维码   二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息.使用若干个与二进制对应的几何形体来表示文字数值信息. 最常 ...

  8. Python 3.x下消除print()自动换行

    Python 2.x下的print语句在输出字符串之后会默认换行,如果不希望换行,只要在语句最后加一个“,”即可.但是在Python 3.x下,print()变成内置函数,加“,”的老方法就行不通了. ...

  9. JAVA中JDBC连接数据库

    这里列举了JDBC连接Oracle . SQLServer .MySQL 三种 数据库 1.Oracle连接(导入classes12.jar 包) public static Connection g ...

  10. HDU3874 /HDU3333 树状数组 区间求不重复数和

    Necklace Time Limit: 15000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total S ...