比较两个excel数据集(工作表)&增加价值

时间:2016-11-23 10:42:21

标签: excel

如果匹配成功,我必须比较两个工作表并在工作表1上添加值。

Worksheet1 =我必须在B列中添加值的工作表(值是一个字符串) Worksheet2 =将在Worksheet1中用于搜索的数据列表

Worksheet1:

A栏......................... B栏

2016_ABC

2016_XYZ

2015_ABC

2013_XYZ

Worksheet2:

A栏

ABC

XYZ

DJH

为uij

所以,我想要的是一个公式或简单的方法(请不是VBA,我已经在vba中有一个脚本 - 但我必须让客户容易)比较 Worksheet2 / A列中的值与Worksheet1 / A列。

我无法与精确的MATCH进行比较,我必须使用" CONTAINS"。

如果工作表2列A中的值包含在Worksheet1 ColumnA中,则在同一行工作表1列B中添加一个字符串,如"包含!"

感谢您的建议。祝你有愉快的一天。

1 个答案:

答案 0 :(得分:0)

不能想出来。

这是我的VBA代码:

For i = 1 To lastrowsheet1

activeteststring = Worksheets("devices").Cells(i, 1).Value

    For x = 6 To lastrowsheet2
        checkstring = Worksheets("sessions").Cells(x, 2).Value

        If InStr(checkstring, activeteststring) <> 0 Then

            Worksheets("sessions").Cells(x, 12).Value = Worksheets("devices").Cells(i, 2).Value

        End If



    Next x

Next i