最近有朋友问我个问题,想用 Excel 制作一个九九乘法表给孩子启蒙,是不是有什么快的方法一次性完成?
曾经我教过大家用 VBA 的方法制作乘法口诀表,详情请参阅 Excel VBA(8) – 生成99乘法表。
其实无论用 VBA 还是函数,底层逻辑是一样的,就是大循环套小循环的思路。
今天就来看一下用函数怎么解。
案例:
用函数制作出如下图所示的乘法口诀表。
解决方案:
1. 给九行乘九列的区域加上边框。
2. 在 A1 单元格中输入以下公式:
=IF(ROW(A1)<COLUMN(A1),"",COLUMN(A1)&" x "&ROW(A1)&" = "&COLUMN(A1)*ROW(A1))
公式看着挺长,但别被唬住了,分拆开来解释一下特别简单。
公式释义:
ROW(A1)<COLUMN(A1),"":row 和 column 函数分别返回单元格的行值和列值,当向右拖动单元格时,列值会从 1 到 9 递增,而向下拖动时,行值从 1 到 9 递增;如果行值小于列值,返回空值;COLUMN(A1)&" x "&ROW(A1)&" = "&COLUMN(A1)*ROW(A1):如果行值不小于列值,则显示对应的乘法等式及结果;“&”是连接符号,小写 "" 中的是需要连接的文本
3. 向右向下拖动单元格,复制公式。
这就很方便做出了一个标准的乘法口诀表,打印出来给娃学习完全没问题。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。