EXCEL中 =VLOOKUP(LEFT(D2,4),Sheet2!C:D,2,FALSE)这个公式怎么解释

如果要把一个产品的编码输进去,直接显示产品的名称规格,公式要怎么做... 如果要把一个产品的编码输进去,直接显示产品的名称规格,公式要怎么做 展开
 我来答
百度网友e1af404
2013-12-04 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:3970万
展开全部
一、关于该公式的解释
left(D2,4)-------取D2单元格左侧4个字符
=VLOOKUP(LEFT(D2,4),Sheet2!C:D,2,FALSE)
vlookup函数原型
=vlookup(参数1,参数2,参数3,参数4)
参数1:查找目标,left(D2,4)------要查找D2单元格左侧4个字符
参数2:查找区域,Sheet2!C:D------在Sheet2的C列进行查找
参数3:返回查找区域的第几列的数据,2-----C:D两列的第二列,
参数4:匹配状态。false表示精确匹配

第二问太宽泛。有抓图,则可答
柔软的Bp
科技发烧友

2013-12-04 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8811万
展开全部
=VLOOKUP(LEFT(D2,4),Sheet2!C:D,2,0)
查找D2左边4位数据,在SHEET2这个表的C:D区域,凡是C列与D2左边4位数据相同的,显示对应地2列的数据,也就是D列的数据,0等同于FALSE ,表示精确查找

如果是数字
应该是
=VLOOKUP--(LEFT(D2,4),Sheet2!C:D,2,0)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-04
展开全部
在C列里查D2的前四个字符,然后返回D列里对应的值。其中2表示要查的值在C:D中的第二列。false表示查找时是精确匹配(与模糊匹配相对)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
台浦泽4r
2013-12-04 · TA获得超过937个赞
知道小有建树答主
回答量:1249
采纳率:62%
帮助的人:632万
展开全部
在表2的C列查找D2单元格的前4位数,如果查找到返回表2 D列相对应的数值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式