从TRANSPOSE函数的基础用法,再到嵌套MMULT函数来从头细说Excel中TRANSPOSE函数的使用
发布时间:2022-02-14 19:20:38
第一:TRANSPOSE函数用法介绍
Excel中TRANSPOSE函数就是进行行列互转的函数,这是基础用法。TRANSPOSE函数最常见的就是和MMULT函数嵌套使用,再下面会涉及到。
首先看看TRANSPOSE函数的基础用法。官方帮助说明,TRANSPOSE函数可返回转置单元格区域,即将行单元格区域转置成列单元格区域,反之亦然。
TRANSPOSE函数语法是:TRANSPOSE(array)
Array参数是需要进行转置的数组或工作表上的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。
第二:TRANSPOSE函数简单举例
使用TRANSPOSE函数将A1:B8区域的内容变为D1:K2区域的内容。
操作方法如下:
因为A1:B8区域为8行2列,因此应该选择一个2行8列的区域作为存放数据的区域,因此先选择D1:K2区域,然后输入公式:=TRANSPOSE(A1:B8),最后按Shift+Ctrl+Enter键进行确认输入,得到的结果就如上表右边显示的。
这是TRANSPOSE函数的一个基础用法。
第三,TRANSPOSE函数和MMULT函数嵌套使用
下面这个题,也是今天论坛的Excel练习题,计算7月份英国的订单总金额。普通的解法是用sumproduct多条件求和完成。
两个条件:第一,订购日期为7月份,提取7月份的日期,可以使用month函数完成。第二,国家为“英国”。
SUMPRODUCT函数求和套用格式:SUMPRODUCT((条件1)*(条件2)*(条件3)*…*求和区域),公式为:=SUMPRODUCT((A2:A12=A2)*(MONTH(D2:D12)=7)*C2:C12)
重点是说说TRANSPOSE函数结合MMULT函数的用法。数组公式为:
=MMULT(TRANSPOSE(A2:A12="英国")*TRANSPOSE(TEXT(D2:D12,"m")="7"),C2:C12)
说起来很简单,TRANSPOSE()就是转置,这里的用法就是将多行转为多列来满足MMULT函数构造第一参数。
说到数组,先看看分号行逗号列的意思。数组中“;”分号表示分为多行,“,”逗号表示分为多列。
选择公式的TRANSPOSE(A2:A12="英国")*TRANSPOSE(TEXT(D2:D12,"m")="7")这部分,按F9查看运算结果:{1,1,0,0,1,0,1,1,0,0,1},得到1和0这样的数字。
再用这些数字和MMULT的第二参数C2:C12分别相乘再加,就得到结果。
MMULT和TRANSPOSE函数就像是一对铁哥们,MMULT走到哪里,TRANSPOSE函数就跟到哪里。在MMULT公式中,TRANSPOSE函数究竟应该安排在哪里,这和MMULT有密切关系。
MMULT函数的语法是:MMULT(array1, array2),数组1的列数必须与数组2的行数相同。
比如这题MMULT(array1, C2:C12),数组2的行数是已知的,就需要构造数组1的列数,列数的构造,就用到TRANSPOSE函数进行转置。
猜你喜欢
- 上标下标的作用非常广泛,上标一般指比同一行中其他文字稍高的文字,用于上角标志符号;下标指的是比同一行中其他文字稍低的文字,用于科学公式。那么
- VBA中有四个最基本的概念:对象、属性、方法与事件。 工作簿、工作表、单元格、批注、透视表、自选图形、名称等等都是对象,VBA正是用于处理这
- 2019年计算机一级Excel真题如下:上图这个题就是去年(2019年)计算机一级考试的真题,而且也有不少同学反映考到了!云呱说它“难”,难
- 为什么打开word文件后桌面会有一个隐藏word文件 这个隐藏的文档是 你正打开并且在编辑的word文
- 人们习惯把常用的东西堆积在电脑桌面上,方便打开电脑就能找得到,所以有些工作的人桌面才会非常凌乱。就像把天气放在桌面上一样,打开电脑就可以看见
- 已经设置成功的红色标注线,选择线条中的自由曲线,点击插入-形状, 在所划之线处于选中状态下, ,在需要标注的地方即可任意划线,例如选择红色,
- 只要你用到Excel数据处理,这几个公式就一定要会:IF判断等级评定成绩:如果大于等于85为优秀,大于等于70小于85为良好,大于等于60小
- Excel2016瀑布图绘制教程新建一个EXCEL表格,输入数据。最好是增量、减量数据,这样做出的瀑布图才有对比。在数据区域单击右键,依次点
- 使用Word2003的朋友都知道它的默认设置并不适合我们,现在的问题是如何修改这些默认设置让Word使用起来更方便,另外为大家准备了恢复Wo
- 方法1:打开Word2013文档,选中需要清除文本格式的文本块。然后按下组合键Ctrl+空格可以清除选中文本的格式。方法2:打开Word20
- 打开工作表之后,发现工作表里面的子工作表不显示sheet1,这是怎么回事呢。下面让小编为你带来excel表格sheet都不见了的原因和显示方
- 1先看一下要添加序号的表格。 2编辑编号样式。调出菜单【格式—项目符号和编号】,在选项卡中选择编号,随便点击一种样式,点击“自定义”按钮,按
- 如果你想要把自己的Win10版本进行升级,其实系统会自动给用户推送新版本更新消息,前提是你没有吧系统的推送非关闭。看到退送的新版本,点击就可
- win10计算器不见了如何解决?计算器在win10中只能算是个很基础的功能,但是现在还是有不少职业需要用到。要是有一大串数字需要计算,可是你
- Excel2003中的Evaluate函数是用来求和文档中总和,该函数只能在"插入"→"名称"→&q
- Excel中的除法公式具体该如何为数据求商呢?下面是由小编分享的excel2007除法公式的使用方法,以供大家阅读和学习。excel2007
- excel怎么限定列单元格的输入内容?很多朋友都不知道如何操作吧,其实方法很简单的,下面小编就为大家详细介绍一下,一起来看看吧
- Excel中的筛选功能具体该如何使用呢?下面是小编带来的关于excel2003筛选功能的使用步骤,希望阅读过后对你有所启发!excel200
- 如果你的Excel单元格中有超级链接,你是否会认为编辑它是件很麻烦的事。因为当你使用鼠标点击单元格时,其中的超级链接将自动打开Interne
- word中有两个一样MathType的按钮怎么删除?word中经常使用MathType编辑公式,但是工具栏中却出现两个MathType选项,