公式:==VLOOKUP(A1,[GltInq.xls]Sheet5!$A:$B,2,0)
目标:17148*5*38
数据:
17148*65*38 111471
17148*75*38 111481
17148*85*38 111491
17148*15*38 111421
17148*25*38 111431
17148*5*38 111411
返回值应该是=111411
可是用公式返回值是=111471
这是为什么?谢谢!
我用excel使用Vlookup时,不知道为什么明明是精确查找,但是找出来的数据却不是相对应的数据?
答案:4 悬赏:70 手机版
解决时间 2021-12-20 05:16
- 提问者网友:我们很暧昧
- 2021-12-19 14:15
最佳答案
- 五星知识达人网友:不如潦草
- 2022-01-05 17:50
*被当做通配符了,嵌套一个substitute,把*替换成~*
全部回答
- 1楼网友:鸽屿
- 2022-01-05 20:57
查找值字符串中含有*的问题,*为通配符,可指代任意长度字符串。
所以就返回第一行的
- 2楼网友:野味小生
- 2022-01-05 19:48
输入
=VLOOKUP(A1&"",[GltInq.xls]Sheet5!$A:$B,2,0)
强制将A1识别为文本
- 3楼网友:往事埋风中
- 2022-01-05 19:10
可以试一下,把*号换成别的符号,这里被做通配符使用了,你把*75*的放到最上一行,结果就是在b1输入 =if(match(a1,a:a,)=row(),"","和a"&match(a1,a:a,)&"重复")
公式向下复制。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