龙空技术网

PMC需要掌握的函数之-UNIQUE

古哥计划 800

前言:

此时看官们对“c语言unique函数”都比较关怀,各位老铁们都需要剖析一些“c语言unique函数”的相关知识。那么小编也在网络上汇集了一些关于“c语言unique函数””的相关知识,希望你们能喜欢,看官们快快来了解一下吧!

这个函数是更新OFFICE版本后新增加的,函数很好理解,先从此函数的英文释义来理解:就独一无二的,独特的;非常特别的,极不寻常的;的意思

函数参数

第一参数array,是要进行数据处理的区域,可以是一列,一行,或者多列多行,是必需参数。

备注:参数对于我们PMC人员来说,常用的就是第一个参数: array ;通俗理解,这个参数选中后,返回唯一的数值,等同于选中数据后,删除重复项得到的结果

第二参数[by_col],是指如何进行比较。按列比较还是按行比较?这是个可选参数,默认(忽略)值是FALSE,也就是按行比较。

备注:这个参数就是按行还是按列,通俗来理解就是,不输,默认就是按列删除重复项目, 输入0就是按行删除重复项 (这里true就是用1表示,false就是以0)

第三参数[exactly_once],是指是否只要返回仅出现一次的数据。这也是一个可选参数,默认(忽略)值是FALSE,也就是要返回所有非重复数据。

备注:这个录入1的话,就是出现重复的不返回,只返回非重复的数据,只出现1次的

经典案例01汇总数据

在PMC整理分析数据的时候,我们需要更新1表,分析数据在2表,当1表有数据更新的时候,2表自动更新,此时用这个函数配合SUMIFS函数就可以起到完美建模。

举例说明:

表1是一张订单跟进表,每天有新订单录入,需要在表2自动汇总业务员的下单总量

我们在表2按下面的步骤录入函数:

A1=UNIQUE(订单跟进!G:G) 得到业务员的唯一值

B2=SUMIFS(订单跟进!E:E,订单跟进!G:G,客户汇总!A2)

这样一个简单的汇总自动表建立起来了,同理我们可以按客户,按产品这样分别建立。

经典案例02一维报表转二维报表

刚刚只是一个维度的分析,如果需要建立两个维度的分析呢,我们配合这个函数就可以实现二维分析建模:TRANSPOSE

还是上面的案例,此时我们需要知道业务员各个月分别下了多少订单?

首先在表1增加两列,分别用函数取出对应年份和月份,效果如下图:

=YEAR(A2) =MONTH(A2)

再通过文本连接符号连成一个单元格:=YEAR(A2)&"-"&MONTH(A2)

再回到表2:分别录入以下函数

=UNIQUE(订单跟进!I:I) 提取客户的唯一值

=UNIQUE(订单跟进!B:B) 提取年份和月份的唯一值,此时会发现这一列是按列显示的,因为要显示为二维,所以我们用TRANSPOSE把转换成按行显示

此时配合SUMIFS函数就实现了一维转二维的效果,我们录入公式公式后:

=SUMIFS(订单跟进!$F:$F,订单跟进!$H:$H,$A2,订单跟进!$B:$B,C$1)

经典案例03返回只出现一次数据

在分析数据的时候,有时候我们需求分析只下过一次单的客户,原来需要加辅助列来判断

=COUNTIFS(I:I,I2)

如有用新函数,此时我们只需要录入以下函数:

=UNIQUE(I:I,,1),利用了此函数的第3参数的效果

经典案例04提取行的唯一值

上面的数据都是按列提取唯一值,这里如果需要按行提取的时候,注意更改第2个参数为1

=UNIQUE(A1:P1,1)

我是古哥:

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

标签: #c语言unique函数