话说回来,Excel里做个加法表,这事儿听起来简单得像“1+1”一样,对吧?可真上手了,很多人,尤其是刚摸键盘的新人,那叫一个折腾。我见过最壮观的场面,是一个实习生小姑娘,对着一个10x10的表格,在B2单元格里老老实实地敲下“=A2+B1”,回车,然后挪到C2,再敲“=A2+C1”,再挪到D2……我当时路过她工位,看着她那专注又痛苦的表情,那鼠标点击和键盘敲击的交响乐,差点没忍住笑出声。那不是在用Excel,那是在用Excel搞行为艺术,是在跟自己的手指头过不去。
你可能会说,这不就是拖拽填充柄,那个单元格右下角的小黑十字一拉,不就完事儿了?
来,你拉一个试试。
保证你拉出来的结果,让你怀疑人生。第一行可能还对,可从第二行开始,整个世界都乱了套,数字像喝醉了酒一样,完全不是你想要的样子。为什么?因为你没搞懂Excel公式填充的灵魂——那个名叫“引用”的小妖精。
咱们先别急着动手,先把这事儿想明白。做加法表,本质上是啥?是每一行的行标题(比如A列的1, 2, 3...)要和每一列的列标题(比如第1行的a, b, c...或者也是1, 2, 3...)进行配对相加。你看B2单元格,它的值应该是A2+B1。那么C2呢?应该是A2+C1。发现规律没?对于第二行的所有单元格来说,那个“A2”是固定不变的,它始终是那一行的行标题。而C3单元格呢?它的值应该是A3+C1。对于C列的所有单元格来说,那个“C1”是固定不变的,它始终是那一列的列标题。
看出来了吧?问题就出在这个“固定不变”上。Excel默认的拖拽填充,它那个引用是“相对”的。你在B2写“=A2+B1”,当你往右拖到C2时,Excel很“聪明”地帮你把公式变成了“=B2+C1”。你看,A2变成了B2,B1变成了C1,所有引用都跟着你拖拽的方向挪了一个位置。这在很多情况下是好事,是效率的体现,但在这里,它就成了灾难。
我们需要的是一种更高级的玩法,一种能告诉Excel“嘿,老兄,这个别动,那个可以动”的玩法。
这就是混合引用大显身手的时候了。
别被这名字吓到,它其实就是给单元格地址加个“锁”。这个锁,就是你键盘上那个美丽的符号——“$”。
想象一下,这个“$”就像一个船锚。你把它扔在谁前面,谁就被锚定了,动弹不得。
A1:这是默认状态,相对引用。行和列都自由自在,你往哪儿拖,它就往哪儿跑。$A$1:这是绝对引用。两个锚,一个锁住列(A),一个锁住行(1)。不管你把公式复制粘贴到天涯海角,它永远都指向A1,至死不渝。$A1:这就是我们的主角,混合引用。锚扔在了A前面,锁住了列。所以你左右拖拽,列不会变成B、C、D,它永远是A。但你上下拖拽,行号1还是会变成2、3、4的。A$1:同理,这个混合引用,锚扔在了1前面,锁住了行。你上下拖拽,行不会变成2、3、4,永远是1。但你左右拖拽,列标A还是会变成B、C、D。
好了,理论知识武装完毕,现在是见证奇迹的时刻。
假设我们要创建一个10x10的加法表。
-
铺好底子。在A2到A11单元格,依次填入数字1到10。在B1到K1单元格,也依次填入数字1到10。这就是我们的“行标题”和“列标题”。
-
写下那个唯一的、神圣的公式。把你的光标,定位在整个表格的左上角第一个数据单元格,也就是B2。然后,深吸一口气,在编辑栏里输入:
=$A2+B$1看清楚了吗?
=$A2,我们用$锁定了A列。因为对于B2、C2、D2...K2这一整行来说,它们要加的那个数字,永远都来自于A列。所以A列必须锁死。+B$1,我们用$锁定了第1行。因为对于B2、B3、B4...B11这一整列来说,它们要加的那个数字,永远都来自于第1行。所以第1行也必须锁死。 -
解放你的生产力。敲下回车。现在,B2单元格里出现了正确答案“2”。别激动,好戏还在后头。选中B2单元格,把你的鼠标指针移动到右下角,看到那个小小的、黑色的实心十字了吗?对,就是它。按住鼠标左键,先向右,一口气拖到K2。
松手。
看到了吗?第一行瞬间完成了,而且每一个都是正确的!不信你点开C2看看,公式是不是变成了
=$A2+C$1?点开D2,是不是=$A2+D$1?A列被牢牢锁住,而列标题则正确地移动了。 -
最后的狂欢。保持B2到K2这一行被选中的状态,再次把鼠标移动到K2单元格的右下角,再次看到那个可爱的小黑十字。按住左键,这次是向下,一口气拖到第11行,也就是K11。
松手。
BAM! 整个10x10的加法表,一百个数据,就在你这两次拖拽之间,完美生成。每一个单元格的公式都精准无误。比如你随便点开一个,F6,它的公式必然是
=$A6+F$1,不多不少,刚刚好。
是不是觉得很神奇?从一开始的手指抽筋,到现在行云流水的两次拖拽,区别就在于那两个小小的“$”符号。
这不仅仅是做一个加法表。这是一种思维的体操。你学会的不是一个孤立的技巧,而是一种解决“二维交叉查询”问题的通用范式。把加号换成乘号“”,你就能瞬间做出一个九九乘法表。把加号换成更复杂的函数,你就能构建出各种价格表、税率计算表、项目进度表……所有那些需要“行标题”和“列标题”共同作用才能得出结果的场景,背后都是这个混合引用*的逻辑在支撑。
所以,下次再有人问你Excel加法表怎么做,别再傻乎乎地告诉他拖拽就完事了。你要像个老手一样,轻描淡写地告诉他:“关键在于那个$,得懂得给单元格上把锁,一把锁住列,一把锁住行,然后,整个世界就清净了。” 这才是Excel的魅力,它不是一个笨重的计算器,它是一个可以被你驯服、充满逻辑之美的强大工具。而混合引用,就是你手中那根最优雅的驯兽鞭。
【excel加法表怎么做】相关文章:
excel怎么加网格线12-06
excel怎么把大写变成小写12-06
excel怎么复制粘贴表格12-06
excel2003怎么打印双面12-06
excel怎么将文字竖排文字12-06
excel公式自动计算怎么设置12-06
excel加法表怎么做12-06
excel中怎么删除空白格12-06
怎么压缩excel里面的图片12-06
excel怎么绝对地址12-06
excel最小值怎么求12-06
你有没有过这种时刻?12-06