条件是唯一并不重复的,可用vlookup函数,如果是多条件,可用INDEX和MATCH函数。
你最好把要求和模拟结果上个图来看看,要有列和行号,这样大家好帮助你。
现假如数据源表是Sheet1表,A列是型号,B列是规格,C列是价格,在Sheet2表也这样排列:A列是型号,B列规格,C列价格,现在Sheet2表C2单元格输入公式如下,shift+ctrl+回车,下拉
=INDEX(Sheet1!$C$2:$C$2200,MATCH(A2&B2,Sheet1!$A$2:$A$2200&Sheet1!$B$2:$B$2200,0))
请参考附件:
首先 得确定 你要求的这个 型号与 规格的组合 所对应的价格是唯一吗?如果不是 你要怎样处理?
还有 建议 你在 你原来要查找的表格中 增加一列 可以叫做 商品编码什么的 (一个表中 具有唯一值的) 然后 在另外一个表中 也增加 编码这一项……然后 按着编码 来vlookup 价格
比如表1中
编码 型号 规格 价格
0001 1107 20mm 15.00 这样子的数据表……
然后 你在另外一个表中 就可以 通过编码 来vlookup了……
如果你不增加 编码 那么 你也可以 临时增加一个辅助列在型号列之前 =型号&规格 另一个表 也是这样子 增加一个辅助列 ……然后 就可以用辅助列 vlookup了…………
不知道说明白没有!
都没有搞清楚你这个问题描述是什么意思,你是要算所有产品的价格总和还是怎么?最好把你那个图截屏发上来看看,否则无法帮到你啊
=vlookup+match
把前几行的数据复制看看