可以使用VLOOKUP函数来实现在BOM工作表中查找匹配行并返回对应值。具体公式如下:

=IF(ISBLANK(A!B8),"",IFERROR(VLOOKUP(A!B8,BOM!C:E,3,FALSE),IFERROR(VLOOKUP(A!B2,BOM!C:E,3,FALSE),"")))

其中,IF(ISBLANK(A!B8),"")判断单元格B8是否为空,如果为空则返回空值。如果不为空,则继续执行IFERROR(VLOOKUP(A!B8,BOM!C:E,3,FALSE),查找BOM工作表中与B8单元格匹配的行,并返回该行的第3列(即BOM!E:E列)的值。如果未找到匹配行,则继续执行IFERROR(VLOOKUP(A!B2,BOM!C:E,3,FALSE),查找BOM工作表中与A工作表中单元格B2单元格匹配的行,并返回该行的第3列(即BOM!E:E列)的值。如果还未找到匹配行,则返回空值。

如果A工作表中单元格B8为空则返回对应单元格的空值;如果单元格B8不为空则在BOM工作表中查找BOM!CC列中与B8单元格匹配的行并返回该行的BOM!EE列中的值并且如果单元格BB值都相等如何实现在BOM工作表中查找BOM!CC列中与A工作表中单元格BB单元格匹配的行并返回该行的BOM!EE列中的值

原文地址: https://www.cveoy.top/t/topic/hlsN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录