Office中国论坛/Access中国论坛
标题:
Excel多条件引用
[打印本页]
作者:
dragon_lzw
时间:
2010-6-19 22:52
标题:
Excel多条件引用
请问高手如何用公式实现以下示例中的多条件引用(第一行及第一列分别为行号和列号),在E1单元格输入产品,E2输入地区,E3输入工厂,E4可以自动显示出其对应的数量,如,E1=“P2”,E2=“A2”,E3=“F2”,则E4显示结果为“6”
万分感谢!!!
A
B
C
D
1
产品
地区
工厂
数量
2
P1
A1
F1
1
3
P1
A2
F2
2
4
P1
A1
F3
3
5
P1
A2
F4
4
6
P2
A1
F1
5
7
P2
A2
F2
6
8
P2
A1
F3
7
9
P2
A2
F4
8
作者:
pureshadow
时间:
2010-6-19 23:13
几乎一样的问题,参考一下:
http://www.office-cn.net/vvb/thread-92053-1-1.html
作者:
dragon_lzw
时间:
2010-6-20 01:13
可否讲解一下lookup函数在这里要怎么用,不是很明白,如果D列不是数字而是文本,就不能用sumproduct了,谢谢!
作者:
mg670
时间:
2010-6-20 16:50
如何解呢,期待
作者:
pureshadow
时间:
2010-6-20 20:23
可否讲解一下lookup函数在这里要怎么用,不是很明白,如果D列不是数字而是文本,就不能用sumproduct了,谢谢!
dragon_lzw 发表于 2010-6-20 01:13
D列如果是文本就不能用SUMPRODUCT了
LOOKUP的基本使用方法请详见OFFICE帮助,LOOKUP的引伸使用方法是根据二分法查找原理实现,相当复杂,楼主可以先套用而不必理会其原理:
=lookup(1,0/(条件=区域),结果区域)
作者:
roych
时间:
2010-6-23 00:33
可以组合起来作为辅助列,再用vlookup或者index函数也是一样的,——思维要开阔,不要局限于某个函数或者某种方法。这里给出两个解法:
1、
a、在K2输入=A2&B2&C2,下拉复制公式,作为辅助列(需要的话,可以隐藏或者完成后再删除辅助列)
b、在F2输入公式:
=index(D
,match(E2&E2&E3,K:K,0))
2、数组公式:
{=index(D2
11,match(E2&E2&E3,A2:A11&B2:B11&C2
C11,0))}
已Ctrl+Shift+Enter结束。
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3