首页 > 其他分享 >Excel新函数TEXTJOIN太强大了,这些高级用法太实用了

Excel新函数TEXTJOIN太强大了,这些高级用法太实用了

时间:2024-03-19 15:02:06浏览次数:16  
标签:函数 太强大 单元格 Excel TEXTJOIN 文本 TRUE

今天跟大家分享WPS中新函数TEXTJOIN的使用方法和技巧,它不仅仅是一个强大的文本连接函数,还有一些高级用法可以帮助我们快速解决日常难题。

TEXTJOIN函数介绍

作用:TEXTJOIN函数是文本连接函数,使用分隔符连接列表或文本字符串区域。

语法:=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…)

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

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

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

 

用法1、TEXTJOIN函数高级用法,一对多查询

图下图所示,左边是班级和学生名单数据表,现在需要根据班级,要把所有学生名单列出来并且用逗号隔开,我们可以使用以下两种方法轻松实现:

1、TEXTJOIN+IF组合

在目标单元格中输入公式

=TEXTJOIN(",",TRUE,IF(A:A=D2,B:B,""))

然后点击回车键,并且下拉填充数据即可。

解读:

这个公式的关键就是巧妙使用IF函数,通过IF函数判断所属班级,如果条件成立就返回对应的学生名称,如果条件不成立就返回空值。

用法2、TEXTJOIN+FILTER组合

在目标单元格中输入公式

=TEXTJOIN(",",TRUE,FILTER(B:B,A:A=D2))

然后点击回车键,并且下拉填充数据即可。

 

解读:

①、同样公式的关键在于使用FILTER筛选函数,先筛选出对应班级的学生,然后再使用TEXTJOIN函数合并到一起。

②、FILTER函数介绍

FILTER是基于定义的条件筛选一系列数据的函数,它由数组,包括,空值三个参数所构成。

使用语法=FILTER(数组,包括,空值)

第一个参数【数组】:就是筛选区域

第二个参数【包括】:就是筛选列=筛选条件

第三个参数【空值】:可以忽略,这个参数就是如果出现错误值可以设置返回信息

用法3、TEXTJOIN函数高级用法,合并单元格保留所有数据内容

在Excel中如果合并单元格,只会保留左上角第一个单元格数据,要想合并单元格后保留所有数据内容一般是不能实现的。但是我们可以TEXTJOIN函数来实现类似的合并单元格保留所有数据内容的功能。

 

方法:

1、在目标单元格中输入公式:

=TEXTJOIN(CHAR(10),TRUE,A2:A8)

点击回车,向有填充数据

2、然后单击【开始】-【自动换行】即可。

解读:

公式中CHAR(10)作用是为了生成换行符,只有这样“自动换行”功能才能发挥作用。

用法4:文本合并去除重复值

如下图所示,左侧是一个姓名名单,需要把名称合并到一起,中间用逗号隔开并且需要去掉姓名中的重复值。

在目标单元格中输入公式:

=TEXTJOIN("、",TRUE,UNIQUE(A2:A7))

 

解读:

如果只使用TEXTJOIN函数来合并文本,如果想去除重复值,我们需要结合UNIQUE函数去除重复项。

用法5、将文本信息合并到一块并且用逗号隔开

如下图所示,把所有姓名合并到一块并且用逗号隔开。

使用公式=TEXTJOIN(",",TRUE,A2:A8)

解读:

①、第一个参数分隔符“、”可以根据实际需要自定义。

②、第二个参数“TRUE”代表忽略空白单元格。

③、第三个参数“A2:A8”就是要合并到一块的字符串。

AIGC ChatGPT 职场案例
AI 绘画 与 短视频制作
PowerBI 商业智能 68集
Mysql 8.0  54集
Oracle 21C 142集
Office 2021实战应用
Python 数据分析实战,
ETL Informatica 数据仓库案例实战 51集
Excel 2021实操 100集,
Excel 2021函数大全 80集
Excel 2021高级图表应用 89集,
Excel 2021大屏可视化制作 56集
Excel 2021实用技巧 300集
PPT 2021 商业汇报实战应用 69集
Tableau  数据分析 80集
FineReport 帆软大屏可视化 50集

送你各类文档模板PPT,表格,大屏可视化 超过5000+模板

