在使用Excel函数的过程中,我很想寻找一种方法。
需要在单元格数组中搜索子字符串并返回该单元格的整个字符串。
有什么想法吗?
答案 0 :(得分:0)
问题是单元阵列。您可以使用FIND搜索单个单元格
=(IF(IFERROR(FIND("AB",A4),0)>0,(A4),""))
将在A4中搜索子字符串“ AB”,并返回单元格内容或空字符串。我认为您需要编写UDF才能使其在单元格数组上运行
Public Function SearchCells(RangeToSearch As Range, TextToFind As String) As String
Dim r As Range
Dim a As String
For Each r In RangeToSearch
If InStr(r.Text, TextToFind) > 0 Then
a = r.Text
Exit For
End If
Next r
SearchCells = a
End Function