发布网友 发布时间: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 三键一起按下