以上案例实战获取:  https://edu.csdn.net/combo/detail/2552

标签:函数,太强大,单元格,Excel,TEXTJOIN,文本,TRUE
From: https://blog.csdn.net/sunzhuan158/article/details/136842386

相关文章

  • Java中使用easyexcel导入导出数据
    工作中常常遇到导入导出Excel数据,还需要设置表格边框、合并单元格、字体居中等等各种样式,尝试了多种方式觉得阿里的easyexcel挺好使,记录一下使用、表格样式如下:导入依赖<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId>......
  • EasyExcel实现文件上传下载(百万级数据、单元格自定义样式)
    文章目录一、EasyExcel介绍二、写Excel1、最简单的写2、列宽、行高、背景颜色、字体大小颜色、对齐方式2.1、编码方式2.2、注解方式3、复杂头与修改列顺序4、日期、数字类型和自定义格式化5、设置单元格下拉6、重复多次写入(百万数据)7、导出指定列8、动态生成表头9、模......
  • 读取设置密码保护的excel文件,有没有更好的办法?
    大家好,我是Python进阶者。一、前言前几天在Python最强王者交流群【wen】问了一个Python处理Excel加密文件读取问题。问题如下:请教:读取设置了密码保护的exlce文件,df=pd.read_excel(file,password='12345678') 报错:gotanunexpectedkeywordargument"password"  目前的解......
  • Python教程:生成Excel并更改表头
    简介在数据处理和报告生成中,Excel文件是一种常见的格式。Python提供了许多库来处理Excel文件,其中包括openpyxl,它是一个功能强大且易于使用的库,可以用来生成、修改和读取Excel文件。本文将介绍如何使用Python的openpyxl库生成Excel文件,并且演示如何更改表头。生成Excel文件首先......
  • 如何将Word文档转成Excel表格?
    处理各种word文档、表格是一件繁琐又复杂的事情,尤其是word里的表格无法使用公式进行计算,是否能将其转换成excel表格呢?答案当然是可以的,大家可以试试以下几种方法,简单又便捷,其中,专业工具提供功能十分齐全。方法一:复制粘贴为表格这个方法简单便利,通常都是短篇word内容,直接复制到表......
  • Java导出多个Excel放在压缩包里
    之前做过一个导出多个Excel放在压缩包里的需求,当时也是网上找的思路,现在已经找不到之前的文章了,不多废话直接上代码。publicvoidexport(HttpServletRequestrequest,HttpServletResponseresponse){StringzipFileName="zipname.zip";List<Workbook>workbooks......
  • python + xlwings 操作Excel,复制粘贴保留格式
    在使用python处理Excel时,需求是要保留Excel内的格式(例如字体,大小,背景颜色,函数公式....),试了其它几个库,都没达到效果,偶然发现了xlwings,可以达到我所需要的效果。importxlwingsasxwfromxlwings.constantsimportPasteType打开Excel文件workbook=xw.Book('example.xlsx')......
  • C#操作Excel文件三种方式详解
    1.OleDb方式:使用.NETFramework内置的System.Data.OleDb命名空间中的类,可以将Excel文件当作数据库来读取数据。这种方式适用于较旧版本的Excel文件(.xls格式,即Excel2003及更早版本)。usingSystem.Data.OleDb;//创建连接字符串stringconnectionString="Provider=Microso......
  • 深入解析C#中的第三方库NPOI:Excel和Word文件处理的利器
    一、引言在.NET开发中,操作Office文档(特别是Excel和Word)是一项常见的需求。然而,在服务器端或无MicrosoftOffice环境的场景下,直接使用OfficeInterop可能会面临挑战。为了解决这个问题,开源库NPOI应运而生,它提供了无需安装Office即可创建、读取和修改Excel(.xls,.xlsx)和Word(......
  • vue页面纯前端导出excel表格(多级表头,exceljs)
    查找对比因为是第一次实现这样的功能,先在网上进行了查找,发现了三种比较常用的方法:1.安装file-saverxlsxscript-loader如果想设置表格样式的话,需要同时安装依赖xlsx-style,通常情况下安装此依赖会报错,需要进行修改;2.安装vue-json-excel这个插件看起来比较好上手,但是好像只......