清华学弟函数攻略:一文讲透文本拼接(下)

清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

困难如山,我有金山。

大家好,欢迎收看本期函数攻略,我是学弟。

教程(上)集链接:https://home.wps.cn/topic/8943

我们继续欣赏比赛,接下来是才艺展示环节。

[ROUND 6]

①号选手连接符&发动了对位拼接的“特色技能”,在两个数组行列相同的情况下,这个连接逻辑类似于数组间对位的四则运算。

有趣的是,当单行或单列与多行多列做拼接时,会有“集体匹配”的效果。

学弟尚未发现这个功能的具体用途,也尚未发现其他四名选手拥有同样的这种功能,因此这个技能,必须给1分!

②号选手TEXTJOIN()函数把自己的参数量了出来,简简单单地甩了两个应用,达到了其他选手不能匹敌的效果。这两个应用,老少皆宜,轻松上手,毫无困难可言。

轻松斩获2分!

⑤号选手PHONETIC()函数充分利用自己“不认识”数字和错误值的“优势”,在一堆乱七八糟的信息中,挑选、拼接了所有文本,让其他所有选手哗然。得1分!

【彩蛋】

③号选手CONCAT():主持人,我长得很可爱,算才艺吗?

④号选手CONCATENATE():观众朋友都没法正确写出我的名字,算才艺吗?

(主持人:0分。)

【2023年10月13日帖子修订更新】

④号选手CONCATENATE():等一等!我想到了我的技能!

因为我无法将结果“塞”在单一单元格内,只能生成动态数组,所以有这么个应用:

当两列中包含一些空白单元格,要无视这些空白单元格合并成一列时,我可以来搞定,而其他选手只能塞到单一单元格内,而不是不是生成一列。

①号选手连接符&:你要是这么说,那我也能生成动态数组!

主持人:好!很好!非常好!给① ④号选手再加1分!

(学弟备注:以上两个应用,源自https://home.wps.cn/topic/8903帖子的问题内容,感谢月度人气创作者@Oscar和创作者俱乐部成员@Connie的精彩回答)

****(分割线)****

比赛已经全部结束,现在学弟来算一下分数。

综合评分仅供参考,因为大家要牢记:WPS表格中,没有一个全能的函数,在恰当的场景下、挑选适合的函数、营造专业的“团队函数组合”,才是最完美的方案!

以下是通过几轮PK,学弟得到的一点感悟:

  1. 连接符&由于上手特别简单,因而在函数比较少的情况,或者函数本身已经很长很复杂的情况下,能够得到最大程度的功能发挥;

  1. TEXTJOIN()函数可以涵盖大部分的拼接需求,由于功能稍多一些,语法上和其他函数不一致,在书写时需要注意,不要图一时愉快,忘记了前两个参数,导致函数写不出来;

  1. CONCAT()函数除了连接符和空白格两个功能以外,可以等同于TEXTJOIN()函数的功效,而且语法习惯十分友好,几乎可以做到没有门槛的使用;

  1. CONCATENATE()函数在绝大部分情况下,学弟不太推荐的,因为在它无法在同一个单元格内合并所有的数组内容,所以TEXTJOIN()函数和CONCAT()函数都能实现,而且函数名字很长不好写。但它可以动态数组的形式生成文本拼接的结果,适合以单行或单列为拼接需求的应用场景;

  1. PHONTIC()函数不接受数字、不接受错误值、只接受文本;只接受单元格引用(或能生成单元格引用的计算值,如INDIRECT),它的个性毫无疑问是非常傲娇的,但由于它“只认文本”这个属性,往往在一些特殊情况下有奇效,能秒杀错误值这一条就已经帅爆了!一个隐藏副本是,它可以提取带拼音字符的拼音(据说这是创造该函数的本意),社区的小伙伴可以试一下。

好了,本次教程就到这里啦,欢迎大佬们拍砖!

下面是今天练习文档的链接:

(上下期的文档是同一个,大家下载一份就好)

【金山文档】 一文讲透文本拼接

https://kdocs.cn/l/coWzm5W5CInC

为不影响社区其他用户查看初始文件,我关闭了在线协作的功能。大家可以将文档下载到本地,自由操作练习哦!

如果你觉得今天的教程对你有帮助,欢迎在下方为我点一颗小红心💖💖💖哦!

同时,你也可以将感悟或者收获在下方留言,或者在评论区留下你的困惑,我会挑选有代表性的问题,推出更多的教程跟大家分享哦!

欢迎大家阅读我的其他文章:

【函数攻略】系列

一文讲透WPS表格函数二分法(上)

一文讲透WPS表格函数二分法(下)

一文讲透WPS表格逻辑值(上)

一文讲透WPS表格逻辑值(下)

【动态数组灰度测试】系列

动态数组行业案例:使用SEQUENCE/FILTER函数 × 动态数组 搞定三大高频场景

动态数组行业案例:使用SORTBY函数 × 动态数组 制作多功能成绩单

动态数组行业案例:使用UNIQUE函数 × 动态数组 多场景全能应用

动态数组行业案例:使用SEQUENCE函数 × 动态数组 生成动态序号

动态数组行业案例:使用XLOOKUP函数 × 动态数组 实现金牌查找(上)

动态数组行业案例:使用XLOOKUP函数 × 动态数组 实现金牌查找(下)

动态数组行业案例:使用RANDARRAY函数 × 动态数组 解决授课案例问题

动态数组行业案例:使用INDIRECT函数 × 动态数组制作二级下拉菜单

动态数组行业案例:使用TEXTJOIN函数 × 动态数组将字符串中的数字和汉字分开

【WPS AI办公】系列

教你一句话找到本次成绩的班级前三名的同学

教你一句话规范身份证号和手机号填写

WPS AI版本体验测评(表格篇)

【菁培班-函高一期PK赛】系列

排序功能平替,等你来设计!

兄弟们,抽奖啦~!

标记正确选项

快来绘制你的专属圣诞树啪

【学习感悟】系列

梦想金山,生生不息——民航小哥的KCT认证备战日记

【我和WPS那些事儿】生生不息,再造未来——一位打工人读者的思考

辽宁省
浏览 1039
收藏
10
分享
10 +1
8
+1
全部评论 8
 
懒人办公
懒人办公

11月优秀创作者

学弟真是高产
· 贵州省
1
回复
 
ice y
ice y

创作者俱乐部成员

每天都在被大佬们灌输知识
· 四川省
1
回复
 
Connie
Connie

10月优秀创作者

前三个都用过,最后一个还是第一次遇到,又学到了。
· 海南省
1
回复
 
张俊
张俊

社区优秀创作者

这下终于知道为啥TEXTJOIN函数的出镜率这么高了,这么受人喜爱了!
· 北京
1
回复
清华学弟任泽岩
清华学弟任泽岩

2024年03月优秀创作者

除了无法辨识错误值,我没有发现短板。
· 辽宁省
2
回复