练习题067:如何将一列数据转换为四列多行

【练习】

如何将一列数据转换为四列多行。

方法一:查找替换法

思路:

利用查找替换将文字字符串替换为公式

查找A

替换为=A

这样原来的字符

A1、A2、A3......

就变为链接公式:

=A1、=A2、=A3......

前提条件:单元格格式为常规,不能为文本格式

操作演示:

方法二:借用WORD

思路:

将A列数据选择性粘贴到Word,然后用Word的文本转表格的功能,将其转为四列的表格

操作演示:

方法三:函数公式法

思路:

要将A列数据引用到C列到F列,实际上就是分别引用A列的第1个、第2个、第3个。。。第6个、第7个。。。。值,

如下图如示:

那如何才能生成这样的序列呢?

可以利用单元格的行号列号通过一定的计算来生成

用公式column()-2生成1、2、3、4这样的序列

将A列数据填到C列到F列时,每填完五个就要换到下一行输入,所以用(row()-1)*5让公式随公式所在行递增:每往下一行,就递增5。

然后将二个序号相加,就生成了目标序列。

最后用INDEX或OFFSET函数取A列的第几个就OK了

《偷懒的技术》读友群14群读者晚秋~落叶提供了一个简单粗暴管用的方法:

复制多列,粘贴的时候向上粘贴一行,编序号,筛选1,然后复制粘贴到其他地方就完事。

更多的Excel技巧,请参见图书《偷懒的技术:打造财务Excel达人》

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180625G0BJCK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券