excel vba中Vlookup返回多个值 自定义函数
时间:2023-12-09 14:45:52
VlookUP函数只能返回第一个值,无法返回多个值
下面这个自定义函数可以解决这个问题
可以这么理解,是Vlookup函数返回多个值,将其对应的所有值都列出来
Function LookS(rng As Range, rg As Range, i As Byte, ii As Integer)
‘第1参数为查找的单元格,第2参数是查找范围,第3参数为返回的列,第4参数为返回的第几个值
‘第1参数和第2参数都要锁定行
Dim arr, a%, x%
arr = rg
For a = 1 To UBound(arr, 1)
If arr(a, 1) = rng Then
x = x + 1
If x = ii Then LookS = arr(a, i): Exit For
End If
Next
If a > UBound(arr, 1) Then LookS = ""
End Function
excel vba中Vlookup返回多个值 自定义函数
excel vba中Vlookup返回多个值 自定义函数
标签:函数,多个,自定义,返回,Excel函数
0
投稿
猜你喜欢
Win7有任务视图吗?Win7打开任务视图教程
2022-06-07 14:29:48
excel表格导入word方法汇总(图文教程)
2023-12-11 09:12:37
Win10系统桌面频繁假死的解决方法
2022-09-15 20:24:08
IF函数还能这样用,太神奇了!
2022-04-02 22:38:55
win10下360随身wifi无法创建怎么办 win10系统下360随身wifi无法创建的两种解决方法
2022-10-09 23:56:02
XP系统设置屏保密码后不起作用怎么处理?
2023-01-29 16:59:06
win11怎么连接ps4手柄玩游戏?
2023-06-05 21:50:31
手机WPS左右翻页怎么设置图文教程
2022-09-04 05:32:17
如何在 Windows 中执行干净启动?Windows执行干净启动的方法
2023-09-19 04:09:31
如何修复Safari在Mac上运行缓慢的问题?
2023-10-30 03:03:15
wps文字中段落行距怎么设置
2023-11-29 01:28:33
详解Vista系统中3个很实用的功能
2023-10-10 21:16:01
Win10笔记本找不到英伟达nvidia控制面板怎么办?
2023-08-23 11:14:32
Win7电脑休眠后鼠标键盘无法唤醒该如何解决?
2022-06-27 19:03:09
如何更换Win10系统?电脑如何更换系统Win10?
2023-02-05 01:24:16
everest软件怎么用?everest硬件检测使用方法
2022-09-20 15:55:19
如何设置Windows Xp虚拟内存大小
2023-01-10 01:30:07
电脑版WPS怎么将删除单元格加到快速访问栏
2022-07-10 03:29:27
荣耀笔记本重装系统详细教程
2023-09-24 06:59:00
taskmgr.exe是什么进程 taskmgr.exe占CPU100%时的解决方法
2023-03-07 01:43:01