基础表格
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
1 | |||||||||
2 | |||||||||
3 | |||||||||
4 | |||||||||
5 | |||||||||
6 | |||||||||
7 | |||||||||
8 | |||||||||
9 |
实例
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
1 | 1*1=1 | 1*2=2 | 1*3=3 | 1*4=4 | 1*5=5 | 1*6=6 | 1*7=7 | 1*8=8 | 1*9=9 |
2 | 2*1=2 | 2*2=4 | 2*3=6 | 2*4=8 | 2*5=10 | 2*6=12 | 2*7=14 | 2*8=16 | 2*9=18 |
3 | 3*1=3 | 3*2=6 | 3*3=9 | 3*4=12 | 3*5=15 | 3*6=18 | 3*7=21 | 3*8=24 | 3*9=27 |
4 | 4*1=4 | 4*2=8 | 4*3=12 | 4*4=16 | 4*5=20 | 4*6=24 | 4*7=28 | 4*8=32 | 4*9=36 |
5 | 5*1=5 | 5*2=10 | 5*3=15 | 5*4=20 | 5*5=25 | 5*6=30 | 5*7=35 | 5*8=40 | 5*9=45 |
6 | 6*1=6 | 6*2=12 | 6*3=18 | 6*4=24 | 6*5=30 | 6*6=36 | 6*7=42 | 6*8=48 | 6*9=54 |
7 | 7*1=7 | 7*2=14 | 7*3=21 | 7*4=28 | 7*5=35 | 7*6=42 | 7*7=49 | 7*8=56 | 7*9=63 |
8 | 8*1=8 | 8*2=16 | 8*3=24 | 8*4=32 | 8*5=40 | 8*6=48 | 8*7=56 | 8*8=64 | 8*9=72 |
9 | 9*1=9 | 9*2=18 | 9*3=27 | 9*4=36 | 9*5=45 | 9*6=54 | 9*7=63 | 9*8=72 | 9*9=81 |
公式: | =CONCAT($A10,"*",J$1,"=",$A10*J$1) |
涉及语法
绝对引用与相对引用
在编写函数填写其参数的数据区域时,将光标定位在公式,按F4可以实现相对引用与绝对引用的切换。
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
绝对与相对混合引用
在表格计算中,使用复制公式,可以快速批量进行计算。
复制公式时,会涉及到三种引用模式,绝对引用、相对引用、混合引用。
三种引用有不同的用法,如果用错会得到错误结果。
■ 相对引用,这是最常见的引用方式。复制单元格公式时,公式随着引用单元格的位置变化而变化。
例如在单元格内输入=sum(B2:C2),然后下拉填充柄复制公式。
可以看到每个单元格的公式不会保持sum(B2:C2),而是随着单元格的位置变化,复制的公式也发生变化了。
■ 绝对引用,复制公式随着引用单元格的位置变化而不发生变化。
例如要将分数换成十分制的,此时可以绝对引用B15单元格的内容。
例如输入公式=D2/B15,此时下拉复制发现公式错误了。
这是因为没有添加绝对引用,此时公式会随着单元格的位置变化而变化。
■ 要让公式保持D3也是除以B15,需要选中B15,再按F4添加绝对引用。
看到公式出现绝对引用的符号就是添加成功了,此时再下拉复制公式,发现B15单元格被固定引用了。
■ 混合引用,复制公式时公式的部分内容跟着发生变化。
在了解混合引用之前,我们要了解引用的四种切换。
按键盘上的F4就可以实现在相对引用和绝对引用之间的快速切换。
引用符号在哪里就表示固定哪里。
D2 表示没有固定,这是刚才我们讲到的相对引用。
$D$2 行号列标前都添加了符号,表示行和列都被固定了,这是绝对引用。
D$2 符号只添加在行号前,表示只固定了行。
$D2 符号只添加在列号前,表示只固定了列。
这两种情况就是混合引用。
■ 例如计算选择题和问答题得分占比,输入公式=B2/D2。
如何设置D列数据在下拉复制时,公式随单元格变化而变化,右拉时不变化呢?
我们需要将引用D列数据的公式设置为固定符号只添加在列标前,表示固定了列。
这时将公式向右复制,可以看到引用的列数据,D列不会变成E列。
而下拉填充柄复制公式时,行数据又会随着单元格引用的位置变化而变化。
相对引用和绝对引用比较简单,混合引用相对复杂。
大家可以多操作几遍帮助理解。
涉及公式
concat字符串拼接函数
将多个区域和/或字符串的文本组合起来。
语法
CONCAT(text1…)
text1 … 为 1 到 255个要联接的文本项。这些文本项可以是文本字符串或字符串数组,如单元格区域。
说明
如果结果字符串超过 32767 个字符(单元格限制),则 CONCAT 返回 #VALUE! 错误。