关于vlookup匹配不完全相同的数据 比如sheet1 A列分别是12345-100 1234
答案:2 悬赏:50 手机版
解决时间 2021-02-28 17:54
- 提问者网友:城市野鹿
- 2021-02-28 02:13
关于vlookup匹配不完全相同的数据 比如sheet1 A列分别是12345-100 1234
最佳答案
- 五星知识达人网友:不如潦草
- 2021-02-28 03:12
在sheet1的b1格输入公式如下:
VLOOKUP(RIGHt(A1,3)+0,Sheet2!$A$1:$B$3,2,FALSE)
这里用到一个right()函数,截取右边3个字符,若实际字符数不是3个,请修改参数“3”。由于用到了字符函数,所以right()的结果是字符,与sheet2的数字是无法匹配的。于是用了right()+0,通过数学运算将字符转为数字型。
上述公式的局限性:
如果截取的字符是变动的,有时候2个,有时候4个。那么就用数据分类,以“-”为分列标准,将a列分成a列(12345)和b列(100),再套用vlookup()函数,第一个参数就不需要套用right(),直接输入b1就可以了。
VLOOKUP(RIGHt(A1,3)+0,Sheet2!$A$1:$B$3,2,FALSE)
这里用到一个right()函数,截取右边3个字符,若实际字符数不是3个,请修改参数“3”。由于用到了字符函数,所以right()的结果是字符,与sheet2的数字是无法匹配的。于是用了right()+0,通过数学运算将字符转为数字型。
上述公式的局限性:
如果截取的字符是变动的,有时候2个,有时候4个。那么就用数据分类,以“-”为分列标准,将a列分成a列(12345)和b列(100),再套用vlookup()函数,第一个参数就不需要套用right(),直接输入b1就可以了。
全部回答
- 1楼网友:渊鱼
- 2021-02-28 04:02
匹配规律是什么呢?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