Excel根据连续匹配字符确定两个单元格是否匹配

电影1313

如何在两个单元格之间进行部分字符串匹配,其中部分字符串可以位于单元格中的任何位置。

示例:单元 1 可能具有 AXG58934x0,单元 2 可能具有 05893400 或者单元 1 可能具有 5893400A,单元 2 可能具有 X1000000589340000y 单元应匹配“58934”部分。

希望 Excel 查看单元格 1 和单元格 2,如果在字符上找到匹配项,则查看下一个字符,如果匹配,则查看下一个字符,如果有 5 个连续字符匹配,则返回单词“匹配”。

亲爱的男孩

[VBA解决方案] 实施:

  1. 点击 Alt + F11 打开 Visual Basic
  2. VBAProject查看器中找到您正在处理的图书
  3. 右键单击并选择 Insert Module
  4. 将以下代码粘贴到代码空间
  5. 回到excel,你可以像调用任何函数一样调用函数 =CSTMATCH()

该函数采用 2 个输入(第一个字符串和第二个字符串),如下图所示


Option Explicit

Public Function CSTMatch(Target1 As Range, Target2 As Range) As Boolean

CSTMatch = False
Dim String1 As String, String2 As String, i As Long

'The goal here is to assign the larger String to the variable String1
If Len(Target1) >= Len(Target2) Then
    String1 = Target1
    String2 = Target2
Else
    String1 = Target2
    String2 = Target1
End If

For i = 1 To Len(String1) - 4
    If Mid(String1, i, 5) <> "00000" Then
        If InStr(String2, Mid(String1, i, 5)) Then
            CSTMatch = True
            Exit Function
        End If
    End If
Next i

End Function

的输入/输出示例UDF如下

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel根据其他两个单元格的匹配填充单元格

来自分类Dev

Excel:是否有Excel函数/查询或使用Python,可以在其中找到匹配的字符数或两个单元格之间的匹配百分比?

来自分类Dev

Excel:如果两个不同的单元格匹配,则引用单元格。

来自分类Dev

合并两个excel表导入的单元格以匹配每个单元格

来自分类Dev

根据Matlab中两个单元格变量之间的匹配追加新列

来自分类Dev

Excel获取最小值,并且如果一行中有两个单元格匹配,则返回连续3列中的值

来自分类Dev

根据单元格的内容在Excel中合并两个单元格

来自分类Dev

Excel:如果一个单元格中有一个1并且两个单元格匹配,则求和

来自分类Dev

确定两个连续单元格何时为空白

来自分类Dev

excel vba宏,以匹配来自两个不同工作簿的单元格并相应地复制和粘贴

来自分类Dev

为什么两个看起来具有相同值的Excel单元格测试为不匹配?

来自分类Dev

如何在 Excel 中的两个单独列中匹配返回相关单元格字段?

来自分类Dev

如果两个单元格匹配,则从第三个单元格返回值

来自分类Dev

如何将两个单元格的文本匹配到一个单元格?

来自分类Dev

excel工作表比较两个不同的列(如果匹配)将其下两个单元格复制到新列中

来自分类Dev

通过确定两个单元格何时不匹配并从另一个工作表粘贴标题来创建标题

来自分类Dev

根据匹配条件在Excel中替换单元格值

来自分类Dev

如果其他两个单元格匹配,则列中的不同值计数

来自分类Dev

返回与两个相邻列中的条件匹配的单元格的更好方法是什么?

来自分类Dev

从两个单元格中提取部分匹配的文本

来自分类Dev

如果两个单元格的值匹配,则在 R 中查找行

来自分类Dev

合并两个单元格不匹配的数据框

来自分类Dev

在 Excel 中,如何根据任一单元格的条件突出显示两个单元格?

来自分类Dev

Excel 2010 VBA:根据两个相邻单元格的比较插入空白单元格

来自分类Dev

是否可以在Excel单元格中的两个指定字符之间查找和删除任何内容?

来自分类Dev

遍历两个单元格以查找匹配项,然后在存在匹配项时复制范围

来自分类Dev

将四个连续的单元格与另外四个连续的单元格匹配

来自分类Dev

Excel-根据其他单元格的匹配返回特定单元格的值

来自分类Dev

在一个子集的单元格中,确定是否至少有一个对应的单元格与一个值匹配

Related 相关文章

  1. 1

    Excel根据其他两个单元格的匹配填充单元格

  2. 2

    Excel:是否有Excel函数/查询或使用Python,可以在其中找到匹配的字符数或两个单元格之间的匹配百分比?

  3. 3

    Excel:如果两个不同的单元格匹配,则引用单元格。

  4. 4

    合并两个excel表导入的单元格以匹配每个单元格

  5. 5

    根据Matlab中两个单元格变量之间的匹配追加新列

  6. 6

    Excel获取最小值,并且如果一行中有两个单元格匹配,则返回连续3列中的值

  7. 7

    根据单元格的内容在Excel中合并两个单元格

  8. 8

    Excel:如果一个单元格中有一个1并且两个单元格匹配,则求和

  9. 9

    确定两个连续单元格何时为空白

  10. 10

    excel vba宏,以匹配来自两个不同工作簿的单元格并相应地复制和粘贴

  11. 11

    为什么两个看起来具有相同值的Excel单元格测试为不匹配?

  12. 12

    如何在 Excel 中的两个单独列中匹配返回相关单元格字段?

  13. 13

    如果两个单元格匹配,则从第三个单元格返回值

  14. 14

    如何将两个单元格的文本匹配到一个单元格?

  15. 15

    excel工作表比较两个不同的列(如果匹配)将其下两个单元格复制到新列中

  16. 16

    通过确定两个单元格何时不匹配并从另一个工作表粘贴标题来创建标题

  17. 17

    根据匹配条件在Excel中替换单元格值

  18. 18

    如果其他两个单元格匹配,则列中的不同值计数

  19. 19

    返回与两个相邻列中的条件匹配的单元格的更好方法是什么?

  20. 20

    从两个单元格中提取部分匹配的文本

  21. 21

    如果两个单元格的值匹配,则在 R 中查找行

  22. 22

    合并两个单元格不匹配的数据框

  23. 23

    在 Excel 中,如何根据任一单元格的条件突出显示两个单元格?

  24. 24

    Excel 2010 VBA:根据两个相邻单元格的比较插入空白单元格

  25. 25

    是否可以在Excel单元格中的两个指定字符之间查找和删除任何内容?

  26. 26

    遍历两个单元格以查找匹配项,然后在存在匹配项时复制范围

  27. 27

    将四个连续的单元格与另外四个连续的单元格匹配

  28. 28

    Excel-根据其他单元格的匹配返回特定单元格的值

  29. 29

    在一个子集的单元格中,确定是否至少有一个对应的单元格与一个值匹配

热门标签

归档