| 分类: 电脑技术 |
First way
“九九乘法表”对大家来说都再熟悉不过了,但是要让你用鼠标轻轻一拖就能制作出它,却也不是一件容易的事情。下面我就利用Excel中的公式来试一试,还请各位“大虾”给予指点。
建立一个工作表Sheet1,并在A3~A11单元格依次输入1~9,B2~J2单元格依次输入1~9。
计算结果
“九九乘法表”中的数值结果都是行值乘以列值而得到的,所以Excel单元格中的数值也应为行值乘以列值,如D6的值为A6乘以D2的结果,其公式为:“=A6*D2”。
单元格输出格式
因为“九九乘法表”的格式是“4×3=12”的形式,所以在输出时可以把“4”、“×”、“3”及“=”均看做文本,即中间用“&&”来连接。但“4”实际上是来源于A列的值,“3”
是来源于是第2行的值,当鼠标拖动时为保持A列和第1行不变,应在其前加上绝对引用符号“$”,故公式相应的变化为:“=$A6&&"×"&&D$2&&"="&&$A6*D$2”[注意:公式里边的引号是英文状态下输入的]。
整体输出格式
“下三角”形式是“九九乘法表”的特点之一,在我们平时使用公式时,都是通过拖动鼠标来实现的。如果这时你用鼠标来拖要小心不能拖出下三角范围。为了防止“出格”,如出现“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,"")”。
上面是通过产生一个数字列和数字行的方法来完成的,如果不产生数字行和列能否完成呢?答案当然是肯定的,下面是小虾利用行函数Row()和列函数Column()来对刚才的公式作进一步改进后的公式:“=IF(AND(ROW()<11,COLUMN()”。
我们可以非常方便的用Excel来制作一张九九乘法表,步骤如下:
第一步:启动Excel
2000,将A1-J1单元格合并,然后输入标题“乘法口诀表”,并且设置为“居中”;在B2-J2中输入1-9,在A3-A11输入1-9。可以通过拖动鼠标输入。
第二步:在单元格B3中输入:“=IF(AND($A3〈〉"",B$2〈〉"",B$2〈=$A3),$A3&&"×"&&B$2&&"="&&$A3*B$2,"")”,完成后回车即可自动输入1×1=1;从单元格B1处拖动十字形到单元格B11,再拖动单元格至J11,这样就会自动生成一张三角形的乘法口诀表。
全部显示
全部隐藏
乘法表是一个双变量数据表 (数据表:数据表是一个单元格区域,用于显示在一个或多个公式中替换不同值所得到的结果。有两种类型的数据表:单输入表和双输入表。)。
1.. 按下列结构设置工作表。
2..
1
2
3
A
1
1
=A1*A2
3.. 从 B3 向右输入一行数值。例如,1 到 10。
4.. 从 A4 向下输入一列数值。例如,1 到 10。
5.. 选择区域中的所有单元格,除单元格 A1 和 A2 之外。
6.. 在“数据”菜单上,单击“模拟运算表”。
7.. 在“输入引用行的单元格”框中,输入“A1”。
8.. 在“输入引用列的单元格”框中,输入“A2”。
9.. 单击“确定”。
10.. 如果需要,可通过将结果转换成其数值来冻结模拟运算表。
操作方法
1.. 在数据表 (数据表:数据表是一个单元格区域,用于显示在一个或多个公式中替换不同值所得到的结果。有两种类型的数据表:单输入表和双输入表。)中选中所有计算结果。
2.. 单击“常用”工具栏 (工具栏:工具栏中包含可执行命令的按钮和选项。若要显示工具栏,请单击“工具”菜单中的 “自定义”,然后单击 “工具栏”选项卡。)上的“复制”,然后选中粘贴区域 (粘贴区域:用 Office 剪贴板剪切或复制数据时的目标区域。)的左上角单元格。
3.. 单击“粘贴” 旁的箭头,再单击“值”。
注释 由于计算结果为数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。)的形式,所以必须将所有值转换为常量。
-------------------------------------------------------------
B2=IF(AND($A2<>"",B$1<>"",B$1<=$A2),$A2&"×"&B$1&"="&$A2*B$1,"")
然后把此公式复制到B2:B10,C3:C10,......
------------------------------------------------------------------
见http://www.kusu.org/article/show.asp?id=463

加载中…