excel 表格如何把纵向变横向 篇一:EXCEL 如何实现纵向转横向的方法(转) 一、问题的提出 我们在使用 EXCEL 过程中,有时需要将一个表中数据的“列”变为“行”,如图 1、图 2所示,需要将表 2 中引用表 1 的数据,将“列”转换为“行”,即大家通常所说的引用 EXCEL 表,并将横向转换成纵向。 (图 1) (图 2) 二、解决思路 经过网上查阅,应用 TRANSPOSE 函数是比较简便可行的办法。根据 EXCEL 提供的TRANSPOSE 函数帮助,TRANSPOSE 函数的功能是:返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。使用 TRANSPOSE 可在工作表中转置数组的垂直和水 平方向。 并且提示,在行列数分别与数组(1)的行列数相同的区域中,必须将 TRANSPOSE 输 入为数组公式(2)。 TRANSPOSE 函数的语法:TRANSPOSE(array)。 Array 为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。 注:(1)数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行 运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。 (2)数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。 数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。 三、操作方法 问题很清楚,EXCEL 提供的解决思路也很明确,可是操作起来却不太容易。以下通 过实例操作,演示操作方法。 1、选中表 2 需要转置的数据区域(B2:I9)左上角的单元格(B2),选择插入函数菜单,弹出如图 3 所示窗口,在函数类别中选择“查找与引用”,找到 TRANSPOSE 函数,选 中并确定后见图 4。 (图 3) 2、设置 TRANSPOSE 函数转置数据区域,即指表 1 中的数据范围(表 1!B2:I9),可以直接输入,也可以点击图 4 中填写框右侧的选择按钮直接到表 1 个拖选(如图 5)。(图 4) (图 5) 3、设置好转换数据区域后,将表 2 中 B2 单元格的内容横向复制到 C2、D2??I2(见图6)。再将 B2:I2 纵向复制至 B9:I9(见图 7),并保持 B2:I9 被选中的状态。篇二:Excel 用公式实现横向转纵向的操作方法,需要的就进来看看 一、问题的提出 我们在使用 EXCEL 过程中,有时需要将一个表中数据的“列”变为“行”,如图 1、图 2所示,需要将表 2...