自从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文件都可以使用对了,他还支持,从第五参数开始后面的参数,都认为是文本,可以是区域,或者单个单元格,或者是自己写的文本,都会进行合并!

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

  1. textjoin去重_excel中几列相同的数据,多列去重? | excel表格删除重复数据

    Excel中a列和c列的数据有相同的,也有不同的,如何去重后现在在另一个表格的a列 这个不算难问题,你上传一下的数据表,帮你做了. excel 如何将各列数据去重后合并到各列的一个单元格里 如图所示, ...

  2. c++中std::set自定义去重和排序函数

    c++中的std::set,是基于红黑树的平衡二叉树的数据结构实现的一种容器,因为其中所包含的元素的值是唯一的,因此主要用于去重和排序.这篇文章的目的在于探讨和分享如何正确使用std::set实现去重 ...

  3. mysql group_concat去重_MySQL group_concat() 函数用法

    MySQL group_concat() 函数用法 在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数. 1.基 ...

  4. hive 去重 字符串_hive函数

    Hive是建立在 Hadoop 上的数据仓库基础架构,定义了简单的类 SQL 查询语言(HQL) 函数分类: 简单内置函数:数学函数,字符函数,日期函数,条件函数,聚合函数. 高级内置函数:行列转换函 ...

  5. php数据group去重,MongoDB_Mongodb聚合函数count、distinct、group如何实现数据聚合操作, 上篇文章给大家介绍了Mong - phpStudy...

    Mongodb聚合函数count.distinct.group如何实现数据聚合操作 上篇文章给大家介绍了Mongodb中MapReduce实现数据聚合方法详解,我们提到过Mongodb中进行数据聚合操 ...

  6. mysql group_concat去重_mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格...

    mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格 MemberID MemberName FruitName -------------- ------------- ...

  7. JAVA | MongoDB 去重、聚合函数、Criteria Query使用

    前言 最近项目工作中遇到mongo复杂查询的语句使用,其中使用到数据去重,分组查询. 去重 mongo中去重和sql语句一样都是使用distinct // 对时间范围内的name字段去重 db.get ...

  8. mysql group concat 去重,MySQL group_concat() 函数用法

    MySQL group_concat() 函数用法 在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数. 1.基 ...

  9. oracle中wm_concat函数去重,oracle-常用函数-wm_contact

    oracle wm_concat(column)函数使我们经常会使用到的,下面就教您如何使用oraclewm_concat(column)函数实现字段合并 如: shopping: --------- ...

最新文章

  1. 二分图最大匹配(匈牙利算法) POJ 3020 Antenna Placement
  2. win10_x64更新错误解决: 安装一些更新时出现问题,但我们稍后会重试。如果持续出现这些问题,并且你想要搜索Web或联系支持人员以获取相关信息,以下信息可能会对你有帮助:
  3. 单载波调制和OFDM调制比较
  4. 数据库-主键和外键及其约束
  5. java泛型机制_Java泛型机制必要性及原理解析
  6. 【CodeForces - 764A】Taymyr is calling you (找规律,水题)
  7. Python+pandas实现时间序列数据扩展案例一则
  8. 更新智能开发研发进度
  9. Win 7退役,这些Linux发行版可以替代
  10. ug编程内公差和外公差是什么_UG编程
  11. 三阶魔方还原步骤图_三阶魔方公式图解、教程
  12. 什么是云中台系统_什么是云中的超融合?
  13. 三件套都有什么_床上用品三件套,四件套,五件套,七件套分别包括的是哪些...
  14. android开发指纹解锁,Android-指纹解锁技术
  15. Linux 新手必会的21条命令合集
  16. SQL中的函数:单值函数、聚合函数
  17. mysql宕机日志查询_Mysql容器异常宕机
  18. C02-程序设计基础提高班(C++)第8周上机任务-结构体
  19. ENVI app store报错:打不开和显示无法联网
  20. “无实物尝百味”通过控制微电流刺激产生味觉—3.复位配网和电量报警实现篇

热门文章

  1. 开发.NET Core NuGet包并实现CI/CD
  2. .net core之ACG小站爬虫(一)
  3. 在Visual Studio中使用任何C++编译器
  4. .NET Core log4net 使用
  5. ASP.NET Core 1.0 开发记录
  6. Spring Boot 解决跨域Cors问题
  7. C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。
  8. Android之glide加载图片圆角效果
  9. linux shell之替换目录下包含关键字所有文本里面的内容
  10. linux shell之字符串的更具字符分割和删除字符和文本内容的删除以及内容是否匹配成功