excel 根据两列条件在第三列自动生成数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:52:59
在A列和B列中分别输入数据,然后C列根据A列和B列的数据在其他表中寻找对应数据,之后显示在C列中.例如:在sheet1中的A2输入"17",B2输入"正",然后自动寻找"sheet2"中的“A列"17",B列"正",C列"500"”数据,之后自动显示在sheet1中的C2.请问如何做,我想可能挺麻烦,但是还请有识之士不吝赐教.谢谢.最好是用excel,因为小弟才疏学浅,不懂别的.
我对有四人能对我的问题解答表示感谢.另,我都试过了,不行.我用的是office2003不知道是不是版本的问题,请各位再详细指点一下.还有smallcolour这位仁兄,为什么要用那个键确认,是什么作用,还请明示.

在SHEET1的C2输入下面公式

=INDIRECT("SHEET2!C"&MATCH(A2&B2,Sheet2!A:A&Sheet2!B:B,0))

输入完公式, 同时按下CTRL+SHIFT+ENTER三键确认.

用函数HLOOKUP来做就可以

在sheet1中的C2输入以下公式:
=SUMPRODUCT((A2=Sheet2!A:A)*(B2=Sheet2!B:B)*Sheet2!C:C)