繁体   English   中英

在Microsoft Excel中,如何将一排ROWS从sheet1复制到sheet2上的(相等大小)COLUMNS范围内?

[英]In Microsoft Excel, how do I copy a range of ROWS from sheet1 into a range (of equal size) of COLUMNS on sheet2?

如何将工作表1中的行范围复制到工作表2中的列的范围(大小相等)中?

我看到的所有内容都允许在rowColumn之前用绝对的$符号保存行或列...但是我找不到任何东西可以让相对移位跨列以增加行数...

这可能吗?

对于复制:复制行; 然后在目标表中选择第一个单元格:“选择性粘贴/转置”

但是,如果要使用公式,可以尝试从Sheet1!A1开始的数据中进行以下操作,将以下公式放在要开始换位的位置; 并向下并向右填充。 调整Sheet1!$A$1:$F$10以反映您可能使用的最大范围。

=IF(INDEX(Sheet1!$A$1:$F$10,COLUMNS($A:A),ROWS($1:1))="","",INDEX(Sheet1!$A$1:$F$10,COLUMNS($A:A),ROWS($1:1)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM