龙空技术网

动态数组专属函数介绍(筛选+删除+排序)

古哥计划 691

前言:

此刻姐妹们对“数组排序输出 函数模板”大体比较注意,兄弟们都需要知道一些“数组排序输出 函数模板”的相关资讯。那么小编同时在网络上收集了一些关于“数组排序输出 函数模板””的相关知识,希望兄弟们能喜欢,看官们一起来了解一下吧!

动态数组的创新以及方便,在前期的文章中都已经说过,如不用锁定、不用按三键、不需要填充等,今天继续分享这次Excel版本的更新到底增加了哪些专属的动态数组函数。

古老师花了三个小时整理,分成七大类,有些函数或许你没有用过,但是当你知道他们的功能后,一定会爱不释手的,因为在某些场景下,用起来真的非常高效,省事。

UNIQUE函数

这个函数不用说了,绝对是王者级别的,参数特别简单,选中一个范围内删除重复项,保留唯一值;

语法:= (array,[by_col],[exactly_once])

后面两个参数基本用不上,注意,此函数并可以选择一个区域,后保留区域的唯一值。

FILTER函数

如果说UNIQUE是王者级的函数,FILTER就是无双王者了,为此,古老师还专门写过系列文章《FILTER就是Excel针对计划员定制专属的函数》,来介绍这个函数的用法,简直不要太香;

FILTER 函数基于布尔值 (True/False) 数组筛选数组。

语法:=FILTER(array,include,[if_empty])

SORT/SORTBY函数

SORT函数就是SORT 函数可对某个区域或数组的内容进行排序,一般会配合筛选函数进行嵌套,也就筛选后再排序;

语法:=SORT(array,[sort_index],[sort_order],[by_col])

如果未提供 sort_index,将假定使用 row1/col1。 如果未提供顺序,将假定使用升序排序。 默认情况下,Excel 将按行排序。

SORTBY是多条件排序,原理其实和SORT差不多,看语法就明白了:

=SORTBY(array, by_array1, [sort_order1], [by_array2, sort_order2],…)

SORTBY有时候在函数需要嵌套的时候反而不方便,因为一般是配合FILTER函数生成的结果排序,此时需要多条件排序的时候不方便用参数by_array1,by_array2来指定列。

所以一般情况下是用两层SORT来解决这个问题。

下图中,如果用SORTBY就不好解决,所以用公式:

=SORT(SORT(FILTER(B3:D14,B3:B14="花木兰"),3),2),两次嵌套实现按车间和数量双条件排序;

我是古哥:

从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

标签: #数组排序输出 函数模板