打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用公式将1列数据拆分为多行多列
如果需要将多行多列数据转为1列,可以阅读往期文章:
使用公式把多行多列转为1列

一、案例
如下图所示,要求将A1:A9拆分为3行3列,效果如C1:E3所示。

二、解决方法
如下图所示,在C1单元格输入以下公式:
=INDEX($A$1:$A$9,ROW()+(COLUMN()-3)*3)
拖动填充柄向下向右复制公式。

公式解析:
(1)如下图所示,在G1:I3输入1至9。在C1单元格输入公式
=INDEX($A$1:$A$9,G1),拖动填充柄向右向下复制公式。
可以看到该公式可以将A1:A9拆分为3行3列。

(2)如何使用公式产生像G1:I3中1至9的数值呢?如下图所示,C5:E7和G5:I7对应单元格数值相加,即可得到G1:I3中数值1至9。
G5:I7中的数值可以使用ROW函数产生。ROW()返回公式所在行的行号。当在C1:E3输入公式时,ROW()可以产生序列“1、2、3、1、2、3、1、2、3”。
C5:E7中的数值可以使用COLUMN函数产生。COLUMN()返回公式所在列的列号。当在C1:E3输入公式,(COLUMN()-3)*3可以产生序列“0、0、0、3、3、3、6、6、6”。
将ROW函数和COLUMN函数得到的数值相加,即可产生数值1至9。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel | 单列数据行太多,利用INDIRECT函数转换成适合打印的多行多列
事半功倍 巧用Office组件制作语句排序考题
5个烧脑公式,看懂的都是Excel函数界的大神
INDEX函数
引用函数index的用法1——数组用法
分享几个有趣好玩的Excel公式~
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服