`
发表于2024/4/15 15:19:37 楼主 
头像 等级:初学者
积分:3
财富值:2.0
身份:普通用户

带“~”号的名称,用Vlookup查无结果,有办法解决吗?如下图:在销售报表中用vlookup查  品名“文胸C598”的单价,但如果在名字加个“~”号后(文胸~C598),这个vlookup函数就不起作用了。有人回答我说,“~”为通配符的转换符,是没办法的。只能改名称,不用这个符号。请求各位支援一下,谢谢!

临渊羡鱼,不如退面结网
发表于 2024/4/15 15:29:53   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

如果必须使用vlookup 那只能改名称,不用这个符号。

或者你可以尝试index +match 函数的基础用法

方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2024/4/15 17:31:30   
头像 等级:初学者
积分:3
财富值:2
身份:普通用户

回复:2楼


经尝试,对于带有“~”符号的名称,match函数也不能返回指定行数或列数,都用不到index函数。应该只能改名字了。
临渊羡鱼,不如退面结网
发表于 2024/4/15 17:48:36   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

回复:3楼

你如果想用 文胸~123 去匹配 文胸123 这个是不可能的
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
CKD
发表于 2024/4/21 13:29:26   
头像 等级:初学者
积分:6
财富值:2
身份:普通用户
可以把查找值的通配符替换一下,这样就可以了,VLOOKUP(SUBSTITUTE(H26,"~","~~"),B26:D34,3.0)
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。