多语言展示
当前在线:1637今日阅读:82今日分享:48

对Excel进行格式设置快速生成九九乘法表

有时候我们需要用到“九九乘法表”,但是想要让你的用鼠标轻轻一拖就能制作出它,可是件比较苦难的问题。不过也不是没有快捷的办法来实现。下面我就利用Excel中的公式来试一试,还请各位“大虾”给予指点。
方法/步骤
1

首先建立一个工作表Sheet1(如图1),然后找到A3~A11单元格输入1~9,B2~J2单元格依次输入1~9。

2

Excel单元格实现的计算方式和小九九中的方式是一样的都是以乘以列值而得到的,比如:D6的值为A6乘以D2的结果,其公式为:“=A6*D2”。单元格输出格式   因为“九九乘法表”的格式是“4×3=12”的形式(如图2),所以在输出时可以把“4”、“×”、“3”及“=”均看做文本,即中间用“&&”来连接。但“4”实际上是来源于A列的值,“3” 是来源于是第2行的值,当鼠标拖动时为保持A列和第1行不变,应在其前加上绝对引用符号“$”,故公式相应的变化为:   “=$A6&&'×'&&D$2&&'='&&$A6*D$2”[注意:公式里边的引号是英文状态下输入的]。

3

整体输出格式   “下三角”形式是“九九乘法表”的特点之一,在我们平时使用公式时,都是通过拖动鼠标来实现的。如果这时你用鼠标来拖要小心不能拖出下三角范围。为了防止“出格”,如出现“4×5=20”的形式,我采用了“IF( )”函数,即当A列中单元格的值在1~9之间且第1行中单元格的值在1~9之间的同时又不大于对应的A列中单元格的值(如$A6< >' ',D$2 < >' ',D$2<=$A6)时才输出,否则输出空格。所以公式又可改为:“=IF(AND($A6<>'',D$2<>'',D$2<=$A6),$A6&&'×'&&D$2&&'='&&$A6*D$2,'')”。现在你再用鼠标拖动,试试能否产生图3所示的效果

4

以上我们是用数字列和数字行完成,另一外种方法我们可以利用函数Row()和列函数Column()来对刚才的公式作进一步改进后的公式:“=IF(AND(ROW()<11,COLUMN()”。

推荐信息