INDEX函数最经典的4种用法(推荐收藏)

复制粘贴到Excel里面,就全乱套,怎么快速整理?

类似的情况,以前也有学员遇到,有的是内容在同一列不同单元格。

其实,要整理这些还是很容易的,一条公式就搞定了。

学校对应着奇数行的数据,也就是1、3、5、7行,用ROW就可以构造出来这样的数列。

=2*ROW(A1)-1

知道了行号,嵌套INDEX就能获取对应的数据。

=INDEX(A:A,2*ROW(A1)-1)

同理,所在地是偶数列,-1去掉就可以。

=INDEX(A:A,2*ROW(A1))

分开成2条公式会更容易理解,当然,也可以将2条合并成1条。COLUMN是获取列号,跟ROW作用一样,MOD(数字,2),就是让1返回1,2返回0。

=INDEX($A:$A,2*ROW(A1)-MOD(COLUMN(A1),2))

只要能构造左边是奇数,右边是偶数的序列就行,方法非常多,这个也行。

=INDEX($A:$A,2*ROW(A1)+COLUMN(A1)-2)

回到开头,如果是在一个单元格,就按空格分列,将内容拆分开。

写公式的时候,只需将原来的A列改成1行就行,其他不变。

=INDEX($1:$1,2*ROW(A1)+COLUMN(A1)-2)

在构造数字规律的时候,还有2个常用的案例。

01 将内容重复显示N次,比如3次

这里的学校是从第2行开始,所以写ROW(A4),这样除以3,再进位就变成2。

=INDEX(A:A,ROUNDUP(ROW(A4)/3,0))

02 将内容循环显示N次,比如3次

=INDEX(A:A,MOD(ROW(A5),5)+2)

INDEX除了上面的用法,还有就是跟MATCH结合,作用跟VLOOKUP一样。比如最常用的,根据学校名称查找所在地。

=INDEX(B:B,MATCH(D2,A:A,0))

链接:

https://www.maigoo.com/news/491993.html

推荐:INDEX+MATCH经典组合,从入门到放弃

上文:借助邮件合并生成往来款项询证函,简单好用!

从网页上复制内容,你有何妙招?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