在 Excel 列中搜索字符串并将匹配的单元格移动到另一列

在 Excel 列中搜索字符串并将匹配的单元格移动到另一列

寻求帮助。我在 Excel (2010) 的 A 列中有数据,在 B 列中有搜索字符串。如果 A 列中的单元格限制了 B 列的搜索字符串,则需要将 A 列中相应的单元格内容移动(或复制)到 C 列。谢谢

A 列
[电子邮件保护]
[电子邮件保护]
[电子邮件保护]

B 列-搜索字符串
excel
超级用户

C 列(预期)
[电子邮件保护]
[电子邮件保护]

答案1

我认为使用 VBA 是最简单的指令

粗略地讲,这应该可行 -

Sub Lokam()
Dim a As Range
Dim b As Range
For Each a In Range("A:A")
    If a = "" Then Exit Sub
    For Each b In Range("B:B")
        If b = "" Then GoTo yay:
            If InStr(a, b) > 0 Then
                a.Offset(, 2) = a
            End If

    Next
yay:
Next
End Sub

相关内容