1)图片(2)忽略空缺=TOCOL(A2:C6

首页-新富乌染料有限公司
新闻资讯
1)图片(2)忽略空缺=TOCOL(A2:C6
发布日期:2024-06-21 13:41    点击次数:65

1)图片(2)忽略空缺=TOCOL(A2:C6

图片布料

编按:

新函数共享第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的用法就先容这样多。逆透视二维表是它们的典型欺诈。 本站仅提供存储做事,通盘实质均由用户发布,如发现存害或侵权实质,请点击举报。