EXCEL函数问题:请教高手,如何在这个工作表中既依供应商名称,又依料号来套出另一个工作表的数量??

EXCEL函数问题:请教高手,如何在这个工作表中既依供应商名称,又依料号来套出另一个工作表的数量??以前用VLOOKUP只能依一个条件查,两个条件怎么查呢??

第1个回答  2011-11-12
在另一个表中(即被查表)增加辅助列,用被查条件涉及的二个列组成新的数据值,在这个工作表中将供应商和料号组合成查询条件,查询另一个表的辅助列即可。
第2个回答  2011-11-11
可以合并两个条件,形成一个新的条件,再用vlookup函数。追问

怎麼合併兩上兩條,形成一個新的條件,好像可以用IF,可是不知道怎麼鑲套嵌使用。

追答

不是这个意思……

把供应商和料号合并成一个数据,用这个数据去查。
当然,数据组必须也要合并才行。

第3个回答  2011-11-11
参考SUMPRODUCT函数的用法追问

SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
可是我要的不是這樣的,

追答

那只是帮助文件中的说法,将逻辑值带入数组运算,才是他真正常见的用法
比如,供应商在A列,料号在B列,查找C列的值
可以用=sumproduct((A1:A50="供应商名")*(B1:B50="料号")*C1:C50)
不满足A和B列的值会被判断为False从而退出运算,而只有同时符合AB两列要求的数组参数才会参加与C列相乘的运算,这样也就完成了多条件的查找

本回答被提问者和网友采纳
第4个回答  2011-11-11
我倒较喜欢用sumifs,具体用法自个查下此函数帮助,只有这样才能学到更多知识,呵呵!
相似回答