欢迎来到Esball世博公司
引用方式: Excel公式里面的$
栏目:行业动态 发布时间:2024-04-13 22:49:32

  今天就讲讲函数里面的基础中的基础: 绝对引用与相对引用. 这一节的内容比较简单, 变化比较少, 但是如果用的好的话会有很神奇的效果.

  在Excel里面使用公式的时候经常要批量操作, 把一个公式写好后用鼠标拉一整行或者一整列, 而不用每个单元格一个一个输入公式. 比如下图. 我们在F3单元格输入=sum(b3:e3)回车, 就能计算B3:E3区域的总和. 然后鼠标放在单元格右下角处变成十字了就可以按住左键往下拖. 这样就把公式填充到整个F列.

  但是刚接触Excel的同学, 有时会发现把公式放下拉之后, 所有的结果都跟第一格相同. 这是什么回事呢?

  晓夜子当年对Excel还不熟悉的时候也遇到过这个问题, 当时也是莫明其妙, 不知道哪里出错了. 后来上网查了半天才搞明白原来是公式里面有古怪.

  我们仔细看这个公式的就会发现, 在本图中的F3单元格中, 虽然结果是对的, 但是公式的内容与上面略有不同. 上面的公式是=sum(b3:e3), 而本图中的公式为=sum($b$3:$e$3), 多了好几个$. 这个$是什么意思呢? 美金吗? No! 这就是本期内容要讲的: 绝对引用与相对引用.

  这是因为单元格的使用了$, 是绝对引用, 往下拖的过程中, 引用的值被锁定了, 行和列不会再变化了.

  Excel公式引用单元格时, 有绝对引用和相对引用两种方式. 但是行和列是分开使用这两种方式的, 所以共有四种方式. 如下表:

  以上讲清楚了单元格的引用方式. 那么这些引用都有什么用呢? 我们看下图.

  点开C9, D9, E9, 我们就可以发现在vlookup的第二个参数范围依次向右走了一列. B9单元格里面的范围是A3:B6, C9是B3:C6. 在B3:C6这个范围里面显然是没办法查找到我们想要的结果. 这里就要应用绝对引用. 在之前的公式里, 全部使用的是相对引用, A3:B6, 都没有$来锁定. 这里因为是横向拖动, 我们只要锁住列就可以了. 因此改成$A3:$B6.

  我们只要把范围更改为A$3:F$6, 往下拖就可以锁住范围了. 图就不放了, 有兴趣的同学自己试下吧.

  本期内容讲的比较浅显一点, 但是搭配不同的函数, 使用不同的引用方式, 会有很多神奇的变化, 所以晓夜子才会专门拿一期内容来讲. 同时也照应上一期做工资条的内容, 如果仔细去看的话, 一定会看到有关引用方式的内容.