设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5161|回复: 5
打印 上一主题 下一主题

Excel多条件引用

[复制链接]
跳转到指定楼层
1#
发表于 2010-6-19 22:52:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问高手如何用公式实现以下示例中的多条件引用(第一行及第一列分别为行号和列号),在E1单元格输入产品,E2输入地区,E3输入工厂,E4可以自动显示出其对应的数量,如,E1=“P2”,E2=“A2”,E3=“F2”,则E4显示结果为“6”

万分感谢!!!
ABCD
1产品地区工厂数量
2P1A1F11
3P1A2F22
4P1A1F33
5P1A2F44
6P2A1F15
7P2A2F26
8P2A1F37
9P2A2F48
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-6-19 23:13:33 | 只看该作者
几乎一样的问题,参考一下:
http://www.office-cn.net/vvb/thread-92053-1-1.html
3#
 楼主| 发表于 2010-6-20 01:13:00 | 只看该作者
可否讲解一下lookup函数在这里要怎么用,不是很明白,如果D列不是数字而是文本,就不能用sumproduct了,谢谢!
4#
发表于 2010-6-20 16:50:57 | 只看该作者
如何解呢,期待

点击这里给我发消息

5#
发表于 2010-6-20 20:23:35 | 只看该作者
可否讲解一下lookup函数在这里要怎么用,不是很明白,如果D列不是数字而是文本,就不能用sumproduct了,谢谢!
dragon_lzw 发表于 2010-6-20 01:13

D列如果是文本就不能用SUMPRODUCT了
LOOKUP的基本使用方法请详见OFFICE帮助,LOOKUP的引伸使用方法是根据二分法查找原理实现,相当复杂,楼主可以先套用而不必理会其原理:
=lookup(1,0/(条件=区域),结果区域)
6#
发表于 2010-6-23 00:33:38 | 只看该作者
可以组合起来作为辅助列,再用vlookup或者index函数也是一样的,——思维要开阔,不要局限于某个函数或者某种方法。这里给出两个解法:
1、
a、在K2输入=A2&B2&C2,下拉复制公式,作为辅助列(需要的话,可以隐藏或者完成后再删除辅助列)
b、在F2输入公式:
=index(D,match(E2&E2&E3,K:K,0))

2、数组公式:
{=index(D211,match(E2&E2&E3,A2:A11&B2:B11&C2C11,0))}
已Ctrl+Shift+Enter结束。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 16:17 , Processed in 0.101833 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表