如何实现vlookup一对多模糊查找

 时间:2026-04-23 15:02:12

1、以EXCEL2010为例,打开EXCEL。

如何实现vlookup一对多模糊查找

2、同时按下“Alt+F11”-->点击"插入"-->选择"模块",进入编程界面,准备输入自定义函数代码。

如何实现vlookup一对多模糊查找

3、复制粘贴以下代码:

Function mymlookup(myword As Range, mybook As Range, mycol As Integer)

Dim mysht As Worksheet

Set mysht = ActiveSheet

maxrow = mysht.UsedRange.Rows.Count

For i = 1 To maxrow

If myword.Value Like "*" & mybook.Cells(i, 1) & "*" Then

myresult = myresult & "," & mybook.Cells(i, mycol).Value

End If

Next

mymlookup = Right(myresult, Len(myresult) - 1)

End Function

如何实现vlookup一对多模糊查找

4、关闭编程窗口,返回原EXCEL界面,现在已经自定义了mymlookup函数,可直接使用了,效果见图。

如何实现vlookup一对多模糊查找

如何实现vlookup一对多模糊查找

  • Excel中如何实现模糊查找?
  • Excel多条件查找技巧——vlookup与index+small
  • Excel查找包含某字符或某词语的所有单元格
  • excel快速查询某个数据位于表格的第几列第几行
  • Excel如何用FIND函数实现文本查找
  • 热门搜索
    北京地铁为什么没有3号线 生菜怎么做好吃又简单 汗疱疹怎么治疗 椽怎么读 粘鼠板的胶怎么去除 油脂粒怎么去除 马卡龙为什么那么贵 脾虚湿气重怎么调理 韩后护肤品怎么样 颉怎么读