上QQ阅读APP看书,第一时间看更新
1.7.3 公式填充
在不用程序设计语言编程而直接在工作表内进行数据处理时,公式填充是一个重要手段。例如,在D2单元格中输入公式“=B2*C2/$A$1”,下面的单元格想要输入的公式依次为“=B3*C3/$A$1”“=B4*C4/$A$1”等,类似这样的问题,后面的公式不必一一输入,用Excel的自动填充功能即可实现。其步骤如下:
①选中已经输入公式的单元格。
②鼠标指向选定单元格右下角的填充柄,当鼠标指针变为“+”时,拖动鼠标下拉,下拉至想要填充的最后一个单元格为止。公式填充同样可以进行“行填充”。注意,希望在填充过程中不变的引用则应当用“绝对引用”,如这里的$A$1。
【例1-1】在Excel的一个工作表中构造一个乘法九九表。
解: 用Excel解决这个问题非常简单。在一个工作表中输入图1-2中的斜体字部分(可用数据填充功能),接着操作:
B2:=B$1*$A2,选中B2单元格,向下填充至B10,松开鼠标,此时,B2~B10单元格区域是被选中的,紧接着鼠标指向选定单元格区域右下角的填充柄,拖动鼠标右拉至列I,松开鼠标,公式填充完毕。在这里,先是单个公式的“列填充”,紧接着是多个公式(这里是9个)的“行填充”。此操作实际完成了余下的80个公式的输入。另外,这里分别采用了行绝对引用(B$1)和列绝对引用($A2)。计算结果如图1-3所示。
图1-3 例1-1计算结果
按【Ctrl+~】组合键显示各单元格的公式,如图1-4所示。
图1-4 例1-1的公式填充结果
如果将B2单元格的公式改为“=B$1&"×"&$A2&"="&B$1*$A2”,然后再按照例1-1的方法进行公式填充,显示结果如何?读者可自己练习一下。
这个技巧在本书后面介绍的许多数据处理Excel方法中经常遇到,故要求读者要很好地掌握这个技巧。