column函数怎么用,函数一般用什么分开

  

  今天突然看到一张乘法表,想起了小学背的乘法表。我也在想能不能用EXCEL实现这个乘法表。当然,答案是肯定的。   

  

  好了,话不多说,开始实现吧。我们来看看效果图:   

  

  乘法口诀表的实现row和column图1第一种方法实施效果图   

  

  这里,我们使用两个辅助单元格区域,B1: J1和A2: A10。   

  

  接下来,我们来实现它。我们可以发现,1* 1=1在B2胞中,可以分解为   

  

  =B1 '*' A2 '=' B1* A2,   

  

  单元格中的1 * 2=2 B3也被分解为   

  

  =B1'*' A3 '=' B1* A3,   

  

  单元格中的2 * 2=4 C3也被分解为   

  

  =C1'*' A3 '=' C1* A3   

  

  这里,我们发现B1或C1代表行数的“1”,并且这个值是常数。这里我们需要用绝对参考符号' $ '来固定值1。同样,A2,A3,“A”,代表列数,是常数。同样,我们也使用“$”来固定列数。自动填充时避免更改列数和行数。实施效果图如下:   

  

  图2自动填充效果图   

  

  这里我们看到,虽然我们实现了99乘法表,但这不是我们习惯看到的99乘法表。在这里,你可以先思考一下。我们能做些什么来实现它?   

  

  这里我们可以用IF函数判断行数和列数来实现我们需要的显示图形。我们可以看到,按照惯例,空字符串“”应该显示在单元格C2中。我们可以看到公式是=C $ 1 ' * ' $ A2 '=' C $ 1 * $ A2。我们找到C1a2。这里我们可以用If函数来判断单元格显示的是空字符串' '。公式可以写成,单元格C2=IF(C$1$A2,'',C $ 1 ' * ' $ A2 '=' C $ 1 * $ A2),同样,单元格B2=IF (B $1 $ A2,'',B $ 1 ' * ' $ A2 '=' B $ 1 * $ A2),在这里,我们完成的渲染是:   

  

  乘法口诀表的实现row和column图3 IF函数嵌套完成效果   

  

  我们已经完成了第一种方法。可以试着根据案例来做。接下来,让我们演示第二种方法。   

  

  第二种方法,首先要了解两个函数,行函数和列函数。   

  

  乘法口诀表的实现row和column图4实现99乘法表效果图   

  

  我们可以在EXCEL中看到图2和图3,分别是行函数和列函数的提示。   

9c444869603553d32c79d10" img_width="264" img_height="63" inline="0" alt="乘法口诀表的实现row和column" onerror="javascript:errorimg.call(this);">

图5 ROW函数提示

乘法口诀表的实现row和column

图6 COLUMN函数提示

可以知道,row函数的返回值是当前单元格的行号的引用,column函数的返回值是当前单元格的列号的引用。当单元格在A1的时候,=row() 返回值为1,=column()返回值为1,同样,单元格在I9的时候=row()返回值为9 ,=column()返回值为9.

由此,我们可以想到利用“&” 连接符号来实现,“1*1=1”这种类型的字符串。A1的公式为= COLUMN()&"*"&ROW()&"="&ROW()*COLUMN()

效果图如下:

乘法口诀表的实现row和column

图7 实现单元格A1内容效果图。

我们现在已经实现了A1单元格,我们可以利用自动填充功能,分别填充入a1:I9单元格中。操作步骤如图:

乘法口诀表的实现row和column

图8 对A1:I9单元格区域进行自动填充


这里,大家发现和第一种方法一样的BUG,相信大家也会解决了,是的。我们可以利用If函数来判断行号row和列号column的大小,显示我们需要的内容。改写公式为:

=IF(COLUMN()>ROW(),"",COLUMN()&"*"&ROW()&"="&ROW()*COLUMN())

然后进行自动填充。效果图如下:

乘法口诀表的实现row和column

图9 重新更改公式后的实现效果图

看到这里,我们已经完成了需要的九九乘法口诀表。是不是觉得很简单呢?大家可以去试试来实现自己的九九乘法口诀表。给大家留个小问题,大家可以试着用ROWS()和COLUMNS()函数来实现?

到这里,这个案例就结束了。最后,感谢大家的观看,我是EK。如果上述内容能够帮助到你们,希望你们能点赞,关注,评论,你们不清楚的地方我会尽力为大家解答,谢谢大家的支持。我会给大家带来更多关于EXCEL的小技巧。

相关文章