excel 如何每三个单元格转置一次?

类似我的数据是 1 2 3 4 5 6 7 8 9 10 我想转置成
1 2 3
4 5 6
7 8 9 这种

输入以下公式,然后向右向下填充公式

=OFFSET($A$1,MOD(COLUMN(A1)-1,3)+(ROW(A1)-1)*3,)

公式表示:以A1单元格为基准,每向右移动一个单元格,基准单元格向下偏移行号除以3的余数,每向下移动一行,基准单元格向下偏移3行的偏移效果。

 

详见附图

 

如果数据以行排列,那么输入以下公式,然后向右向下填充公式

=OFFSET($A$1,,MOD(COLUMN(A2)-1,3)+(ROW(A1)-1)*3)

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-15

1、首先,我们找到并打开桌面上的【excel】没有的需要提前下载。

2、在excel里面的第一行单元格里输入四个标题当作范例进行操作。

3、紧接着我们全选中这四个标题,右击选择【复制】。

4、在下方空白的数列单元格内选择好对应的区域右击选择【选择性粘贴】。

5、在【选择性粘贴】页面里点击右下角的【转置】并点击确定即可。

本回答被网友采纳
第2个回答  2014-02-14

假设第一行的单元格写入1 2 3 4 5 6 7 8 9 10

则A2单元格写入公式

=OFFSET($A$1,,MOD(COLUMN(A1)-1,3)+ROW(A1)*3-3)

右拉再下拉填充公式

 

 

 

本回答被提问者采纳
第3个回答  2014-02-14

如果源数据是在一行上,比如第一行。则如图用公式:

如果源数据在一列中,比如在A列中,则用如图公式:

原理都差不多

第4个回答  2014-02-14

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

EXCEL中如何将竖排的数据每三行变一横排数据
1、首先,用Microsoft Office 2016打开需要转置(把横向摆的数据变成纵向排列)的表格。(2、选中需要转换的数据所在的区域,然后复制下来(按下快捷键“Ctrl+C”或者单击鼠标右键后点击“复制”)。3、点击一下转换后的数据要存放的位置。4、点击一下开始菜单栏下的粘帖图标下的带三角形的更多选项按钮。...

EXCEL每行三列(横排三数)转置为一列三行(竖排三数),后一组类推往前排...
A6=IF(OR(COLUMN()>3,ROW(A1)>COUNTA($A$1:$I$3)\/3),"",INDEX($A$1:$I$3,ROUNDUP(ROW(A1)\/3,0),COLUMN(A1)*3-2+MOD(ROW(A1)-1,3)))此公式复制到绿色区域。绿色区域可放在表格的任意一个位置。

Excel怎样实现每3行批量转置?
方法一:选中要转置的三行,复制,在足够大的区间起始位置(也就是要存放的区域的最左上角的单元格)点击右键,选择箭头所指“转置”即可完成 方法二:使用函数公式TRANSPOSE 在空白区域的左上角的单元格写公式:=TRANSPOSE(要转置的区域)然后按行或列方向拉,展开数据即可。

excel如何每三行转置数据如图
这个技巧很简单 假设“联系方式”单元格为A1 那么B:D 三列是目标输出位置,从第二行开始 在b2里输入 在b2里输入:=INDEX($A:$A,ROW()*3+COLUMN()-6)然后回车,然后横向填充完b3,b4;或者复制b2到b3,b4;横向填充 然后再纵向填充(选中b2:b4,拉住选区右下角的小”+“号向下拖)纵向填充 ...

Excel里面如何让一横行的数据每隔3个数换行变成竖行?
好吧,楼主如下重新回答:你的数横着放,万一你的书太多,没那么多地方让你放,建议你转置一下将你要修改的数放在一列中。假设:你的数放在了E列中 在A2中输入公式:=INDEX($E:$E,(ROW()-2)*4+COLUMN())然后下拉,右拉就OK了

excel怎么选定一个范围然后在范围内每三列变一行依次转换?
先选择一个区域(A1:F3),数据菜单——获取或转换数据——自表格或区域,弹出的对话框中,去掉“表格包含标题”的对勾(因为没有标题)后确定。启动Power Query,Power Query中选择所有列,转置,将数据的行转置成列,列转置成行。然后文件菜单——关闭并上载至,选择“仅创建连接”,关闭Power Query。...

excel怎么批量转置列转行excel批量多行多列转置
1. 选中需要转置的列:在Excel中,选中需要转置的列,可以同时选中多个列。2. 复制选中的列:使用快捷键Ctrl+C或右键点击选中的列并选择“复制”选项,将选中的列复制到剪贴板中。3. 选定转置区域:在Excel中,选定一个空白的单元格区域,该区域的列数应该与您需要转置的列数相同,行数则应该与每一...

excel怎么隔三列提取数据到另一个表格?
1、首先在excel表格中需要隔三列取其中的单元格数据到另外的新的列中。2、然后在空白单元格中输入公式:=OFFSET($F1,,(COLUMN(#REF!)-1)*3)。3、点击回车并向右拉动公式即可将所有需要的单元格数据提取出来。4、选中生成的数据单元格并复制粘贴数值,同时再在下方的空白单元格位置选择复制粘贴“转...

excel表格行列倒置怎么弄
1、打开一个excel表格。 2、选中行数据后,点击鼠标右键,选择复制。 3、选择要粘贴的数据的位置,点击鼠标右键,点击选择粘贴,再选择粘贴内容转置。 4、然后就可以看到行列的数据颠倒过来了。 以上就是设置excel表格行列倒置的教程了,学会了的小伙伴快去试试吧✧*。٩(ˊᗜˋ*)و✧*。 抢赞 已赞过 已...

相似回答