小而强大的ROW函数和COLUMN函数

如:注:如果没有参数,则row函数返回当前单元格所在的行号和列号。该函数虽然简单,但却有非常广泛的用途,下面举两个例子。

一、解释

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

小而强大的ROW函数和COLUMN函数

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

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

二、举例

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

小而强大的ROW函数和COLUMN函数

具体操作如下图:

小而强大的ROW函数和COLUMN函数

用到的函数为:

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

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

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

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

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

小而强大的ROW函数和COLUMN函数

2、重复句子

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

小而强大的ROW函数和COLUMN函数

方法如下:

小而强大的ROW函数和COLUMN函数

用到的函数为:

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

该公式的推导思路如下:

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

小而强大的ROW函数和COLUMN函数

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

=INDEX(查找区域,行号,列号)
小而强大的ROW函数和COLUMN函数

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

小而强大的ROW函数和COLUMN函数

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

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

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

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

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

小而强大的ROW函数和COLUMN函数

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/72169.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信