快捷搜索:  汽车  科技

excel中如何进行行列数据转换(你还在傻傻地用复制粘贴吗)

excel中如何进行行列数据转换(你还在傻傻地用复制粘贴吗)=INDIRECT("表1!"&ADDRESS(IF(MOD(ROW(A1) 10)=0 10 MOD(ROW(A1) 10)) IF(MOD(ROW(A1) 10)=0 ROW(A1)/10 (ROW(A1)-MOD(ROW(A1) 10))/10 1)))简单公式法致力于提供好玩又有趣的excel原创教程

前言

最近有同学提出了如下的excel行列转换的问题,希望能得到解答。我觉得很有代表性,故花了点时间写了以下的教程,希望能给大家的工作带来帮助和启发。

问题如下:表1有10行*10列的数据,怎么全部放到表2的一列里,即让表2的A1-A10放表1的A列,A11-A20放表一的B列?也就是说要实现如下图所示的矩阵转单列显示的效果。

excel中如何进行行列数据转换(你还在傻傻地用复制粘贴吗)(1)

excel行列转换的问题

解决方法:

1、复杂公式法:在表2的A1单元格输入以下公式下拉100行即可。

=INDIRECT("表1!"&ADDRESS(IF(MOD(ROW(A1) 10)=0 10 MOD(ROW(A1) 10)) IF(MOD(ROW(A1) 10)=0 ROW(A1)/10 (ROW(A1)-MOD(ROW(A1) 10))/10 1)))

excel中如何进行行列数据转换(你还在傻傻地用复制粘贴吗)(2)

简单公式法

结语:excel的行列转换,你还在傻傻地用复制粘贴吗?学会以上小妙招,高效工作不加班!

excel中如何进行行列数据转换(你还在傻傻地用复制粘贴吗)(3)

致力于提供好玩又有趣的excel原创教程

猜您喜欢: