excel2010使用vlookup函数问题 30

1、使用vlookup函数,当输入物料编码是根据另一表格自动填充材料名称和型号规格(已完成)。问题是:部分零部件没有物料编码,所以,若要录入无编码的产品时,在物料编码内填... 1、使用vlookup函数,当输入物料编码是根据另一表格自动填充材料名称和型号规格(已完成)。问题是:部分零部件没有物料编码,所以,若要录入无编码的产品时,在物料编码内填写“无”,此时“材料名称”“型号规格”为手动输入。其他情况根据公式生成。请问这个公式如何实现?再者,材料名称和型号规格是直接输入的公式,需要保护工作表。当且仅当“物料编码”一栏内值是“无”时,则后面两列才能手动输入。这个用if函数怎么写?

2、现在AC\RE内输入公式,当输入,数量检验水平,AQL值时。自动根据抽样数据表填充。(目前已完成),问题是:AQL值必须手动输入后面两列才有显示,如果AQL值那列是公式"=IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5),"")"虽然得到的数值和手动输入的数值一样,但后列也无法显示。这个如何解决。需要附件的M我。
展开
 我来答
绿衣人敲门
2015-10-25 · 知道合伙人软件行家
绿衣人敲门
知道合伙人软件行家
采纳数:18765 获赞数:63787
毕业于西北大学计算机网络技术专业,现在在西安电力学院进行网络推广维护工作!

向TA提问 私信TA
展开全部

1.以下图中的“文件1”和“文件2”为例,来说明Vlookup函数的使用方法。文件1中数据比较多,有产量、销售、和库存,随着日期的变化数据量逐渐变大。文件2中想要引用文件1中的产量值,此时就可以用到Vlookup函数了,这样文件2中引用的产量值还可以随着文件1中产量值的变化而变化。

2.Vlookup函数的具体用法如下:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

其中lookup_value在本例中是指日期,即去文件1中查找某个日期下的产量值,然后将产量值赋予给文件2中相应日期下的产量值。比如查找20140701的产量值,在文件2中输入的lookup_value值如下:


3.table_array是指在文件1中查找的数据范围,在本例中为“A1:D22”,即在这个范围内查找想要的lookup_value值(日期值)。为了方便引用,可以不必输入,而是直接转到文件1进行引用,如下图1所示,然后转到文件2如下图2 所示:

4.col_index_num是指“第几列”,比如本例中,想要查找某个日期下的产量值,而产量值在文件1的第2列,那么此时 col_index_num值为2。在文件2的相应位置输入如下:

5.range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为false或0 ,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。此值可以忽略不输入,本例选择不输入。最终输入结果如下图:

6.最后按“enter”键,得到最终结果,如下图所示:

7.这样文件2中就得到了文件1中相应日期下的产量值。最后总结:在文件1中的数据范围中(table_array),查找文件2中某个日期值(lookup_value),最后在文件1中相同的日期值下根据所需值(产量)的列数(col_index_num)来最终确定想要值(产量)的位置。

凌文元LWY
高粉答主

2014-02-15 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.4亿
展开全部
原公式=IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5),"")中,VLOOKUP函数后面缺少一个参数(如果想要省略,也必须添加一个逗号)
修改为=IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5,),"")
或者为=IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5,0),"")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友066dc732e
2014-02-15 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5675
采纳率:33%
帮助的人:2011万
展开全部
没有看完你的问题,但有一点你需要明白,EXCEL的一个单元格只允许手工输入或者公式计算两种动作之一,二者不能兼得。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琴俊贺楼Rl
2014-02-15 · TA获得超过4722个赞
知道小有建树答主
回答量:1174
采纳率:57%
帮助的人:404万
展开全部
把 =IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5),"")
改为
=IFERROR(VLOOKUP($D2,物料编码表!$B:$F,5,),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式