小宝 探花-巨乳 風俗 Excel新函数BYROW和BYCOL函数用法详解:逐行逐列批量运算
  • 你的位置:小宝 探花 > av男优 > 巨乳 風俗 Excel新函数BYROW和BYCOL函数用法详解:逐行逐列批量运算

巨乳 風俗 Excel新函数BYROW和BYCOL函数用法详解:逐行逐列批量运算

发布日期:2024-09-08 17:46  点击次数:93

巨乳 風俗 Excel新函数BYROW和BYCOL函数用法详解:逐行逐列批量运算

巨乳 風俗

  文 前 推 荐  巨乳 風俗

表格统一、跨表查找就HSTACK和VSTACK数组索要函数TAKE和DROP以一敌十的SUBTOTAL函数,你岂肯错过?SORT函数排序比用排序敕令还好用

图片巨乳 風俗

图片

编按:

BYROW和BYCOL函数不错对区域中的数据逐行能够逐列进行团聚运算,输出一个单列或单行的数组。底下详解这两个函数的用法。

今天学习LAMBDA终末两个配套函数BYROW和BYCOL。这两个函数比较其他四个配套函数更浅薄易懂,何况两者参数和用法近似,是以小窝将它们放在一谈先容。1. 作用与语法BYROW函数将LAMBDA算式应用于数组的每一转(不错蚁集为一转一转的磋商),并复返一个单列等行(与被磋商的数组行数超越)的数组。=BYROW(数组,LAMBDA运算式)BYCOL函数则是将LAMBDA算式应用于数组的每一列(不错蚁集为一列一列的磋商),并复返一个单行等列(与被磋商的数组列数超越)的数组。=BYCOL(数组,LAMBDA运算式)数组,要分列或分行磋商的数组。LAMBDA运算式,按行能够列进行团聚磋商,只须一个变量参数。把稳:因为Excel函数不赈济数组的数组,是以BYROW(BYCOL)中LAMBDA每次运算效用须是单值。2. BYROW和BYCOL基本用法1)LAMBDA对行能够列进行团聚运算下方是销售员各月的销售额。刻下需条目每东谈主最高月销量,以及当月最高单东谈主销量。

图片

(1)各东谈主最高月销量传统作念法等于输入公式=MAX(C3:H3)并向下填充。

图片

刻下用BYROW,公式=BYROW(C3:H11,LAMBDA(R,MAX(R)))

图片

说明:LAMBDA(R,MAX(R)),按序扫描C3:H11中第1行、第2行、第3行等数据,并获取各行MAX值。公式无须向下填充,告成获取各行的最大值。(2)当月最高单东谈主销量用BYCOL,公式=BYCOL(C3:H11,LAMBDA(C,MAX(C))).

图片

说明:公式无须向右填充,告成向右逐列扫描获取各列的最大值。2)如若LAMBDA运算效用是多个值如若公式中LAMBDA运算效用并非单值,则BYROW或BYCOL函数出现#CALC失实。比喻求各东谈主最高的两月销量。公式=BYROW(C17:H25,LAMBDA(R,LARGE(R,{1,2}))),效用失实:

图片

草榴社区最新地址说明:LARGE(R,{1,2})会复返每行第一、第二大的数值,输出的并非单个值,因此出现#CALC失实。这个时代,不错赓续嵌套团聚函数,让值酿成单个。比喻斯处在LARGE函数外嵌套文本组合函数TEXTJOIN函数,TEXTJOIN("、",,LARGE(R,{1,2})),效用就正确了:

图片

3. BYROW和BYCOL典型讹诈似乎BYROW和BYCOL并莫得什么本色用处:求最大值中,用它们,公式比用传统函数的公式还复杂。本色上BYROW或BYCOL的主要价值并非是告成用来得到最终效用,而是将它们的效用动作内存数组供其他函数使用。1)求平均月销量大于280的东谈主员

图片

求平均销量大于某个值的东谈主员名单,细目需要先得到各东谈主的平均值,然后进行比较筛选。此时,如若用传统函数就较繁琐。一种措施是加多一列平均销量援手列,然后用FILTER进行筛选。

图片

一种措施是用SUBTOTAL取代AVERAGE,并搭配OFFSET函数获取平均值数组,然后筛选。公式比较复杂还不易蚁集:=FILTER(B33:B41,SUBTOTAL(101,OFFSET(C32:H32,ROW(1:9),,1,6))>280)

图片

说明:无须援手列,就需要把平均值动作数组用于公式中,但AVRERAGE是团聚函数,单用它没法得到平均值数组。此处SUBTOTAL加OFFSET的作用等于得到平均值数组。这里有点神奇,大家不错属意。单写公式=OFFSET(C32:H32,ROW(1:9),,1,6),因为函数不赈济数组的数组,是以效用会是#VALUE失实;但当在外面嵌套上SUBTOTAL后,得到正确效用。

图片

由于不存在荫藏行,因此SUBTOTAL函数功能代码用1也不错。1和101皆示意求平均值。如若用今天的BYROW,则相对浅薄并好蚁集:

图片

2)求销量前3位东谈主员名单

图片

如若无须动态数组函数,公式较复杂:=XLOOKUP(LARGE(SUBTOTAL(9,OFFSET(C44:H44,ROW(1:9),,1,6)),{1;2;3}),SUBTOTAL(9,OFFSET(C44:H44,ROW(1:9),,1,6)),B45:B53)即便用LET优化,也比较长:=LET(a,SUBTOTAL(9,OFFSET(C44:H44,ROW(1:9),,1,6)),XLOOKUP(LARGE(a,{1;2;3}),a,B45:B53))

图片

如若用动态数组函数和BYROW联接,公式比较浅薄:公式=TAKE(SORT(HSTACK(B45:B53,BYROW(C33:H41,LAMBDA(x,SUM(x)))),2,-1),3,1)

图片

说明:BYROW(C33:H41,LAMBDA(x,SUM(x))),获取各行的销售统统;接着用HSTACK将姓名与销售统统列构成新数组;然后再用SORT函数对新数组降序排序;终末用TAKE函数取排序后的第1列(姓名列)前3行。

本站仅提供存储作事,系数内容均由用户发布,如发现存害或侵权内容,请点击举报。

相关资讯
热点资讯
  • 友情链接:

Powered by 小宝 探花 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群 © 2013-2024