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、复杂公式法:在表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原创教程