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函数问题?的主要内容,如果未能解决你的问题,请参考以下文章

    excel单元格内有多个数据。如何让数据统一加上某个数值?

    Excel 2016新增函数之MaxIFSMinIFS

    Excel 2016新增函数之IFS

    Excel 2016中的新增函数之CONCAT

    关于JS报错不是一个函数怎么解决

    VLOOKUP & TEXTJOIN - 从 2 列返回数据,并将它们连接到一个列中