excel 如何用transpose函数从excel纵向转横向变成横向

应用TRANSPOSE函数实现EXCEL表横向转纵向引用的操作方法
我的图书馆
应用TRANSPOSE函数实现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被选中的状态。 (图6) (图7)&&&& 4、到图7这一步,均是按常规函数设置和数据复制的办法进行,可以发现表2数据并未横向纵向转置。这里需要将表2中B2:I9各单位元格的函数设为数组公式,方法如下: &&& &&&& (1)在表2!B2:I9被选情况下按 F2键,表2会发生如图8的变化。 &&& &&&& (2)接着再按 Ctrl+Shift+Enter,数组公式设置成功,如图9,表2引用表1,横向与纵向数据实现转置。 (图8) (图9)
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢Excel太强大了,用公式实现横向转纵向的操作方法,需要的就进来看看
我的图书馆
Excel太强大了,用公式实现横向转纵向的操作方法,需要的就进来看看
一、问题的提出 & && &&&我们在使用EXCEL过程中,有时需要将一个表中数据的“列”变为“行”,如图1、图2所示,需要将表2中引用表1的数据,将“列”转换为“行”,即大家通常所说的引用EXCEL表,并将横向转换成纵向。
二、解决思路& && &&&经过网上查阅,应用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。
& && && && &2、设置TRANSPOSE函数转置数据区域,即指表1中的数据范围(表1!B2:I9),可以直接输入,也可以点击图4中填写框右侧的选择按钮直接到表1个拖选(如图5)。
& && && && &3、设置好转换数据区域后,将表2中B2单元格的内容横向复制到C2、D2……I2(见图6)。再将B2:I2纵向复制至B9:I9(见图7),并保持B2:I9被选中的状态。
& && &&&4、到图7这一步,均是按常规函数设置和数据复制的办法进行,可以发现表2数据并未横向纵向转置。这里需要将表2中B2:I9各单位元格的函数设为数组公式,方法如下: & && &&&(1)在表2!B2:I9被选情况下按 F2键,表2会发生如图8的变化。 & && &&&(2)接着再按 Ctrl+Shift+Enter,数组公式设置成功,如图9,表2引用表1,横向与纵向数据实现转置。
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢查看: 6864|回复: 0
应用TRANSPOSE函数实现EXCEL表横向转纵向引用怎么输入
一、问题的提出
& && &&&我们在使用EXCEL过程中,有时需要将一个表中数据的“列”变为“行”,如图1、图2所示,需要将表2中引用表1的数据,将“列”转换为“行”,即大家通常所说的引用EXCEL表,并将横向转换成纵向。
二、解决思路
& && &&&经过网上查阅,应用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。
& && && && &2、设置TRANSPOSE函数转置数据区域,即指表1中的数据范围(表1!B2:I9),可以直接输入,也可以点击图4中填写框右侧的选择按钮直接到表1个拖选(如图5)。
& && && && &3、设置好转换数据区域后,将表2中B2单元格的内容横向复制到C2、D2……I2(见图6)。再将B2:I2纵向复制至B9:I9(见图7),并保持B2:I9被选中的状态。
& && &&&4、到图7这一步,均是按常规函数设置和数据复制的办法进行,可以发现表2数据并未横向纵向转置。这里需要将表2中B2:I9各单位元格的函数设为数组公式,方法如下:
& && &&&(1)在表2!B2:I9被选情况下按 F2键,表2会发生如图8的变化。
& && &&&(2)接着再按 Ctrl+Shift+Enter,数组公式设置成功,如图9,表2引用表1,横向与纵向数据实现转置。
Powered by求救命,Excel横向筛选怎么做?Excel 单元格转置函数TRANSPOSE实用教程!
我的图书馆
求救命,Excel横向筛选怎么做?Excel 单元格转置函数TRANSPOSE实用教程!
?学好excel,提高职业素养,提升职场竞争力,让老板喊着为你涨工资!
当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放
Not Afraid Eminem - Not Afraid
Excel 单元格转置函数TRANSPOSE实用教程筛选这个问题小编excel小课堂(ID:excel-xiaoketang 长按复制)已经在微信里分享过很多次,可今天还是遇到了一个难题,领导要求横向筛选出产品的销量情况,自动筛选和高级筛选试了个遍也没解决问题,直线不行咱还可以曲线救国,将行列转置不就可以按照常规竖向筛选进行操作了吗?案例数据表格如图中所示,领导希望筛选出白牡丹销量大于12的销量明细。StepA筛选本身是很简单的,可是真个数据真的是让小编不得不说“臣妾做不到啊”。如果数据区域能够将产品变成列数据,而日期变成行数据,结果不就很简单了吗?行列转换的方法有很多,譬如一个个数据复制粘贴,选择性粘贴,TRANSPOSE单元格转置函数等。今天我们要用的就是这个TRANSPOSE单元格转置函数。源数据为5行8列单元格区域,考虑到转置的需要,我们选择一个8行5列的数据区域,这里要注意的是选择的单元格区域行数不能小于源数据的列数,而列数不小于源数据的行数。StepB在编辑栏输入公式“=TRANSPOSE(A2:H6)”,这里是数组公式,所以需要同时按下Ctrl+Shift+Enter三键,还有一个就是回发现日期转置后成了一串数字,这是因为日期在Excel中是以数字存储的,调整格式为日期格式就可以了。StepC在接下来的筛选相信大家就很熟悉了。筛选-数字筛选-自定义筛选,输入条件大于12就可以了。TRANSPOSES-功能说明TRANSPOSE 函数可返回转置单元格区域,即将行单元格区域转置成列单元格区域,反之亦然。TRANSPOSE 函数必须在与源单元格范围具有相同行数和列数的单元格区域中作为数组公式分别输入。使用 TRANSPOSE 可以转置数组或工作表上单元格区域的垂直和水平方向。TRANSPOSE-语法参数TRANSPOSE(array)array数组 & 所必需。数组或需要进行转置的工作表上的单元格区域。通过使用数组的第一行作为新数组,第二行作为新数组,等第二列的数组的第一个列创建数组的转置。在Excel中实现行列转置的方法有很多,有兴趣的小伙伴可以访问下方图文链接。要想年薪上百万,就得先点赞,当然,分享也是不可少的哟!
馆藏&10448
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢}

我要回帖

更多关于 excel表格横向变纵向 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信