如何在Google表格中按指定行数拆分单列数据并重组为多行多列?
Google表格单列转多行多列的重组方法
一、先明确拆分核心参数
- 目标列数:你想要每行包含的数据个数,这里是3列
- 原数据总行数:数出单列数据的总行数,这里是6行
- 重组后的行数=原总行数÷目标列数,也就是6÷3=2行
二、公式自动生成法(适合大量数据)
假设原数据在A列(A1到A6),要在C1开始输出结果:
- 在C1输入公式:
=INDEX($A:$A,ROW(A1)*3-2),回车后得到第一个1 - D1输入:
=INDEX($A:$A,ROW(A1)*3-1),回车得到2 - E1输入:
=INDEX($A:$A,ROW(A1)*3),回车得到3 - 选中C1-E1这一行,下拉到第二行,自动生成第二组1、2、3
如果需要调整列数,把公式里的3换成目标列数即可,比如每行4个数据,就把3改成4,同时调整后面的减数值(依次是-3、-2、-1、0)。
三、手动转置法(适合少量数据)
- 选中原数据的前3行(A1-A3),复制
- 右键点击目标单元格(比如C1),选择选择性粘贴→转置,这3行就变成1行3列
- 再选中原数据的后3行(A4-A6),重复转置粘贴操作,粘贴到C2单元格,完成重组
内容的提问来源于stack exchange,提问作者Lulex97
相关产品推荐
相关产品推荐

