=VLOOKUP(Sheet2!$B2&Sheet2!$C2,Sheet1!A:A&Sheet1!B:B,3,1)(1)公式在Sheet2中,Sheet2!$B2&Sheet2!$C2可以省略工作表名称,$B2&$C2这样即可。(2)Sheet1!A:A&Sheet1!B:B不是vlookup函数的有效区域,你的意思是将两列合并成1列对不对?(3)vlookup函数的第三个参数3——区域没有这一列。(4)vlookup函数第四个参数1——表示模糊查找,可以省略。此时查找区域第一列必须是升序排列。你的意思是根据“品牌”和“品名/型号”查找单价、总价、运费单价、运费总价对不对?如果是这样,因为Sheet1中没有总价和运费总价,所以没法写出公式,单价、运费单价公式分别为:=VLOOKUP(B2&C2,IF({1,0},Sheet1!A:A&Sheet1!B:B,Sheet1!C:C),2,)=VLOOKUP(B2&C2,IF({1,0},Sheet1!A:A&Sheet1!B:B,Sheet1!D:D),2,)