图片酒类
编按:
新函数共享第3篇。将多行多列数据转成单列省略单行陈设,以往操作省略公式复杂,当今用TOCOL或TOROW函数荒谬节略。与之访佛,二维表转一维表——逆透视表格——也变得很节略。
1. TOCOL函数
1) 作用与语法将多行多列数据排成一列。=TOCOL(数组,[是否忽略空缺与诞妄值],[从数组中取数的神情])第一参数,数组,不错是径直援用的,也不错是其他函数生成的数组。第二参数,是否忽略空缺与诞妄值。0(亦然默许值),示意不忽略,会保留所独特据;1,示意忽略空缺;2,示意忽略诞妄值;3,示意忽略空缺和诞妄值。第三参数,从数组中取值神情。0(亦然默许值),示意逐行取值;1,示意逐列取值。2)基本用法(1)不忽略任何值数组中的诞妄值被保留,空单位格用0取代。按行取值=TOCOL(A2:C6)图片
按列取值=TOCOL(A2:C6,,1)图片
(2)忽略空缺=TOCOL(A2:C6,1)图片
(3)忽略诞妄值和空单位格=TOCOL(A2:C6,3)图片
江门市新会穗丰不锈钢制品有限公司2. TOROW函数1) 作用与语法将多行多列数据陈设成一瞥。=TOROW(数组,余姚市德威电器电机有限公司[是否忽略空缺与诞妄值], 暮涛网络科技有限公司[从数组中取数的神情])参数含义与TOCOL一致。2)基本用法(1)不忽略任何值空单位格用0取代,诞妄值保留。图片
(2)忽略空单位格和诞妄值=TOROW(A23:B26,3)图片
3. 典型足下1)将多个数组排成单列或单行比方将下方4个数组排成一列。不错用括号将需要陈设的多个数组括起来,各数组之间用逗号分开(注:唯独径直援用省略通过函数迤逦援用的数组不错如斯,其他的常量数组、运算生成的数组皆不可)。剩下的就交给TOCOL。=TOCOL((A2:B4,D2:F2,H2:H6,D5:E5),3)图片
确认:按次把第一参数中的每个数组皆按行取值排成单列并忽略空单位格和诞妄值。若是要排成单行,把公式中的TOCOL换成TOROW即可。图片
2)索求多行多列数据中的唯独值比方从下方值班表中索求东说念主员名单。=UNIQUE(TOCOL(B23:E27,酒类1))图片
3)逆透视——二维表转一维表比方将下方的收货二维表转成一维表,过往继承ALT+D——P“数据透视表和透视图向导”进行退换,操作圭臬多。当今不错更节略完成。=VSTACK({"姓名","科目","收货"},HSTACK(TOCOL(IF(B46:D50<>"",A46:A50)),TOCOL(IF(B46:D50<>"",B45:D45)),TOCOL(B46:D50)))图片
确认:①IF(B46:D50<>"",A46:A50),赢得3列5行的姓名数组“杨过,杨过,杨过;郭芙,郭芙,郭芙;孙少平,……”。这里看不懂的请看《IF函数{1,0}结构旨趣和用法》中的数组逻辑。图片
②TOCOL(①),赢得按行取值的一列姓名。③TOCOL(IF(B46:D50<>"",B45:D45)),赢得1列15行按“语文;数学;英语”轮回的科目列。④TOCOL(B46:D50),赢得按行取值的一列收货。⑤HSTACK(②, ③, ④),将姓名列、科目列、收货列在水浮浅进取组合成一个3列15行的数组。⑥VSTACK({"姓名","科目","收货"},⑤),将数组⑤添加上标题。新函数TOCOL和TOROW的用法就先容这样多。逆透视二维表是它们的典型足下。 本站仅提供存储职业,通盘本色均由用户发布,如发现存害或侵权本色,请点击举报。Powered by 安达市和兆复印机有限公司 @2013-2022 RSS地图 HTML地图