Excel“转置”和“粘贴链接”不能同时使用的解决方法

来源:互联网 时间:2016-01-03

我想要把excel 表格中几组单元格内的数值,转置粘贴成一横行内连续单元格内的数值,该怎么操作。如:1 4 7 10 132 5 8 11 143 6 9 12 15把如上的几组数值,粘贴在一横行的连续单元格内,成为如:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15的连续数值。 要一次性操作成功的,转置好几次的,我也会用。而且像这样的好几十组数值呢,一次一次地,非常费工夫。要简单一点,只粘一次就能成功的。

假设你的数据在A12:E14,则用下面的公式,右拉即可。=IF(COUNT($A12:$E14)<COLUMN(A1),"",INDEX($A12:$E14,MOD(COLUMN(A1)-1,COUNT($A12:$A14))+1,INT((COLUMN(A1)-1)/COUNT($A12:$A14))+1))注意:该公式的数据转换范围是A12:E14,如果不同,则修改A12与E14即可

选中单元格,Copy,点右键-选择性粘贴-转置,再把下面的行拷上来就行了。

尽管excel转置的方法多多,但个人觉得解决问题时,应本着先简后繁,先易后难的顺序,不要把问题搞复杂化。

其实, Excel转置也是一个非常好用的命令。比如下图的将A1:D5区域利用Excel转置功能完成下面所示的效果。下图,分别说明了转置前与转置后的两种不同效果

 

 

excel转置的步骤如下:选择A1:D5区域,复制,然后单击目标区域,比如A9单元格,单击开始——粘贴——选择性粘贴,弹出选择性粘贴对话框,勾选“转置”,确定。完成Excel转置操作。

通过上面这个简单的操作,认识了Excel转置命令。

实际中,有时我们为了达到某种目的,比如发现该表格列数太多,而行数较少,这时你或许希望该表格的行列互换,以便方便地打印在纸上,就可以使用Excel转置功能。

回顾一下,Excel中实现表格的行列转置,即列变为行,行变为列。

具体过程是:首先选中数据区域(即需要实现行列转置的数据区域),“复制”;选择一个没有数据的区域单元格(即放新数据的地方),执行“选择性粘贴”,将“选择性粘贴”对话框中把“转置”前面的复选框√选,确定。

相关阅读:
Top