咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

小E温馨提示:私信发送关键词【福利】,年度最全Office办公资源等你免费领哟~


我们在学习工作中难免会遇到一些奇葩表格,比如应该写在一列里面的内容,偏偏被拆成了两列……


碰到这种奇葩数据,压根没办法正常统计计算,只能先调整成正常的形式。如果你只会复制粘贴,那可得忙半天,甚至熬夜通宵才能搞定。而如果你掌握一些整理数据的小技巧,那可就不一样了。


别人半天的工作量,可能你只需要 10 秒!



今天小E就来分享3个整理数据的万能公式。一句歌词的时间,搞定Excel里的烦人操作!



01

一行转多行


想要把一行数据转换成多行数据怎么办?比如,转换成固定 3 列的多行数据:



万能配方:


这是一个万能的函数公式,你不需要懂太多,只要会改参数就能套用。

=INDEX($A$1:$G$1,1,(ROW(A1)-1)*3+COLUMN(A1))

❶ 把红色的数据区域换成你的数据区域

❷ 把 3 换成一行希望填写的数据个数,比如一行 4 个,就换成 4。



02

一列转多列


相对应的,如果想要把一列数据按固定的行数转成多列怎么办呢?还是一样的配方,稍微改造一下公式结构,就能能套用:



万能配方:


这同样是一个万能的公式结构,只需要改变两个参数,就能套用

=INDEX($A$1:$A$7,ROW(A1)+(COLUMN(A1)-1)*3,1)

❶ 把红色的数据区域换成你的数据区域

❷ 把 3 换成一列希望填写的数据个数,比如一列 2 个,就换成 2。



03

多行转一行


一行转多行可以,那反过来多行转一行行不行?当然可以,看效果:



万能配方:


这里用的公式看起来更复杂了,但是要做的事情反而更简单了,只需要将下方公式中 3 个一样的数据区域,统一换成你要转换的数据源,就可以直接套用。

=INDEX($A$1:$B$3,INT((COLUMN(A1)-1)/COLUMNS($A$1:$B$3))+1,MOD(COLUMN(A1)-1,COLUMNS($A$1:$B$3))+1)



04

多列转一列


你应该已经猜到了,多列转一列,也很简单:



万能配方:


照猫画虎似的,将下方公式中的标红数据区域统一换掉,就能直接套用

=INDEX($A$1:$B$3,MOD(ROW(A1)-1,ROWS($A$1:$B$3))+1,INT((ROW(A1)-1)/ROWS($A$1:$B$3))+1)


好了,赶快收藏这些公式吧,关键时刻10秒帮你搞定「烦人的」数据整理操作!


最后小E温馨提示:私信发送关键词【福利】,年度最全Office办公资源等你免费领哟~戳我头像,点击【私信】按钮,操作如下哟~


想知道是什么福利?赶紧私信我吧!