如何 return 来自可见单元格的文本?

How to return text from visible cells?

我想创建一个单元格,该单元格 return 从可见单元格到 link 这个单元格到图表标题的文本。函数类似于 AGGREGATE 和 SUBTOTAL returns 仅来自可见单元格的数字。有没有办法return发短信?

没有任何类型的示例,我只能提供 & ...

参见:

="This is "&C15

其中单元格 C15 包含文本 "a test"

或者如果 B15 包含 "This is " 然后:

=B15&C15

我也不清楚需要什么。但是,我创建了这个 public 函数来执行您要求的操作:

Option Explicit

Public Function ConcatVisibleWithSeparator(rngRange As Range, strSeparator As String) As String
    Dim rngCell As Range
    Dim strReturn As String
    For Each rngCell In rngRange
        If rngCell.EntireRow.Hidden = False Then
            strReturn = strReturn & rngCell.Value & strSeparator
        End If
    Next rngCell
    ConcatVisibleWithSeparator = Left(strReturn, Len(strReturn) - Len(strSeparator))
End Function

它是通过单元格中的条目调用的,如下所示:

=ConcatVisibleWithSeparator(B2:B7," ")

它的作用是将指定范围内的所有内容与值之间的指定分隔符连接起来。

附上两个示例作为视觉效果。

此处:

这里: