EXCEL有没有多条件匹配函数

求问各位大神,举个例子,比如我要以销售区域和客户名称这两个为条件,匹配对应销售的名字,不知道有没有这类多条件的文本匹配函数,VLOOKUP貌似只能呢个单条件匹配,sumi... 求问各位大神,举个例子,比如我要以销售区域和客户名称这两个为条件,匹配对应销售的名字,不知道有没有这类多条件的文本匹配函数,VLOOKUP貌似只能呢个单条件匹配,sumifs这个貌似只能算多条件的数值,求稳,感激不尽,谢谢 展开
 我来答
小圆帽聊汽车
高粉答主

2019-07-06 · 致力于汽车领域知识的解答
小圆帽聊汽车
采纳数:796 获赞数:270518

向TA提问 私信TA
展开全部

1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。

余余1982
推荐于2017-12-16 · 知道合伙人软件行家
余余1982
知道合伙人软件行家
采纳数:1627 获赞数:4040
从事现场管理及相关计划数据等统计。 熟悉office办公软件(公式、VBA等)的使用。

向TA提问 私信TA
展开全部
=lookup(,0/((区域1=条件1)*(区域2=条件2)*...),结果所在区域)
注意的是所有区域范围要保持一致。

((A$1:A$100=a)*(B$1:B$100=B)*....)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百无生
2015-03-10 · TA获得超过2214个赞
知道大有可为答主
回答量:2150
采纳率:80%
帮助的人:628万
展开全部
方法1:辅助列法。添加一个辅助列=销售区域&客户名称,然后再match或vlookup
方法2:数组公式法。如{=MATCH(D1&E1,A1:A4&B1:B4,0)}可返回匹配行序号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e836083
2015-03-10 · TA获得超过3148个赞
知道大有可为答主
回答量:2481
采纳率:66%
帮助的人:2023万
展开全部
可以用LOOKUP

=lookup(1,0/((a1:a10="销售区域")*(b1:b10="客户名称")),c1:c10)
主要原理是(a1:a10="销售区域")*(b1:b10="客户名称")这一个。表示同时满足。如果你c1:c10也就是销售名字是数值,可以直接用sumif或者sumproduct
当然,不管是文本或数值,LOOKUP都能实现。。还可以根据原理用index+match
=index(c1:c10,max((a1:a10="销售区域")*(b1:b10="客户名称")*row(1:10))) 数组公式。。
看你怎么用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式