Excel——TEXTJOIN函数实现某一列值相等时合并其他列

news2024/12/24 2:09:28

一、TEXTJOIN函数介绍

公式=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…)

分隔符:文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。如果提供一个数字,则将被视为文本。

忽略空白单元格:如果为 TRUE,则忽略空白单元格,如果是False,则不忽略空值。

字符串1…:为 1 到 253 个要联接的文本项。这些文本项可以是文本字符串或字符串数组,如单元格区域。

其实TEXTJOIN函数用法比较简单,比如下图要把两个城市名称连到一块并且用逗号隔开

只需使用公式:=TEXTJOIN(",",TRUE,E6:F6)

第一参数是连接符逗号,第二参数一般都【TRUE】表示忽略空值,第三参数就是需要链接的数据区域,就是这么简单。

二、TEXTJOIN函数高级用法-多对多查询

大家对TEXTJOIN函数第一印象应该是觉得是强大的合并文本函数,其实我们可以借助IF函数,实现开头提到的多对多查询功能。

想要实现开头提到的功能,我们需要借助IF函数,先使用IF函数在左侧表格中找到【业务部、运营部、财务部】对应的所有员工名称,然后将其放在TEXTJOIN的第三参数中即可,用TEXTJOIN函数通过逗号把这些员工名称连接起来即可。

公式:=TEXTJOIN(",",TRUE,IF(A2:$A$10=D2,B2:$B$10,""))

其实,这个公式的关键就是IF函数,通过IF函数判断所属部门,如果条件成立就返回对应的员工名称,如果条件不成立就返回空值

IF公式:IF(A2:$A$10=D2,B2:$B$10,"")

特别注意事项:

1、IF函数中的判断条件和返回真值引用的单元格都是要决定引用,就是选择单元格后按一次F4键。

2、在WPS中输入公式后,一定要按Ctrl+Shift+回车键才可以,如果只按回车键会返回所有的员工名称。我们可以看到这个公式跟以往的公式有所不同,公式外面有{},这个可不是手工写的,而是输入公式后,按Ctrl+Shift+Enter三个组合键结束,这就是传说中的数组公式。

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

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

相关文章

选用SLMi331CG-DG芯片作为隔离驱动驱动器有什么优势?

国内首款单通道带DESAT保护功能的/SiC隔离SLMi331CG-DG,内置快速去饱和(DESAT) 故障检测功能、米勒钳位功能、漏极开路故障反馈、软关断功能以及可选择的自恢复模式,兼容隔离驱动器,为客户工程师提供高质量、高性能的替…

东芝携手罗姆共同投资191亿元,共同生产功率芯片 | 百能云芯

日本东芝(Toshiba)集团与芯片制造商罗姆半导体集团(Rohm)近日宣布将共同生产功率芯片,总投资额达3883亿日元(约人民币191亿元),这一举措旨在通过扩大生产规模,提高成本竞…

awt中文乱码-Intellij IDEA

