一、解释

row()函数返回行号,column()函数返回列号。如:

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

注:如果没有参数,则row()函数和column()函数返回当前单元格所在的行号和列号。

该函数虽然简单,但却有非常广泛的用途,下面举两个例子。

二、举例

1、拆分句子,如下图所示:

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

具体操作如下图:

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

用到的函数为:

=MID($A$2,COLUMN(A1),1)

说明:MID()函数,该函数可以从句子中提取出字符来,用法如下:

=MID(原始句子,从哪开始找,所需字符长度)

解释:原始句子是“爱我中华",所需字符长度就是1个字符。“爱”、“我”、“中”、“华”这几个字分别需要从原始句子的第1、2、3、4位开始查找。我们用COLUMN(A1)函数向右拖拽,构造出了1、2、3、4这四个数,然后从原始句子中取出每个字。

该函数向后拖拽,接下来的单元格中的函数变化如下图:

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

2、重复句子

左边的每个字符串,在右边输出2次(或多次)

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

方法如下:

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

用到的函数为:

=INDEX($A$2:$A$6,CEILING.MATH(ROW(A1)/2),1)

该公式的推导思路如下:

①我们需要构造出如下图第3列的公式就可以得到结果。所以现在的问题是如何找出1、1、2、2、3、3这样的数列来。

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

说明:这里我们需要使用INDEX函数,该函数根据行号和列号返回查找区域对应的值。使用方法如下:

=INDEX(查找区域,行号,列号)

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

②我们使用如下的公式来获得该数列。

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网

说明:CEILING.MATH()返回一个比自己大的最小整数。比如

CEILING.MATH(0.1)=1
CEILING.MATH(0.9)=1

最后,把以上两个式子结合就可以得到最终的公式了:

=INDEX($A$2:$A$6,CEILING.MATH(ROW(A1)/2),1)

那么,如何构造个公式得出如下结果呢?欢迎在评论区讨论

excel小而强大的ROW函数和COLUMN函数用法详解-趣帮office教程网