我有一本包含2个工作表的工作簿,Sheet1
和Sheet2
。Sheet1
具有要查找的值(产品代码),以及要填充的空白单元格:
A B
A100
A200
B150
C3AB
Sheet2
有很多产品代码和费用:A B
A100 35
A100 14
A100 0
A200 10
A200 12
etc, etc, etc
我在Sheet1 B1中使用以下公式从Sheet2中查找MIN匹配值:
=MIN(IF(Sheet2!$A$1:$A$5=A1,Sheet2!$B$1:$B$5))
我还如何排除返回0的匹配项?对于产品A100,我想返回最低的非零匹配值,即14。
最佳答案
尝试将其作为数组公式提交到B1中
未经测试
=MIN(IF(((Sheet2!$A$1:$A$5=A1)*(Sheet2!$B$1:$B$5>0))>0,Sheet2!$B$1:$B$5))
我认为这会起作用