unique函数使用场景(一)
- 前情提示:Microsoft 365(就是原来的office 365)已经推出有一段时间了,去年年审就在项目上使用365更新的一系列动态函数来提高审计效率(大胆一点,就是更好的偷懒)。
- 讲解动态函数的文章不多,且365普及度低,故而实际审计过程中运用的频率不高。秉承着"Sharing is learning."的原则,这个公众号开始了(立个Flag,争取不年更)。
目录:unique函数使用场景(一)
unique函数构成
unique函数使用场景
场景一:配合sumif/ifs做一个简版数据透视表
unique函数构成
语法介绍部分较枯燥,可直接跳转“unique函数使用场景”, Learning by doing
= UNIQUE (array,[by_col],[exactly_once] )
参数 | 描述 |
---|---|
array必选 | 要从需中返回唯一行或列的区域或数组 |
[by_col]可选 | By_col 参数是指示如何比较的逻辑值。TRUE 将比较列并返回唯一列FALSE (或省略) 将比较行并返回唯一行 |
[exactly_once]可选 | Exactly_once 参数是一个逻辑值,它将返回在区域或数组中仅出现一次的行或列。这是唯一的数据库概念。TRUE 将返回从区域或数组中恰好出现一次的所有非重复行或列FALSE (或省略) 将返回区域或数组中的所有非重复行或列 |
来源:unique 函数——office 支持
https://support.microsoft.com/zh-cn/office/unique-%E5%87%BD%E6%95%B0-c5ab87fd-30a3-4ce9-9d1a-40204fb85e1e
office官方描述unique函数用于“返回列表或范围中的一系列唯一值”,用更通俗些的语言,unique函数的作用就是剔除选中单元格中的重复值,并展示剔除后的结果。
可以展示剔重后的文本
也可以展示剔重后的值
unique函数使用场景
如果365推出的系列动态函数中,只能选择一个让我推荐的话,那么unique函数绝对是我心目中审计从业人员必必必必必必会动态函数,连xlookup函数都可以舍弃。
为什么呢?因为可以用到的场景实在是太太太太太太多了,很多原来在数据处理过程中复杂的步骤,因为unique函数的推出一下子变得简单起来。9点下班不是梦~
场景一:配合sumif/ifs做一个简版数据透视表
你是否遇到过预审拿到企业前10个月收入成本表,好不容易处理完基础数据,再数据透视,再再把数据透视结果整体粘贴到一个新表单,再再再开始对着汇总数拉公式,再再再再给数据排个序,再再再再再认真写一版分析.....
然后.....
年审的时候鬼故事来了,明细表要重新做不说,收入前十大客商全变了..........预审做的表格到分析全全被踩在脚下....卒.......
然而,最该花时间的分析程序还没做,获取企业收入成本表处理数据重复预审这一系列数据操作就花费了半天到一天的时间。不光收入成本科目,往来科目的按客商、按款项性质明细表更是需要重复上述操作。
造成反复处理数据的主要原因,很大一部分原因是在excel里我们并不能直接对数据透视表内的数据进行操作。尽管有sumif/ifs函数用来按要求汇总数据,但是因为企业之间合作是个动态的过程,故而客户/供应商总是变动的。故而在过去的数据处理中,总是避免不了使用数据透视表获取完整客户/供应商名单。重复着生成数据透视表,复制,粘贴的过程
BUT,现在有了unique函数,可以获取动态的客商名单,直接对unique动态区域进行数据操作。
这样预审搭好架子,年审更新数据直接分析,连续项目甚至可以一直用搭好的框架,一直偷懒一直爽。
示例如下:
如图所示,增加、替换或者减少数据源信息,unique函数均会跟随变动,且sumif/ifs函数可以抓取unique函数展示结果进行处理。