|
https://jingyan.baidu.com/article/f7ff0bfc46a89a6e27bb1318.html 里有自定义函数zfind的用法,可惜没有代码。
众所周知,Office的lookup函数家族是最强大的函数家族之一,旗下包含了vlookup、hlookup、lookup三剑客,专注于解决不同场景的问题。三剑客虽然武功高强,但用法却不同,因此用户在不同场景下就需要自行去辨别该使用哪一个函数;同时,对于多结果查询、返回指定次序结果等问题更是需要极高的函数水平才能实现。所以今天给大家带来的是一款功能同样强大的自定义函数 Zfind。
工具/原料
方法/步骤
1
函数共有6个参数,前三个为必需参数,用于实现基础的查找功能;后三个为可选参数,用于满足不同的查询需求。
Zfind(查找值,查找区域,结果区域,[结果次序],[去重],[分隔符])2
查询A系列第1款产品
=Zfind(E3,B3:B13,C3:C13
3
查询=Zfind(E3,B3:B13,C3:C13,3)A系列第3款产品
4
查询A系列倒数第1款产品
=Zfind(E3,B3:B13,C3:C13,-1)
5
查询A系列倒数第2款产品
=Zfind(E3,B3:B13,C3:C13,-2)
6
查询A系列所有产品,并用逗号连接所有结果
=Zfind(E3,B3:B13,C3:C13,0)
7
查询A系列所有产品,并用顿号连接所有结果
=Zfind(E3,B3:B13,C3:C13,0,0,"、")
8
查询A系列所有不重复产品,并用顿号连接所有结果
=Zfind(E3,B3:B13,C3:C13,0,1,"、")
9
查询A系列质量等级为辛的第一款产品
{=Zfind(F3&G3,B3:B13&C3:C13,D3:D13)}
10
横向查询A系列的第一款产品
=Zfind(N3,B2:L2,B3:L3)
11
查询包含字母A的所有产品的质量等级
=Zfind("*"&F3&"*",D3:D13,C3:C13,0,1)
END
方法/步骤2
安装方式
获取后缀名为.xlam的加载宏文件,并将文件保存在不容易被删除的文件夹内。
任意打开一个excel表格,依次选择【开发工具】,【excel加载项】
在弹出窗口中选择【浏览】,找到方才保存的加载宏文件进行添加。
勾选刚添加的加载宏,点击【确定】。
5
后续在自己的电脑上即可正常使用Zfind函数了。
|
|