命名列:通过名称引用列,让公式更容易理解。
下面继续举上次的栗子。
![](https://images0.cnblogs.com/blog/34522/201409/290012237791964.jpg)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/8c24ff95-045d-4fce-9468-b40f622bc965.jpg)
1、历史遗留问题
之前虽然把数字编成了命名单元格,但其中还是有单元格地址B2、C2之类,要理解公式需要找到对应的列标题。
![](https://images0.cnblogs.com/blog/34522/201409/290012332326585.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/d061c3a4-331c-46eb-a6f3-2e9bae9f619b.png)
特别是像下面的公式其中充满了数值和单元格地址引用,谁看到都会头疼。
![](https://images0.cnblogs.com/blog/34522/201409/290024215294041.png)
![](https://images0.cnblogs.com/blog/34522/201409/290024290145561.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/103f7413-0734-485a-aa7e-93f01c44dc37.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/2674a9c1-9715-4eb3-84a0-b4d43d4cacf3.png)
接下来就介绍如何解决公式中存在单元格地址的问题。
2、创建表
在数据区选中一个单元格,然后按Ctrl+T,Excel会选中整个数据区并弹出如下对话框。
这里的数据区中包含标题,所以需要勾选“表包含标题”,点击“确定”按钮即可。
![](https://images0.cnblogs.com/blog/34522/201409/290028229201821.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/f529564c-415e-4824-b933-8c264a1a82b7.png)
数据区会变得比之前漂亮一点,而且能够筛选。但是表格变漂亮并不能解决公式的问题,下面继续。
![](https://images0.cnblogs.com/blog/34522/201409/290028299049553.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/1ef32659-d7ea-480a-a8b0-cbe2268d47f3.png)
3、名称引用列,瞬间高大上
定位到编辑栏,输入方括号,下面会自动列出列标题。
![](https://images0.cnblogs.com/blog/34522/201409/290028374047845.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/10054f7e-2691-4bdf-ab51-79b7dcb83e8b.png)
把公式改成下面这样:
![](https://images0.cnblogs.com/blog/34522/201409/290028462015567.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/f68547a9-3bdb-4ec8-aaf7-74979af93989.png)
在输入公式的过程中,可以看到每个不同颜色框选中的是名称对应的整列,而不是单元格。
![](https://images0.cnblogs.com/blog/34522/201409/290028545146273.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/0f09d29d-5ffb-4d51-b1a2-85188bdff86d.png)
这样的公式不需要解释就能看懂,瞬间高大上,有木有啊有木有~~
这里通过方括号使用的是整列数据,而不是独立的单元格。
输完公式回车,加班费那一列的所有单元格的公式都变成一样了。
通过这种方法,如果列名发生变化,公式中的列名也会同步修改。
即使把B和C列互换顺序,也不需要修改公式,因为列名称没变。
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/em19.gif)
![](https://images0.cnblogs.com/blog/34522/201409/290029047016752.png)
选中列/行,按住Shift,鼠标移动到选中列/行的边框上,按住鼠标左键拖动到指定位置即可。
按住Ctrl进行拖动则是复制列/行,如果按住Ctrl+Shift当然是复制+移动,效果是创建一个新列/行。
以上技巧对单元格操作同样有效。
![](https://images0.cnblogs.com/blog/34522/201409/290029123109842.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/235b2913-12ac-4fb1-870b-2e09e2a53824.png)
4、公式求值
公式求值和命名列没关系,这里作为一个比较实用的技巧分享出来。
首先选中有公式的单元格,然后定位到【公式】,如下图:
![](https://images0.cnblogs.com/blog/34522/201409/290029218109478.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/0b399be8-909b-45cc-9978-6a711e4712b8.png)
点击【公式求值】
![](https://images0.cnblogs.com/blog/34522/201409/290029319515944.png)
![](file:///C:/Users/Suize/Documents/My%20Knowledge/temp/dde7a855-793c-41e9-98c7-3002a34a213e_4_files/64cf1dc5-f651-40c2-b689-50815702c8b0.png)
弹出如下窗口,每次点击【求值】按钮,Excel就会计算公式中一个元素的值。
对于复杂的公式,可以通过这种方式检查每一步的计算过程。
![](https://images0.cnblogs.com/blog/34522/201409/290029400607120.png)
本篇介绍的是在同一个表格内通过命名列的方式让公式更容易理解,下一篇介绍如何引用其他表中的列。
系列文章