我是【】,亲爱的朋友们,若您渴望在职场中更加得心应手,那就不要错过右上方“关注”按钮的点击。从今天起,我每天都会为您带来职场办公软件使用的实用技巧和干货分享!
在运用WPS处理Excel数据的过程中,我们经常会遇到需要查找特定数据的情况。例如,您可能会发现,自己需要从左侧的表格中筛选出【业务部、运营部、财务部】等部门对应的员工名单,并将这些名单在右侧表格中进行汇总,且每个员工名称之间需要用逗号分隔,就像这样(此处应有图片说明)。面对这样的多对多查询难题,有一个神奇的函数——TEXTJOIN,它能够帮助我们轻松解决。
一、TEXTJOIN函数浅析 公式如下:=TEXTJOIN(分隔符, 忽略空白单元格, 字符串1…) 在这里,分隔符可以是任意文本字符串,也可以为空,或用双引号括起的一个或多个字符,亦或是有效文本字符串的引用。若输入的是数字,则会被视为文本。 忽略空白单元格:如果设置为TRUE,将忽略空白单元格;若为FALSE,则不忽略空值。 字符串1…:可以包含1到253个要连接的文本项,这些可以是文本字符串或字符串数组,例如单元格区域。
实际上,TEXTJOIN函数的使用相当简便。比如,您想要将两个城市名称合并并用逗号分隔,只需输入以下公式: =TEXTJOIN(',',TRUE,E6:F6) 在这个公式中,第一参数是连接符逗号,第二参数通常设置为【TRUE】以忽略空值,第三参数则是需要连接的数据区域。就这么简单!
二、TEXTJOIN函数的高级应用——多对多查询 虽然大家对TEXTJOIN函数的第一印象可能是它强大的文本合并功能,但事实上,我们可以通过结合IF函数,实现之前提到过的多对多查询。
为了实现这一功能,我们需借助IF函数,在左侧表格中筛选出【业务部、运营部、财务部】等部门的全部员工名称,并将其置于TEXTJOIN函数的第三参数中。利用TEXTJOIN函数,我们可以通过逗号将这些员工名称串联起来。
公式如下:=TEXTJOIN(',',TRUE,IF(A2:$A$10=D2,B2:$B$10,'')) 这个公式的核心在于IF函数。它通过判断所属部门,若条件满足,则返回对应的员工名称;若不满足,则返回空值。
IF公式:IF(A2:$A$10=D2,B2:$B$10,'') 特别注意事项: 1. 在IF函数中,判断条件和返回真值所引用的单元格均需确保正确引用,即选中单元格后按一次F4键。 2. 在WPS中输入此公式后,务必按下Ctrl+Shift+Enter组合键,这样才会得到正确的数组公式结果。请注意,这个公式与以往的公式有所不同,公式外面有{},这并非手动添加,而是输入公式后,通过Ctrl+Shift+Enter组合键结束,这正是传说中的数组公式。
以上就是【】今天为您带来的干货分享。如果您觉得这些内容对您有所帮助,请不要吝啬您的点赞。我会持续分享职场办公软件的使用技巧和干货,期待您的关注与提问!