Excel如何生成99乘法表
- 2022-05-09
- 来源/作者: Wps Office教程网/ 菜鸟图库
- 203 次浏览
Excel如何生成99乘法表?“99乘法表”是每个人都熟悉的,但是用鼠标拖动并不容易。我将用Excel中的公式试一试,并请你“大虾”指点一下。
创建工作表表1(如图1所示),在单元格A3~A11中输入1~9,在单元格B2~J2中输入1~9。
图1
计算结果
“99乘法表”中的数值结果都是通过将行值乘以列值获得的,因此,Excel单元格中的数值也应该乘以列值。例如,D6值是A6乘以D2的结果,其公式为:“=A6*D2”。
单元格输出格式
因为“99乘法表”的格式是“43=12”(如图2所示),所以“4”、“x”、“3”和“=”在输出时都可以看作是文本,也就是说它们之间用“1”连接。但是,“4”实际上是从列A派生的值,“3”是从行2派生的值。要在用鼠标拖动时保持列A和行1不变,应在它们之前添加一个绝对引用符号“$”,因此公式的相应更改为:“=$ A6 ‘D $ 2 ‘=’ $ A6 * D $ 2”[注意:
图2
整体输出格式
“下三角”形式是“99乘法表”的特征之一,它是在我们通常使用公式时通过拖动鼠标来实现的。如果此时用鼠标拖动,请注意不要将下方的三角形拖出。为了防止“越界”,如“45=20”,我采用了“IF()”函数,即当A列的单元格的值在1和9之间,而第1行的单元格的值在1和9之间时,它不大于A列的相应单元格的值(如$A6”,D$2”,D$),因此,公式可以改为:“=if(和$ a6”,d $2”,D $ 2=$ A6 ‘D $ 2 ‘=’ $ A6 * D $ 2,”。现在用鼠标拖动,看看它是否能产生如图3所示的效果。
图3
以上是通过生成数字列和数字行来完成的。这能在不生成行数和列数的情况下完成吗?答案当然是肯定的。使用行函数()和列函数()的虾改进了下面的公式:“=如果(和(行()11,列()”。