textjoin函数问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了textjoin函数问题?相关的知识,希望对你有一定的参考价值。
当需要连接的单元格为空时,如何不显示连接字符,求大佬解答!例如第三列只显示数字,不显示加号
参考技术A TEXTJOIN第二个参数是TRUE的时候,是不会显示这个连接符号的你这个现象说明,C2或 C3虽然看起来是空的,但实际是有看不见的字符的本回答被提问者采纳 参考技术B 对于你说的EXCEL中使用TEXTJOIN函数中间需要跳过D1单元格,那么直接使用两次不就可以了!由于手机EXCEL中没有这个函数,所以暂时无法去考虑其他办法,但是这个也是最简单的方法。公式如下:=TEXTJOIN(“,”,0,A1:C1)&”,”&TEXTJOIN(“,”,0,E1:G1) 参考技术C 加个判断进去就可以了,将公式中的C2:C4换成IF(C2:C4<>"",C2:C4,"") 参考技术D
'自定义公式-按ALT+11-插入-模块(2列查询合并)
Function abc(a As Range, b As Range, c As String, Optional d As String = "/")
Set Ra = a.Find(c)
If Not Ra Is Nothing Then
For i = 1 To a.Rows.Count
If a.Cells(i, 1) = c And b.Cells(i, 1) <> "" Then t = t & d & b.Cells(i, 1)
If a.Cells(i, 1) = "" Then Exit For
Next
abc = Right(t, Len(t) - 1)
Else
abc = ""
End If
End Function
更多追问追答
追答
=SUBSTITUTE(TEXTJOIN("/",1,IF($J$2:$J$9=J2,$K$2:$K$9,"")),"/0","")这样也行
追问
最下面的还是不行
复杂一点的 替换我也知道
我想问问有没有简洁一点的方法
Excel 2016新增函数之TEXTJOIN
Excel 2016新增函数之TEXTJOIN
在2016年1月功能更新中,EXCEL 2016新增几个常用重要函数,主要有:ifs,switch,maxifs,minifs,concat,textjoin等。
注意,要能使用上述函数,Office的版本很重要,并不是所有的Office 2016能使用。建议
在https://products.office.com/zh-CN/try试用Office 365,安装最新版的Office 2016.
你也可以在通过Office 365安装程序进行在线安装。安装程序下载地址:
http://down.51cto.com/data/2250280
TEXTJOIN 函数将多个区域和/或字符串的文本组合起来,并包括你在要组合的各文本值之间指定的分隔符。如果分隔符是空的文本字符串,则此函数将有效连接这些区域。
相比以前的&和CONCATENATE函数,TextJoin功能更加大,更方便。
TEXTJOIN(分隔符, 是否忽略空白单元格,需联接的文本1, [需联接的文本2],…)
参数说明:
分隔符:(必需)文本字符串,或者为空,或用双引号引起来的一个或多个字符,或对有效文本字符串的引用。如果提供一个数字,则将被视为文本。
是否忽略空白单元格:(必需)如果为 TRUE,则忽略空白单元格。
需联接的文本1:(必需)要联接的文本项。文本字符串或字符串数组,如单元格区域中。
[需联接的文本2, ...] :(可选)要联接的其他文本项。文本项最多可以包含 252 个文本参数 text1。每个参数可以是一个文本字符串或字符串数组,如单元格区域。
备注:如果结果字符串超过 32767 个字符(单元格限制),则 TEXTJOIN 返回 #VALUE! 错
误。
示列:
E例 E2=TEXTJOIN($A$12:$D$12,TRUE,A2:D2)的结果
A15= TEXTJOIN(A12:D12,FALSE,A2:D9)的结果。
本文出自 “从心开始” 博客,转载请与作者联系!
以上是关于textjoin函数问题?的主要内容,如果未能解决你的问题,请参考以下文章