textjoin去重_SuperJoinText这个函数,弥补了TEXTJOIN的缺憾

自从TextJoin函数处理,我感觉Excel文本处理问题,减少了一半,真的特别好用!

但也有一些不足的地方,比如能不能直接对满足条件的数据去重后合并,直接忽略FALSE等,当然你可能会说其他函数组合可以实现,当然可以,但是对我而言比较常用,于是我自己尝试来写一个,弥补这个缺憾,还真的成功了!

所以我们今天要分享的就是TextJoin和我自己开发的可以在任意版本中使用的SuperJoinText,顺便做一个对比!哪个更好用?案例1 | 把类别合并到一个单元格中

如果我们直接使用TextJoin就会发现问题,类别没有去重!所有我们需要配合

UNIQUE函数去重处理!=TEXTJOIN(',',,UNIQUE(A2:A12))

这个是真的香!但是我觉得还是麻烦,要是可以TextJoin直接去重就好了!

于是我们就使用SuperJoinText 一个函数搞定!=SuperJoinText(',',,TRUE,A2:A12)

SuperJoinText函数简易说明语法:SuperJoinText(分隔符,是否忽略空和False,是否去重,一组文本)结果:得到一组合并后的文本!我们通过更多案例来看看他的好用方便之处!案例2 | 指定类别合并我们首先使用TextJoin来处理=TEXTJOIN(',',,IF($A$2:$A$12=F2,$C$2:$C$12,''))不满足条件指定为空,再利用第二参数,忽略空!但是SuperJoinText则不需要考虑不满足的情况,因为默认不仅忽略空还忽略false=SuperJoinText(',',,,IF($A$2:$A$12=$F2,$C$2:$C$12))接下来我们看一下,更加复杂,但是很使用的案例!比如讲对应类别的 水果名称及价格一一对应合并,括号中放价格!案例3 | 对指定类别的名称及价格一起合并=TEXTJOIN(',',,IF($A$2:$A$12=F2,$C$2:$C$12&'['&$D$2:$D$12&']',''))非常的方便好用!我们来看看SuperJoinText 是否可以实现,如何实现!=SuperJoinText(',',,,IF($A$2:$A$12=F2,$C$2:$C$12&'['&$D$2:$D$12&']'))多了一个逗号,但是不用考虑False的情况,其他基本一致,这也是设计时考虑大家的使用习惯,尽量保持和TextJoin语法的相对一致性!我们换一个案例,对应满足条件的数据有重复值,我们合并值需要一个,这样如何处理呢?使用SuperJoinText只要指定第三参数为True即可!=SuperJoinText(',',TRUE,TRUE,IF($C$2:$C$20=F5,$B$2:$B$20))看一下TextJoin是否可以处理!=TEXTJOIN(',',,UNIQUE(IF($C$2:$C$20=$F5,$B$2:$B$20,'')))也可以但是需要配合UNIQUE函数!总结一下SuperJoinText函数:1、对第二参数进行了增强,不仅可以忽略空还是可以忽略常见的FALSE2、比TEXTJOIN多了一个第三参数,是否去重去重!3、任意版本配置后都可以使用!如何使用?1、聊天窗口回复(直接复制)下载附件:SuperJoinText2、打开,另存为,加载宏3、加载函数,选择对应的保存的文件,确定即可(保存在默认位置会直接加载,选择即可)4、本机上任意打开的Excel文件都可以使用对了,他还支持,从第五参数开始后面的参数,都认为是文本,可以是区域,或者单个单元格,或者是自己写的文本,都会进行合并!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/299363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

复工后,看看他们都是怎么上班的!

全世界只有3.14 % 的人关注了爆炸吧知识来源:大叔爱吐槽 人民日报本周全国各地终于逐步复工!听!小伙伴在召唤你!你大概从未想过,有一天自己竟会盼望上班?困守家中的20多天,积累了天量防疫知识&a…

使用 OpenLDAP 集中管理用户帐号

关键字: OpenLDAP ReiserFS SCTP nmon 正则表达式 使用轻量级目录访问协议(LDAP)构建集中的身份验证系统可以减少管理成本,增强安全性,避免数据复制的问题,并提高数据的一致性。随着 Linux® 的不断…

.NET Core 2.1 容器镜像将从 Docker Hub 中删除

.NET Core 2.1 容器镜像将从 Docker Hub 中删除Richard 2021 年 8 月 16 日从 8 月 21 日开始,.NET Core 2.1 Docker 容器镜像将不再在 Docker Hub 上可用,而只能在 Microsoft Container Registry (MCR) 上使用。此更改之前已通过 dotnet/dotnet-docker …

【每日分享】我做程序员那些年犯下的罪,此时此刻我自己的笑出猪叫~

以前我刚入行,总是会犯这样几个常见错误,后面想起来是真的SB。当然每个程序员会犯错,重要的是从中吸取教训,得到成长。那么这些错误到底是什么呢?我来给大家盘点一下!!! 当我感觉我…

解决ubuntu下eclipse 经常崩溃的问题

2019独角兽企业重金招聘Python工程师标准>>> ubuntu对SWT程序支持的不怎么好,基于SWT的eclipse在ubuntu下经常崩溃和失去响应,要解决这个问题需要1.需要卸载掉 overlay-scrollbar libwebkit-1.02.eclipse.ini中加入 -Dsun.awt.disablegrabtru…

结构设计

结构是值类型。结构是在堆栈上或以内联方式分配的,当结构超出范围时将被释放。通常情况下,值类型的内存空间分配和释放的开销较小;但在需要大量装箱和取消装箱操作的方案中,值类型的执行性能较引用类型要差。有关更多信息&#xf…

揭秘神仙高校的课堂!网友跪了:这就是差距啊!

