EXCEL2003版,求公式需要满足一个或两个条件模糊查询

发布网友 发布时间:2022-04-21 02:10

我来回答

2个回答

热心网友 时间:2022-06-17 06:50

你这个整复杂了,第2个条件

辅助列D4=IF(AND(A4=$G$2,FIND(B4,$H$5)),1,"")

下拉

I2=IF(G5="",VLOOKUP(G2,A:C,3,0),INDEX(C:C,MATCH(1,D:D,)))

同理

I14=IF(G17="",VLOOKUP(G14,A:C,3,0),INDEX(C:C,MATCH(1,D:D,)))

或直接用VBA

追问

你好,还是有点不行

如果A列名品一样,B列有不同的数据,就会查找不到准确对应的答案了

如何多几项需要输入,如何操作?

热心网友 时间:2022-06-17 06:50

I2输入

=IF(G5="",VLOOKUP(G2,A:C,3,0),INDIRECT("C"&MATCH(MIN(IF(N(A1:A10000=$G$2)=0,65536,IFERROR(IF(B1:B10000="",65536,FIND(B1:B10000,$G$5)),65536))),IF(N(A1:A10000=$G$2)=0,65536,IFERROR(IF(B1:B10000="",65536,FIND(B1:B10000,$G$5)),65536)),)))

数组公式 shift+ctrl+enter 三键一起按下

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