大家上小学的时候肯定都背了九九乘法表。一,二,二,二,二,二。
想想看,现在都历历在目。
那么,如果我们需要自己来制作一个九九乘法表,应该如何实现呢?
其实,在Excel中我们只需ROW与COLUMN两个函数即可轻松实现。
前面,已经对ROW函数详细的讲解过,今天我们就来学习一下COLUMN函数。
COLUMN函数的含义
返回所选择的某一个单元格的列号。
column函数的语法格式
=column(reference)
reference可以为引用的某个单元格,也可以为引用的单元格区域,如果省略reference,则默认返回函数column所在单元格的列数。
CLOUMN函数使用实例
首先,我们看一下COLUMN函数三种不同的引用方式所返回的值。
1、我们可以看到,直接引用单元格F4,返回的值为6,因为单元格F4所有列是F列,也就是第6列,所以返回的值为6。
2、如果引用一个单元格区域E2:G5,返回的值为5,应该说返回的是一个数组{5,6,7},只是只显示数组中的第一个值。
3、如果省略参数,则返回公式所在单元格的列号,因为公式所在单元格是C5,所以返回的值是3。
(注:无论ROW函数还是COLUMN函数返回都是数组,不论是单值或是多值数组都是数组。)
利用ROW函数与COLUMN函数实现表格快速转置
COLUMN一般很少单独使用,多数与其他函数组合使用,以下图为例,如果我左侧的竖向表格转换成右侧的横向表格,应该如何操作呢?
可能很多小伙伴会说,可以直接使用选择性粘贴即可实现。
是的,但是如果数据记录比较多的话使用选择性粘贴效率就会非常的低,下面我们就以ROW和COLUMN函数来实现表格转置。
【思路】我们可以看到,左侧竖向表格每个课程对应的单元格分别是A1,A2,A3……A20,那么,我们只需要将右侧表格每个单元格引用左侧对应的单元格即可实现表格转置,思路如下图。
看上图,如果将表2的公式前面的“=A”去掉,会得出如表3这样序列。
那么,我们思路就是使用ROW与COLUMN函数来制作表3这样的一个数字序列表格,然后在每个数字序列前面加上“=A”即可实现表2对表1的引用,到这一步表格的横竖转置完成。
下面,我们一起来看一下具体操作。
1、在C1单元格输入公式:="A"&(ROW()*4-4)+COLUMN(A:A),然后向右向下复制公式。
2、选择单元格区域C1:F5,复制,选择性粘贴为“值”,将公式转换为值。
3、选择单元格区域C1:F5,按组合键【Ctrl+H】找开“查找和替换”对话框,查找内容为“A”,替换为“=A”即可。
利用ROW与COLUMN函数制作九九乘法表
我们都知道,如果输入公式=ROW(1:9)可返回一个数组{1,2,3,4,5,6,7,8,9},同样,=COLUMN(A:I)返回数组{1,2,3,4,5,6,7,8,9}。
选择单元格区域A1:I9,在单元格A1输入公式:=ROW(1:9)&"×"&COLUMN(A:I)&"="&ROW(1:9)*COLUMN(A:I),按组合键【Ctrl+Shift+Enter】即可。
好了,今天的内容就分享到这里,您学会了吗?如果您有更好的技巧,欢迎留言评论和我们分享,喜欢“稻客说”请为我们点赞,关注我们,掌握更多办公技巧。