电子表格函数进阶 您所在的位置:网站首页 weekday函数的第二个参数的解释 电子表格函数进阶

电子表格函数进阶

2023-05-08 23:17| 来源: 网络整理| 查看: 265

Excel里有个号称“万能”的函数组合,这个函数组合就是INDEX+SMALL+IF,很多地方都是它们的用武之地。

这个函数的特点是:提取出满足某个条件或某些条件的所有数据,可以一次性返回单行单列或多行多列的结果。

解释:

INDEX函数可以实现从第一参数中提取出第二参数个数据的目的。

例如:=INDEX({11,21,31},1)返回11,也就是从{11,21,31}提取第1个数字;=INDEX({11,21,31},2)返回21,也就是从{11,21,31}提取第2个数字。

SMALL函数可以逐步输出符合条件的行号。

例如:SMALL({11,22,33},1)=11,也就是SMALL返回第一参数中第1(第二参数)小的数字。同理,SMALL({11,22,33},2)=22。

用INDEX(大区域,SMALL(IF(条件区域=条件,ROW(条件区域),4^8),ROW(A1)))&""这种方式去屏蔽错误值,这种屏蔽错误值的思路是,如果条件区域=条件就返回条件区域行号,否则返回一个比较大的用不到的行号,比如说4^8行或数据区域下面的一个空行行号。这样,INDEX在输出完所有符合条件的行后开始调用4^8行的值(空单元格),为了避免返回0所以再加上一个&""。

注意:要是由于后面要查询的其他列有数字,用上述&""的方法数字会变成文本。如果有日期的时候,日期格式存储的数据会变成一个数字。

这是一个数组函数公式,需要按Ctrl+Shift+enter开始运行。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有