前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >个人永久性免费-Excel催化剂功能第46波-区域集合函数,绝对的黑科技应用

个人永久性免费-Excel催化剂功能第46波-区域集合函数,绝对的黑科技应用

作者头像
Excel催化剂
发布2021-08-19 11:43:29
8070
发布2021-08-19 11:43:29
举报
文章被收录于专栏:Excel催化剂

在常规自定义函数的世界中,一般情况下,仅会输入一堆的参数,最终输出一个结果值,在以往Excel催化剂的自定义函数,已经大量出现输入一堆参数返回多个结果值并自动输出到多个单元格区域内。此项技术可运用的场景太多太多,以致于今天给大家推出的集合类函数,相信大多数就算是高级用户,都是耳目一新的应用。

文章出处说明

原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。

使用场景

在数据库环境、编程环境中,大量的使用集合的概念,两个集合之间的运算有以下五种情况,今天Excel催化剂将实现第1、4、5三种情形,在单元格区域的多个值组成的集合中。

集合运算图

实现这些的好处就是我们日常经常碰到的场景,大一堆数里找和另外一堆数同时存在(交集),或两堆数的合计所有(并集)和在一堆数里找另外一堆数所没有的数据部分(补集)。这一系列的场景相信大家都不会陌生。

常规的方法来操作,各种繁琐,今天Excel催化剂带大家再次领教黑科技力量。

具体函数功能

今天的函数中,大家会看到有成套的函数出现,目的为了一些函数再嵌套的场景,特别提供Array结尾的函数,可以供其他函数调用其返回的一个数组集合的结果。

集合函数清单

RangeValuesDistinct函数

此函数严格说非集合间的运算,是集合内的去重操作。 具体示例如下:函数参数简单,同时提供一参数控制是否返回空值记录。

保留空值返回

下图为函数嵌套使用的效果,引用Array结尾的函数。

RangeUnionValue区域集合并集函数

一般集合是无重复的,此时扩展集合的概念,可以通过参数控制返回结果是去重的还是未去重的,如下图的结果1为去重的,结果2为未去重的。

RangeUnionValue参数面板

RangeIntersectValue区域集合交集函数

同理理解了交、并、补集的概念,对返回的结果也较好理解。 以下是取交集的情况。

image.png

交集函数参数面板

RangeIntersectValue区域集合补集函数

总结

通过以上的演示,相信这一系列的函数,大家心中都想好了一系列的使用场景,集合的计算,较用一般方式来操作,性能更佳,使用更方便,希望能够再次给大家带来工作上质的飞跃!勇于去想像,外面世界一片广阔!

系列文章

一文带你全面认识Excel催化剂系列功能 安装过程详解及安装失败解决方法 第1波-工作表导航 第2波-数字格式设置 第3波-与PowerbiDesktop互通互联 第4波-一大波自定义函数高级应用,重新定义Excel函数的学习和使用方法 第5波-使用DAX查询从PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据 第9波-数据透视表自动设置 第10波-快速排列工作表图形对象 第11波-快速批量插入图片 第12波-快速生成、读取、导出条形码二维码 第13波-一键生成自由报表 第14波-一键生成零售购物篮分析 第15波-接入AI人工智能NLP自然语言处理 第16波-N多使用场景的多维表转一维表 第17波-批量文件改名、下载、文件夹创建等 第18波-在Excel上也能玩上词云图 第19波-Excel与Sqlserver零门槛交互-查询篇 第20波-Excel与Sqlserver零门槛交互-数据上传篇 第21波-Excel与Sqlserver零门槛交互-执行SQL 第22波-Excel文件类型、密码批量修改,补齐Power短板 第23波-非同一般地批量拆分工作表 第24波-批量发送邮件并指点不同附件不同变量 第25波-小白适用的文本处理功能 第26波-正确的Excel密码管理之道 第27波-Excel工作表设置快捷操作 第28波-工作薄瘦身,安全地减少非必要冗余 第29波-追加中国特色的中文相关自定义函数 第30波-工作表快捷操作(批量创建、命名、排序、工作表目录) 第31波-数量金额分组凑数功能,财务表哥表姐最爱 第32波-空行空列批量插入和删除 第33波-报表形式数据结构转标准数据源 第34波-提取中国身份证信息、农历日期转换相关功能 第35波-Excel版最全单位换算,从此不用到处百度找答案 第36波-新增序列函数用于生成规律性的循环重复或间隔序列 第37波-把Sqlserver的强大分析函数拿到Excel中用 第38波-比Vlookup更好用的查找引用函数 第39波-DotNet版的正则处理函数 第40波-工资、年终奖个人所得税计算函数 第41波-文件文件夹相关函数 第42波-任意字符指定长度随机函数 第43波-文本处理类函数增强 第44波-可见区域复制粘贴不覆盖隐藏内容 第45波-逻辑判断函数增强

关于Excel催化剂

Excel催化剂先是一微信公众号的名称,后来顺其名称,正式推出了Excel插件,插件将持续性地更新,更新的周期视本人的时间而定争取一周能够上线一个大功能模块。Excel催化剂插件承诺个人用户永久性免费使用!

Excel催化剂插件使用最新的布署技术,实现一次安装,日后所有更新自动更新完成,无需重复关注更新动态,手动下载安装包重新安装,只需一次安装即可随时保持最新版本!

Excel催化剂插件下载链接:https://pan.baidu.com/s/1kDtFkM5KZ4R1lAO0TO07AA

因插件使用VSTO开发技术完成,插件的安装需要电脑满足相关的环境配置才能运行,且需可连接外网的方式实现自动更新机制,若下载安装过程中有任何疑问或需要离线版安装等,尽量不单独私聊询问,加QQ群可高效解决(群内已汇集了VSTO开发、Powerbi技术、Sqlserver商业智能等方面的国内顶尖大牛人物,进群的好处不用多说了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel催化剂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章出处说明
  • 使用场景
  • 具体函数功能
    • RangeValuesDistinct函数
      • RangeUnionValue区域集合并集函数
        • RangeIntersectValue区域集合交集函数
          • RangeIntersectValue区域集合补集函数
          • 总结
          • 系列文章
          • 关于Excel催化剂
          相关产品与服务
          数据库
          云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档