excel双条件匹配的这种情况怎么做?

发布网友 发布时间:2022-04-23 22:54

我来回答

3个回答

热心网友 时间:2023-09-24 04:25

既然大多数都是同一个价,只有这5家是区别对待的,可以建列价格表,一个是这5个客户的,一个是其他客户的,然后用IF+VLOOKUP函数就行了

如图在A到C列建一个产品与价格对照表,5家的价格放一起,其他家放一起,D列建一个这5个客户的名称列

在H2单元格求出符合F2和G2条件确定的价格

公式为=IF(COUNTIF(D2:D6,G2),VLOOKUP(F2,A:B,2,0),VLOOKUP(F2,A:C,3,0))

首先在D2:D6查找G2的客户名,如果能找到,就用VLOOKUP函数在B列找产品对应的价格

如果D2:D6没有G2单元格客户的名字,就到第C列查找产品对应的价格

热心网友 时间:2023-09-24 04:25

可以做一个价格表,再用offset()定位到指定的价格。

C15单元格公式向下复制。

=OFFSET($A$1,MATCH(A15,$A$2:$A$12,0),MATCH(B15,$B$1:$J$1,0),1,1)

追问已搞成功,非常适合我用,就是未输入数据的地方会出现乱码,要是能显示0就好了。已经很好了。

追答可以在外边套一个容错函数。
=iferror(公式,"")

热心网友 时间:2023-09-24 04:26

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(尽量详细说明现状和目标效果)作为附件发到1流3油箱:yqch134帮你看下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com