【发布时间】:2020-08-06 23:24:49
【问题描述】:
当前使用下面的代码,输出将是~ abc~ etc~ etc~。如何删除第一个 ~。所以它应该立即以 abc 开头,而不是 ~。
Function SpecialLookup(lookup_value As String, src_rng As Range, column_index As Long)
Dim rng As Range
Dim xResult As String
xResult = ""
For Each rng In src_rng
If rng = lookup_value Then
xResult = xResult & "~ " & rng.Offset(0, column_index - 1).Value
End If
Next
SpecialLookup = xResult
End Function
【问题讨论】:
-
顺便说一句,
TEXTJOIN会这样做。 -
@ScottCraner 是的,很遗憾,我没有。不过谢谢!刚刚看到你的答案:) 很有帮助
-
这里是模仿 TEXTJOIN 的代码:stackoverflow.com/questions/39532189/…
-
这是一个 TEXTJOINIFS:stackoverflow.com/questions/56858571/…
-
太棒了!非常感谢,将把这篇文章存档;对将来有用!