在Microsoft Excel 2013中搜索两列,并将第三列的值设置为特定值

所以

我想搜索特定的文本,firstname_lastname例如John_Smith中的worksheetAWorksheetA有一列firstname和另一列lastname因此,在知道哪一行具有我要搜索的名字和姓氏之后,我想用特定值设置同一行中单元格的值。

例如,如果这是我的工作表:

Firstname     Lastname     Found
Matt          Damon        No
Smith         Andrew       No
John          Smith        No
Tom           Mark         No

而我的搜索词是John_Smith结果将是

Firstname     Lastname     Found
Matt          Damon        No
Smith         Andrew       No
John          Smith        Yes
Tom           Mark         No

有什么建议请问如何在VBA excel中做到这一点?

杰伯姆

此代码应工作:

Public Sub searchfullname()
    fullname = InputBox("Input first and last name separated by _")
    namesarray = Split(fullname, "_")
    i = 2
    dataintable = True
    result = "No"
    m = ActiveSheet.Cells(i, 1)
    If m = "" Then dataintable = False
    While dataintable = True
        result = "No"
        If m = namesarray(0) Then
            n = ActiveSheet.Cells(i, 2)
            If n = namesarray(1) Then
                result = "Yes"
            End If
        End If
        ActiveSheet.Cells(i, 3) = result
        i = i + 1
        m = ActiveSheet.Cells(i, 1)
        If m = "" Then dataintable = False
    Wend
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配两列,并在相应的列中携带值-Microsoft Excel for Mac 2011 v。14.4.1

来自分类Dev

如何在Microsoft Excel 2013中将x轴上标签之间的间隔单位设置为大于255的值?

来自分类Dev

Microsoft Excel 2013 ScreenUpdating失败

来自分类Dev

Microsoft Excel 2013-将数据分类为第一,第二,第三

来自分类Dev

在Microsoft Excel中更快的方法

来自分类Dev

根据Microsoft Excel中A列中的值从B列中删除重复项

来自分类Dev

Microsoft Excel 2003 两个值之间的限制值

来自分类Dev

Microsoft Excel更改单元格值

来自分类Dev

在Microsoft Excel中格式化列?

来自分类Dev

Windows Microsoft Excel:如何对列进行平均

来自分类Dev

Microsoft Excel 2013-持续减法吗?

来自分类Dev

获取所有列值的第一个元素,并将其添加到第二列,并将结果存储在EXCEL的第三列中

来自分类Dev

需要比较两个excel列,然后从第三列返回值

来自分类Dev

如果两列匹配且第三列满足值,则Excel计数

来自分类Dev

在Microsoft Excel中,如何在没有额外列的情况下获取vlookup值数组?

来自分类Dev

最大限度地减少Microsoft Excel中的列值以达到最佳

来自分类Dev

获取Microsoft Excel公式中变量的位置

来自分类Dev

Excel中的Microsoft Query返回空白

来自分类Dev

Excel中的Microsoft Query-转换类型?

来自分类Dev

Microsoft Excel中合并列的CSV输入

来自分类Dev

如何在Microsoft Excel中编写分数?

来自分类Dev

如何计算Microsoft Excel中的datetime差异?

来自分类Dev

Microsoft Excel中自动替代缩写的功能

来自分类Dev

在Microsoft Excel中检测重复项

来自分类Dev

在 Microsoft Excel 中过滤/排序整个部分

来自分类Dev

Microsoft Excel,将特定数字添加到列

来自分类Dev

根据Microsoft Excel中的值限制自动创建行

来自分类Dev

使用Microsoft Graph API更新Excel命名范围中的值

来自分类Dev

根据Microsoft Excel中的值限制自动创建行

Related 相关文章

  1. 1

    匹配两列,并在相应的列中携带值-Microsoft Excel for Mac 2011 v。14.4.1

  2. 2

    如何在Microsoft Excel 2013中将x轴上标签之间的间隔单位设置为大于255的值?

  3. 3

    Microsoft Excel 2013 ScreenUpdating失败

  4. 4

    Microsoft Excel 2013-将数据分类为第一,第二,第三

  5. 5

    在Microsoft Excel中更快的方法

  6. 6

    根据Microsoft Excel中A列中的值从B列中删除重复项

  7. 7

    Microsoft Excel 2003 两个值之间的限制值

  8. 8

    Microsoft Excel更改单元格值

  9. 9

    在Microsoft Excel中格式化列?

  10. 10

    Windows Microsoft Excel:如何对列进行平均

  11. 11

    Microsoft Excel 2013-持续减法吗?

  12. 12

    获取所有列值的第一个元素,并将其添加到第二列,并将结果存储在EXCEL的第三列中

  13. 13

    需要比较两个excel列,然后从第三列返回值

  14. 14

    如果两列匹配且第三列满足值,则Excel计数

  15. 15

    在Microsoft Excel中,如何在没有额外列的情况下获取vlookup值数组?

  16. 16

    最大限度地减少Microsoft Excel中的列值以达到最佳

  17. 17

    获取Microsoft Excel公式中变量的位置

  18. 18

    Excel中的Microsoft Query返回空白

  19. 19

    Excel中的Microsoft Query-转换类型?

  20. 20

    Microsoft Excel中合并列的CSV输入

  21. 21

    如何在Microsoft Excel中编写分数?

  22. 22

    如何计算Microsoft Excel中的datetime差异?

  23. 23

    Microsoft Excel中自动替代缩写的功能

  24. 24

    在Microsoft Excel中检测重复项

  25. 25

    在 Microsoft Excel 中过滤/排序整个部分

  26. 26

    Microsoft Excel,将特定数字添加到列

  27. 27

    根据Microsoft Excel中的值限制自动创建行

  28. 28

    使用Microsoft Graph API更新Excel命名范围中的值

  29. 29

    根据Microsoft Excel中的值限制自动创建行

热门标签

归档