如何 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," ")
它的作用是将指定范围内的所有内容与值之间的指定分隔符连接起来。
附上两个示例作为视觉效果。
此处:
这里:
我想创建一个单元格,该单元格 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," ")
它的作用是将指定范围内的所有内容与值之间的指定分隔符连接起来。
附上两个示例作为视觉效果。
此处:
这里: