如何从可见单元格返回文本?

时间:2018-07-15 14:40:55

标签: excel aggregate-functions subtotal

我想创建一个单元格,该单元格从可见的单元格返回文本,以将该单元格链接到图表标题。函数ligge AGGREGATE和SUBTOTAL仅返回可见单元格中的数字。有没有办法返回文本?

2 个答案:

答案 0 :(得分:1)

我同样不清楚需要什么。但是,我创建了此公共函数来执行您所要求的操作:

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," ")

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

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

在这里:Before Rows are Hidden

此处:After Rows are Hidden

答案 1 :(得分:0)

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

请参阅:

="This is "&C15

其中C15单元格包含文本“测试”

或者B15包含“ This is” 然后:

=B15&C15