excel表格里,如何做这种公式?请高手指点!急

A列 B列 C列
1 AA-1 20*20 10-01
2 AB-1 20*20 10-02
3 AC-1 20*20 10-03
4 AA-1 30*30 10-04
5 AB-1 30*30 10-05
6 AC-1 30*30 10-06
大概如上面所表示的,我想要选中A列选择B列来带出C列,列我想先生AC-1 选择30*30带出10-06,有没有可用的公式,

第1个回答  2012-06-01
你想解决的问题实际上是复合条件查找。基本思路为,将A列和B列合并为同一列,这一步可以讲A和B两个条件合并为一个目标条件,方便引用;然后使用VLOOKUP。问题的逻辑描述:就是在已知A&B列的情况下求出相对应的C列的数据。具体如下
使用连接符&将A列和B列合并在新的一列,比如H列,然后将H列插入到C列之前,将C列和D列看成是新的表格,现在ABCD四列均有数据;在E列输入公式=vlookup(A1&B1,C:D,2,0),下拉填充所有行,完毕。
此时当你改变AB两列中的数据时,你想要的对应数据就出现在E列了
希望对你有益
第2个回答  2012-05-29
把A、B列用“&”合并成一列,这样用VLOOKUP函数就可以直接找出对应数据了。
第3个回答  2012-05-30
用筛选就可以实现,不要用公式的
用vlookup公式只能带出一个结果,如果有多个结果会被忽略掉
或者:
在D1单元格输入查找条件,
在E1单元格输入公式 =IF($D$1=A1&B1,C1,""),填充句柄下拉
效果,只要符合条件的就在E列显示出来
相似回答