乱码的根本原因在于秦始皇嘎太早了(bushi 解决方法:肉眼可见的编码设置统一为GBK 1.打开设置找到文件编码 2.肉眼可见的编码统统改成GBK 有人该问了,为什么不改成utf-8,因为awt的编码由操作系统决定,我的是win家庭中…

鸿蒙开发之状态管理@Prop和@Link

一、用法 在父子组件需要进行数据同步的时候,可以通过Prop和Link装饰器来做到。在父组件中用State装饰,在自组件中用Prop或Link装饰。 结论:Prop用于子组件只监听父组件的数据改变而改变,自己不对数据改变 Link用于子组件与父组…

C语言三种循环输出9*9乘法表

解题思路&#xff1a; 1、外层循环控制1~9循环 2、内层控制循环的次数 比如&#xff1a; 1 * 1 1 循环一次 1 * 1 1 1 * 2 循环两次 依此类推 int i, j;printf("for 打印9*9乘法表\r\n");for(i 1; i <10; i) {for(j 1; j < i;j) {printf("%d * %d %d…

快速排序(2)

一、快速排序有三种方法&#xff1a;hoare版本、挖坑法、前后指针版本 但是三种方法的核心思想都是一样的&#xff0c;都是将该数组分为左右两半递归式的排序。 1.hoare版本 该方法是先保存a[keyi]位置的值&#xff0c;然后右边先开动找小&#xff0c;找到小后&#xff0c;左…

Sci Transl Med | 新生儿重症监护室肠道病原体定植先于血流感染

今天给同学们分享一篇生信文章“Gut pathogen colonization precedes bloodstream infection in the neonatal intensive care unit”&#xff0c;这篇文章发表在Sci Transl Med期刊上&#xff0c;影响因子为17.1。 结果解读&#xff1a; 最近使用抗生素会导致肠道微生物群中潜…

Jemeter,提取响应体中的数据:正则表达式、Json提取器

一、正则表达式 1、线程组--创建线程组&#xff1b; 2、线程组--添加--取样器--HTTP请求&#xff1b; 3、Http请求--添加--后置处理器--正则表达式提取器&#xff1b; 4、线程组--添加--监听器--查看结果树&#xff1b; 5、线程组--添加--取样器--调试取样器。 响应体数据…

【Java SE】带你识别什么叫做异常!!!

&#x1f339;&#x1f339;&#x1f339;个人主页&#x1f339;&#x1f339;&#x1f339; 【&#x1f339;&#x1f339;&#x1f339;Java SE 专栏&#x1f339;&#x1f339;&#x1f339;】 &#x1f339;&#x1f339;&#x1f339;上一篇文章&#xff1a;【Java SE】带…

Axure的使用

1.Axure是什么&#xff1f;&#xff1f;&#xff1f; Axure是一款功能强大的原型设计工具&#xff0c;它可以让用户快速地创建交互式原型&#xff0c;并针对原型进行测试和改进。Axure的主要特点包括可定制的界面元素库、交互动画效果、条件逻辑、团队协作等功能&#xff0c;适…

nginx 网页匹配跳转

常用的Nginx 正则表达式 常用的Nginx 正则表达式 ^ &#xff1a;匹配输入字符串的起始位置 $ &#xff1a;匹配输入字符串的结束位置 * &#xff1a;匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll”&#xff1a;匹配前面的字符一次或多次。如“ol”能匹配“o…

《虹》国家级月刊维普收录期刊投稿

《虹》杂志由中华人民共和国国家新闻出版署正式批准&#xff0c;国内外公开发行的优秀期刊。虹杂志由团中央主管、中国青年出版总社主办&#xff0c;发行周期为月刊。为各行各业广大朋友提供一个学术交流的平台。 刊名&#xff1a;虹 主管单位&#xff1a;共青团中央 主办单…

ONLYOFFICE协作空间2.0:文档协作更便捷

〇、前言 大家好我是陈橘又青&#xff0c;在之前的文章中&#xff0c;我向大家介绍了ONLYOFFICE&#xff1a;免费、开源、跨平台的办公神器&#xff0c;想必大家都已经了解到了ONLYOFFICE在企业办公、文档处理工作中的方便快捷。ONLYOFFICE 2.0版本也已于近日更新。 今天就来跟…

ubuntu-c++-可执行模块-动态链接库-链接库搜索-基础知识

文章目录 1.动态链接库简介2.动态库搜索路径3.运行时链接及搜索顺序4.查看可运行模块的链接库5.总结 1.动态链接库简介 动态库又叫动态链接库&#xff0c;是程序运行的时候加载的库&#xff0c;当动态链接库正确安装后&#xff0c;所有的程序都可以使用动态库来运行程序。动态…

word文档中数字格式转换(排版助手)

示例&#xff1a;李老师收入了234243.33元&#xff0c;产量3000公斤&#xff1b; 张老师收入了2324324元&#xff0c;产量45555公斤&#xff1b; 孙老师收入了600000元&#xff0c;产量2342公斤 王老师收入了1234443243元&#xff0c;产量1243142公斤。 1、数字批量转换成千…

vim + ctags 跳转, 查看函数定义

yum install ctags Package ctags-5.8-13.el7.x86_64 already installed and latest version 创建 /home/mzh/pptp-master/tags.sh #!/usr/bin/shWORKDIR/home/mzh/pptp-masterfind ${WORKDIR} -name "*.[c|h]" | xargs ctags -f ${WORKDIR}/tags find /usr/inclu…

在线学习平台-课程分页、用户管理、教师查询

在线学习平台------手把手教程&#x1f448; 用户管理 添加功能增强 新增属性 若依里的用户模块(SysUser)是没有课程这一属性的,要实现我们自己的课程分页查询功能 这个位置传入的实体类SysUser要加上classId,记得加上get、set方法 更改sql语句 ctrl 鼠标左键不断点进去…

3D摄影棚布光:Set A Light 3D Studio

Set A Light 3D Studio是一款专业的灯光模拟软件&#xff0c;旨在帮助摄影师和电影制片人在电脑上进行虚拟灯光布置和场景模拟&#xff0c;以实现更加精准和高质量的拍摄效果。该软件提供了丰富的灯光和场景模型&#xff0c;支持灵活调整光源位置、强度、颜色和效果等参数&…

php之jwt使用

PHP JWT&#xff08;JSON Web Token&#xff09;是一种用于身份验证和授权的开放标准。JWT是一个包含有关用户或实体身份信息的安全令牌&#xff0c;它由三部分组成&#xff1a;头部&#xff08;Header&#xff09;、载荷&#xff08;Payload&#xff09;和签名&#xff08;Sig…

j1冒个泡-排序的演变--扩展题

100 哥随机数 。从小到大排序 #include <stdio.h> #include <time.h> #include <stdlib.h> #define NUM 100 void bbule(int *arr,int size){for (int i 0; i < size-1; i)// 运行O(n)次{/* code */for (int j 0; j < size-1-i; j)// 要减i哟{/* co…