excel没有textjoin函数 - CSDN
文章推薦指數: 80 %
Excel函数TEXTJOIN使用方法导语:TEXTJOIN 函数将多...函数名称:TEXTJOIN函数功能:TEXTJOIN 函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值 ...
精华内容
下载资源
问答
我要提问
关于Excel自定义TEXTJOIN函数、SWITCH函数
千次阅读
2020-03-1323:36:23
TEXTJOIN函数:SWITCH函数:使用方法:1、下载我改写的函数包(链接:百度网盘提取码:Love)2、下载完成后就得到如图所示的一个文件:3、双击打开,这时候会启动Excel,它会提示一个警告:4、这时候你...
目录:
TEXTJOIN函数介绍
SWITCH函数介绍
自定义函数方法
源代码
TEXTJOIN函数:
TEXTJOIN函数是Excel在2019版本推出的新函数。
它能将某一区域的单元格值用某一符号拼接成一串文字。
比如:
有“好久不见”和“你还好吗”两个单元格,想用逗号把它们连接起来组成一句话,就可以这样做:
TEXTJOIN函数的语法:=TEXTJOIN(连接符,是否忽略空值,需要合并的对象)
SWITCH函数:
学过编程的应该都不陌生,它类似于嵌套多层IF函数,但用起来却非常高效。
用法示例如图:
SWITCH函数的语法:=SWITCH(需要判断的对象, 值1,结果1,值2,结果2,.........)
SWITCH函数最多可以添加126个供匹配的值
看了上面,你一定觉得这两个函数很方便吧?
但是:
TEXTJOIN函数在Office 365及以上版本才有,也就意味着,绝大部分用户都无法使用这个函数,如果需要使用就得安装Office 365及以上版本。
SWITCH函数是和TEXTJOIN函数一同发布的,同样需要365以上版本才能使用。
但是,为什么不自己写一个类似的函数呢?
我在网上找了许久,东拼西凑,总算找到了类似的代码,但是他们和官方的函数还有一些差别,我修改了一下,使它们基本和官方的函数一模一样。
这样,我们就可以在低版本的Excel中使用这两个函数了。
自定义函数方法:
1、下载函数包(CSDN资源 或 百度网盘提取码:Love)
2、得到如图所示的文件:
3、双击打开,这时候会启动Excel,它会提示一个警告:
4、这时候需要点击启用宏(启用宏才能运行自定义函数)
5、启用宏之后,就打开了这个文件。
但是看起来什么也没有,因为这是一个加载宏文件。
可以试试按下Alt+F11键以打开VB编辑器,就可以看到这两个函数的源码了。
如图:
6、关闭这个界面
7、现在需要把这个文件添加到启动项,以便你每次打开Excel都会加载这两个函数
8、点击“文件”=>点击“选项”(你需要启用 “开发者工具”):
9、启用开发工具:
10、将自定义宏添加到加载项:
11、完成,这时已经可以使用这两个函数了:
值得注意的是:添加到启动项后Excel会将宏文件拷贝一份到“C:\Users\用户名\AppData\Roaming\Microsoft\AddIns”里面,此时你可以把下载的那个文件删除了,不会影响使用。
源代码:
TEXTJOIN函数:
'自定义TEXTJOIN函数
FunctionTEXTJOIN(merger,ignore,ParamArrayarr())
DimAAsVariant,BAsVariant,Mstr$
IfIsMissing(merger)Thenmerger=""
IfNotIsMissing(arr)Then
ForEachAInarr
IfIsArray(A)Then
ForEachBInA
Ifignore=0OrB<>""ThenMstr=Mstr&merger&B
Next
Else
Ifignore=0OrA<>""ThenMstr=Mstr&merger&A
EndIf
Next
EndIf
IfLen(Mstr)ThenTEXTJOIN=Mid(Mstr,1+Len(merger))
EndFunction
SWITCH函数:
'自定义SWITCH函数
FunctionSWITCH(Obj,ParamArrayva())
Application.VolatileTrue
Dimi%
Fori=0ToUBound(va)Step2
Ifva(i)=ObjThen
SWITCH=va(i+1)
ExitFunction
EndIf
Next
SWITCH=False
EndFunction
收起
展开全文
vba
Excel中的TextJoin函数语法
2020-12-3111:44:00
函数名称:TEXTJOIN函数功能:TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。
如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
函数语法:TEXTJOIN...
函数名称:TEXTJOIN
函数功能:TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。
如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
函数语法:
TEXTJOIN(分隔符,ignore_empty,text1,[text2],…)
ignore_empty(必需)如果为TRUE,则忽略空白单元格。
text1(必需)要联接的文本项。
文本字符串或字符串数组,如单元格区域中。
[text2,...](可选)
要联接的其他文本项。
文本项最多可以包含252个文本参数text1。
每个参数可以是一个文本字符串或字符串数组,如单元格区域。
例如,=TEXTJOIN("",TRUE,"","太阳","将","升","起"、"明天")将返回明天将升起太阳。
备注:如果结果字符串超过32767个字符(单元格限制),则TEXTJOIN返回#VALUE!错误。
示例如下:
=TEXTJOIN(A9:D9,TRUE,A2:D7)
结果:Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;FortLauderdale,FL,33309,US;Tempe,AZ,85285,US
以上所述是小编给大家介绍的Excel中的TextJoin函数语法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
在此也非常感谢大家对网站的支持!
收起
展开全文
Excel函数TEXTJOIN使用方法
2020-12-2305:21:02
Excel函数TEXTJOIN使用方法导语:TEXTJOIN函数将多...函数名称:TEXTJOIN函数功能:TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。
如果分隔符是空的文本字符串...
Excel函数TEXTJOIN使用方法
导语:TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的`各文本值之间指定的分隔符。
下面就由小编为大家介绍一下Excel函数TEXTJOIN使用方法,大家一起去看看吧!
函数名称:TEXTJOIN
函数功能:TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。
如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
函数语法:
TEXTJOIN(分隔符,ignore_empty,text1,[text2],…)
ignore_empty(必需)如果为TRUE,则忽略空白单元格。
text1(必需)要联接的文本项。
文本字符串或字符串数组,如单元格区域中。
[text2,...](可选)
要联接的其他文本项。
文本项最多可以包含252个文本参数text1。
每个参数可以是一个文本字符串或字符串数组,如单元格区域。
例如,=TEXTJOIN("",TRUE,"","太阳","将","升","起"、"明天")将返回明天将升起太阳。
备注:如果结果字符串超过32767个字符(单元格限制),则TEXTJOIN返回#VALUE!错误。
示例如下:
=TEXTJOIN(A9:D9,TRUE,A2:D7)
结果:Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,08830,US;FortLauderdale,FL,33309,US;Tempe,AZ,85285,US
【Excel函数TEXTJOIN使用方法】相关文章:
收起
展开全文
Excel2016新增函数之TEXTJOIN
2021-01-1319:59:12
Excel2016新增函数之TEXTJOIN在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office...
Excel2016新增函数之TEXTJOIN
在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office2016能使用。
建议
你也可以在通过Office365安装程序进行在线安装。
安装程序下载地址:
TEXTJOIN函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。
如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
相比以前的&和CONCATENATE函数,TextJoin功能更加大,更方便。
TEXTJOIN(分隔符,是否忽略空白单元格,需联接的文本1,[需联接的文本2],…)
参数说明:
分隔符:(必需)文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。
如果提供一个数字,则将被视为文本。
是否忽略空白单元格:(必需)如果为TRUE,则忽略空白单元格。
需联接的文本1:(必需)要联接的文本项。
文本字符串或字符串数组,如单元格区域中。
[需联接的文本2,...]:(可选)要联接的其他文本项。
文本项最多可以包含252个文本参数text1。
每个参数可以是一个文本字符串或字符串数组,如单元格区域。
备注:如果结果字符串超过32767个字符(单元格限制),则TEXTJOIN返回#VALUE!错
误。
示列:
示例E2=TEXTJOIN($A$12:$D$12,TRUE,A2:D2)的结果
A15=TEXTJOIN(A12:D12,FALSE,A2:D9)的结果。
收起
展开全文
【Excel函数】Textjoin用法介绍
2020-12-2305:21:23
【Excel函数】Textjoin用法介绍周二·函数关键词:textjoin1语法=TEXTJOIN(delimiter,ignore_empty,text1,[text2],...)TIPS:·在单元格输入=Textjoin(,就会提示上述语法·此函数是Excel2016最新版中的函数2基本...
收起
让你看看Excel新出的Textjoin函数功能有多强大
2020-12-2305:21:04
今天我们就来讲一个99%的人都没有见过的一个函数,那就是textjoin函数怎么轻松实现数据的一对多查询。
一、textjoin函数详解1.函数解释①简单来说它就是一个连接文本的函数;②通过分隔符的,连接...
收起
自定义函数.xlam
2020-03-1323:35:10
VBA自定义函数,TEXTJOIN、SWITCH(在低版本中使用TEXTJOIN、SWITCH这两个函数)
收起
【Excel】+数据合并(TEXTJOIN)
2019-10-0711:14:29
TEXTJOIN函数转载于:https://www.cnblogs.com/danhuai/p/11266860.html
收起
EXCEL函数使用——TEXTJOIN()符合条件的多个单元格内容汇总到一个单元格中
千次阅读
2021-07-2610:21:11
(excel中没找到类似的函数,如有,欢迎留言指导。
)关于汇总的方法平时也经常接触,但大多都是汇总数值为主,或者是只能将值一样的单元格汇总,对于能汇总单元格值到一个单元格中的方法,目前只找到这个,若有其他...
收起
字符串
SuperJoinText这个函数,弥补了TEXTJOIN的缺憾
2020-12-3111:43:59
自从TextJoin函数处理,我感觉Excel文本处理问题,减少了一半,真的特别好用!但也有一些不足的地方,比如能不能直接对满足条件的数据去重后合并,直接忽略FALSE等,当然你可能会说其他函数组合可以实现,当然可以,...
收起
excel中几列相同的数据,多列去重?|excel表格删除重复数据
2020-12-3111:44:00
excel如何将各列数据去重后合并到各列的一个单元格里如图所示,如果使excel2019或者365使用textjoin函以轻松实现=TEXTJOIN(";",,IF(MATCH(A1:A10,A1:A10,)=ROW(1:10),A1:A10,""))数组公式c...
收起
Excel2019新增函数,让你效率飞起来!
千次阅读
2020-11-3010:09:38
今天,我给大家介绍一下Excel2019中新增的函数。
1、IFS函数英语里有个习惯,名词后面加个S表示多个,也许你用过sumifs,countifs,2007版本开始新增这2个函数,表示多条件求和与计数。
IFS也一样,IF表示单条件判断,...
收起
EXCEL2019版,字符串合并的5个公式,尤其textjoin()和concat()
2021-11-2917:39:51
2019新增了concat()和textjoin()等新字符串合并公式(1)&A1&A2不支持选择一个区域(2)concatenate()concatenate(A1,B1,C1,)只能逗号连接各个字符串不支持选择一个区域可以认为...
收起
vba
Excel2016新增函数之IFS
千次阅读
2016-10-1515:14:14
Excel2016新增函数之IFS在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office2016能...
收起
Excel使用大小写区分函数进行字符匹配、查找、运算
2021-07-3008:32:31
例如:物料编码,物料编码中通常是英文字母与数字的组合,如果出现A1与a1,在大部分的Excel函数中,都会被认为是A1=a1。
Excel使用大小写区分函数进行字符匹配、查找、运算如果,刚好A1与a1分别代表两种物料...
收起
Excel数据分析常用函数③——字符串查找/替换/拼接/截取函数(replace/find/left/right/mid/concat)
千次阅读
2019-05-2422:40:45
一、字符串查找Ctrl+F快速调出查找框,默认是字符匹配,而不是单元格匹配,比如下图,我搜索"鞋",会查询到3组结果但如果仅想查找"鞋"而不想查找其它的,可以在选项中勾选...②Replace函数1)replace(被替换的字...
收起
replace替换
35个常用的EXCEL函数说明——技能提升
2021-07-1909:04:01
最近看到秋叶公众号在搞一个活动,专门讲常用的EXCEL函数的,总共有35个函数,介于自己一直想学习EXCEL,但是又懒的不行,所以就报名了,报名费1块钱,时间为3天,一天1.5小时。
直播课,无回放。
现在提前做一下记录...
收起
Excel2016新增函数之MaxIFS、MinIFS
千次阅读
2016-10-1520:36:18
Excel2016新增函数之MaxIFS、MinIFS 在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的...
收起
excel公式单引号concat_Excel两个新函数帮你快速搞定批量连接
2020-11-2015:17:17
I1&J1&I2&J2…&I26&J26多列字符数组计算顺序是先行后列在新版本的office中,新增的连接字符函数共有两个:一个是我们刚刚学习的CONCAT,还有一个名为TEXTJOIN的函数。
TEXTJOIN官方适用版本说明函数TEXTJOIN不但...
收起
Excel2016中的新增函数之SWITCH
千次阅读
2016-10-1810:31:35
Excel2016中的新增函数之SWITCH 在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的...
收起
excel将多行文本内容变成单行并用特殊字符隔开TEXTJOIN
千次阅读
2019-11-2617:04:26
使用TEXTJOIN(",",TRUE,F6:F21)公式可以快速实现转换第一步:第二步:复制单元格(control+c),新找单元格黏贴,选择值,就是你想要的文本内容
收起
Excel技能树系列05:TEXT函数,IF函数和INDEX+MATCH组合查找函数
千次阅读
2020-10-1219:18:16
在04篇中,我们知道了函数的参数可以简单粗暴的划分为四类:单个单元格单元格区域常量,比如文字,数字,格式化字符串表达式条件表达式与逻辑值拿到任何一个函数,它的参数无非就是这几种类型的其中一种...
收起
Excel函数完整列表(ExcelFunctionFullList)
千次阅读
2018-05-1118:12:59
从http://www.excelfunctions.net这个网站上提取出来的完整Excel函数列表,共计461个。
相比上次繁重的人工提取,这次借助VBA省力了不少。
提取过程参考:...FunctionDescription...Returnstheabsolutevalue(i....
收起
Excel2016中的新增函数之CONCAT
2017-11-1415:41:00
在2016年1月功能更新中,EXCEL2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office2016能使用。
建议在...
收起
空空如也
空空如也
1
2
3
4
5
...
7
收藏数
137
精华内容
54
热门标签
sort函数
gets函数
map函数
scanf函数的用法
递归函数
strcmp函数
strcpy函数
strlen函数
split函数
关键字:excel没有textjoin函数
延伸文章資訊
- 1excel沒有textjoin在PTT/Dcard完整相關資訊| 數位感-2021年12月
關於「excel沒有textjoin」標籤,搜尋引擎有相關的訊息討論:. TEXTJOIN 函數- Office 支援- Microsoft SupportTEXTJOIN 函數合併了多個範圍和...
- 2Office 2016 - Excel 用不到TEXTJOIN 功能...... - Microsoft 社群
- 3excel没有textjoin函数的代替方案,案例分享 - IT部落窝
关于一对多匹配函数怎么用的问题,咱们本文分享textjoin函数多条件合并一列。如果你excel没有textjoin函数,给你一个代替方案解决。
- 4excel沒有textjoin,大家都在找解答 旅遊日本住宿評價
excel沒有textjoin,大家都在找解答第1頁。 【求助】Excel2019没有TEXTJOIN函数如题,我的Excel是2019班的,但是函数里找不到TEXTJOIN函数,是我少下载了什么吗?
- 5Excel辅助列系列:没TEXTJOIN也能一个单元格内合并相同 ...
EXTJOIN是Excel2016(某些版本有某些没有)、365上更新的函数,千呼万唤才出来。遗憾的是,很多旧版本并没有这个函数。废话不说,直奔例子。