excel指定单元格如何返回符合条件的值?

如题:
A列为序号,B列是与A列一一对应的三位数,C列为条件输入列,D列为得出结果列。
如:

A B C D
1 2012005 659 008 238
2 2012006 819
3 2012007 891
4 2012008 238
5 2012009 236
6 2012010 312

如上数据中,C列是变量,当我在C1中输入008,D1就应得出A列尾号为008对应B列的数据,即D1=238,同理在C1中输入010,则D1=312,请教各路大虾,D1的公式应该如何设置,拜谢!

在D1单元格输入以下公式之一

=SUMPRODUCT((RIGHT(A$1:A$6,3)=C1)*B$1:B$6)

=SUMPRODUCT((ISNUMBER(FIND(C1,A$1:A$6)))*B$1:B$6)

 

详见附图

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-23
D1单元格输入
=vlookup("*"&c1,A:B,2,)

=vlookup("2012"&c1,A:B,2,)本回答被提问者采纳
相似回答