excel将多列变成一列

2018-07-09 06:07:43 池塘边整理 多列公式填充 多列公式填充

excel多行多列转置公式

Q1:excel中把一列数据变成多行多列的问题

只用一个公式即可实现:
假设数据在A列,在B1输入公式=INDIRECT("A"&(COLUMN()-2)*365+ROW()),
然后横向复制公式到Y1,选中B1:Y1,向下复制公式到Y365。完成!

Q2:excel 多行多列怎么变为单列

使用技巧处理

Excel版本参考:2010

演示数据A1:D5(具体根据实际选中即可)

1、D6输入公式:=B1

2、下拉公式,右拉公式到D列

3、复制有效的数据区域

4、选择性粘贴-数值(选择合适的粘贴位置)

Q3:excel多行多列怎样分段转置

在E1单元格输入
=OFFSET($A$1,COLUMN(A1)+CEILING(ROW(A1),3)/3*4-5,MOD(ROW(A1)-1,3))

然后公式往右、往下拖动。

公式具体解释:

OFFSET函数是偏移函数,实现对单元格A1,进行偏移。

偏移行数,是原来的列数(因为要转置)。

COLUMN(A1)表示求出原来的列号

CEILING(ROW(A1),3)/3*4-5表示对原来行号进行按3的倍数,进行取整(向上取整)

然后除以3乘以4减去5,这样就得到新的列号的偏移量。

用这个偏移量,加上之前得到的原来的列号,就得到现在需要偏移的行数。

偏移列数,是原来的行数,取余数(因为是分段进行转置)

ROW(A1)-1是表示计算单元格行号减去1

然后使用余数函数MOD,对其取模3的余数,这样就得到实际偏移的列数。

小提示:内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

多列公式填充 推荐文章:
推荐不满意?点这里  ››  

多列公式填充