全世界只有3.14 % 的人关注了爆炸吧知识疫情之下,家家闭门谢客,宅着就是做贡献了。原本一晃而过的7天假期变得“漫长”,延迟复工、居家办公;学生党们把寒假过成了暑假。随着各高校公布延迟开学时间到二月底,各种网络直…

oracle中prad函数_024 SQL函数

1. 使用ORDER BY排序(1) ORDER BY 子句的作用是什么?用ORDER BY子句排序。用于对结果集进行排序处理,提供了升序排序(ASC)与降序排序(DESC)如果不指定排序规则默认为升序排序。在排序中也可以使用没有包括在…

WPF 基于 .NET 5 框架和 .NET 6 的 SDK 进行完全单文件发布

本文来告诉大家如何基于 .NET 5 框架和 .NET 6 SDK 进行完全单文件发布,这是对 WPF 应用程序进行独立发布,生成的是完全单文件的方法在之前的版本,尽管也是基于 .NET 5 框架的 WPF 应用,然而在 .NET 5 的 SDK 下,除非是…

双绞线直连法如何才能使两台电脑实现共享

都知道用双绞线直连法组网,但是到底如何操作才能够实现呢?我在这里给大家介绍一下具体步骤:双机互连直接用双绞线连接,使用简单的对等网组网方案: 第一步、分别给两台机器装上网卡以及网卡的驱动程序; 第二…

世道变了,面试初级Java开发会问到Arrays!!!你不会还不知道吧!

一、基本定义 Arrays类&#xff0c;全路径java.util.Arrays&#xff0c;主要功能为操作数组&#xff0c;Arrays类的所有方法均为静态方法&#xff0c;所以 调用方式全部为Arrays.方法名 二、常用方法 1. <T> List<T> asList(T... a)可以将数组转化为相应的lis…

DNS(三)--子域授权和视图

实验题目&#xff1a;1.子域授权&#xff08;委派&#xff09;2.视图实验环境&#xff1a;1.vmware虚拟机2.linux子机两台3.XP测试机实验过程&#xff1a;一、子域授权在现实生活中我们世界互联网中的每个主机并不是在同一个域内&#xff0c;而是通过不同的依据将将其划分到不同…

学习使用RIA Framework Flex创建MySQL管理UI(初学Flex实例教程)

引言&#xff1a;一直想学习Flex来着&#xff0c;平时都是因为太懒的缘故&#xff0c;没有去实践&#xff0c;在csdn上无意看到这篇博文&#xff0c;觉得对自己挺有帮助的&#xff0c;就引过来了~ PHPMyAdmin的出现震撼了业界&#xff0c;这毫无疑问。它当然是基于PHP的最佳应用…

11尺寸长宽 iphone_LED显示屏的尺寸规格计算方法

LED屏幕在生活中&#xff0c;随处可见&#xff0c;显示屏、广播屏等等&#xff0c;但是LED尺寸怎么计算的&#xff0c;你知道吗&#xff1f;今天我们来了解一下LED屏幕尺寸的计算方法。一、点间距的计算1、各单元板常见型号及尺寸LED屏普遍是用单元板做的。LED单元板常见型号及…

盘点数学里十大不需语言的证明

全世界只有3.14 % 的人关注了爆炸吧知识当谈到复杂数学定理的证明时&#xff0c;很多人常常为之色变&#xff0c;认为这只是一个枯燥的公式堆砌和深奥的数学推导过程。这当然是一个让笔者感到纠结的误解。因为数学证明中包含的美丽与精巧实在是一道亮丽的风景线&#xff0c;而这…

好端端的程序员,咋就成了新生代农民工!

实锤&#xff0c;程序员被划为新生代农民工&#xff0c;码农的称号终获官方认定&#xff0c;网上一片热议。虽然农民工的称呼有点突兀&#xff0c;然而更多的评论都是在羡慕程序员的高薪&#xff0c;尤其是那些能进一线大厂的幸运儿。往年.NET进大厂难&#xff0c;而今年腾讯、…

一个合格网络管理员的成长经历

随着信息化进程的飞速发展&#xff0c;组建网络已成为每个现代企业的必经之路。而在我国的大部分中小企业中&#xff0c;对网络这一神奇工具的使用还非常有限&#xff0c;究其原因主要因为在这些企业中缺乏完整的管理思路和控制管理能力的网络管理员。笔者以自己从一个对网络一…

大厂Java初级开发工程师!!!面试必问项之Set实现类:TreeSet

一、TreeSet 概述 1、TreeSet是 SortedSet 接口的实现类&#xff0c; TreeSet 可以确保集合元素处于排序状态。 2、TreeSet顾名思义他内部维护的是一个TreeMap&#xff0c;底层是红黑二叉树&#xff0c;他使得集合内都是有序的序列。 3、Tree可以按照添加对象的指定属性&…

【Android笔记】如何创建列表视图3

接着上一篇实现一个带有复选框的列表视图&#xff0c;这要求对Adapter有比较清楚的理解。1. ArrayAdapter从Layout读取TextView控件&#xff0c;返回给ListView显示&#xff0c;这个处理在ArrayAdapter的getView方法里&#xff0c;我们可以继承这个类&#xff0c;覆盖getView&…

史上最硬核的数学老师!搞发明、造大炮,让战斗民族直叫爸爸,看完我跪了......

全世界只有3.14 % 的人关注了爆炸吧知识一直以来&#xff0c;有好多朋友在后台和知识君吐槽&#xff0c;自己在追逐菲尔兹奖的路上总被数学公式所绊倒&#xff0c;一见到数学公式就头疼&#xff01;这时&#xff0c;知识君就会搬出数学史上最萌的公式——“么么哒”公式&#x…