ftsg.net
当前位置:首页 >> ExCEl 每隔5行 转置 >>

ExCEl 每隔5行 转置

假设原始数据在A1:A1000中,B1中输入 =OFFSET($A$1,ROW(A1)*10+COLUMN(A:A)-11,) 右拉九格,下拉。

你好:要两个公式 j2 =OFFSET($A$1,COLUMN(A1)-5+ROW(A1)*5,0,1,1) n2 =TRIM(MID(OFFSET($A$1,COLUMN(E1)-5+ROW(E1)*5,0,1,1),1,10))

如下图用公式=OFFSET($A$1,(ROW()-1)/3,MOD(ROW()-1,3)),下拉。

在B1中输入公式: =OFFSET($A$1,(ROW()-1)*5+COLUMN(A:A)-1,) 右拉到F1,再下拉。

请上传有原始数据和期望效果的、带有行号与列标的图片。

输入以下公式,然后向右向下填充公式 =OFFSET($A$1,MOD(COLUMN(A1)-1,3)+(ROW(A1)-1)*3,) 公式表示:以A1单元格为基准,每向右移动一个单元格,基准单元格向下偏移行号除以3的余数,每向下移动一行,基准单元格向下偏移3行的偏移效果。 详见附图...

sub xx()dim i as long, j as long, k as longfor i=1 to 110sheet2.cells(1,i)=sheet1.cells(i,1)next ii=1j=2k=1do while sheet1.cells(i,2)""sheet2.cells(j,k)=sheet1.cells(i,2)i=i+1 if k=110 thenk=1j=j+1elsek=k+1endifloopend sub

在E1单元格输入=OFFSET($A$1,COLUMN(A1)+CEILING(ROW(A1),3)/3*4-5,MOD(ROW(A1)-1,3)) 然后公式往右、往下拖动。 公式具体解释: OFFSET函数是偏移函数,实现对单元格A1,进行偏移。 偏移行数,是原来的列数(因为要转置)。 COLUMN(A1)表示求出...

建议用公式。sheet1是源数据,sheet2的A1写: “=INDIRECT("Sheet1!"&CHAR(ROW(A65))&COLUMN())”,下拉填充,横向拉填充即可。通过公式达到行列转置的效果,跟源数据区域大小无关。“CHAR(ROW(A65))”是字母A,下拉后依次是B,C,D一直到Z,生成列...

复制5行6列,然后在另一位置,单击鼠标右键,“选择性粘贴”为“转置”,即可转换为6行5列。

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com