如果单元格B8为空则返回对应单元格的空值;如果单元格B8不为空则在BOM工作表中查找BOM!CC列中与B8单元格匹配的行并返回该行的BOM!EE列中的值并且如果单元格BB值都相等如何实现在BOM工作表中查找BOM!CC列中与BB单元格匹配的行并返回该行的BOM!EE列中的值
可以使用VLOOKUP函数来实现在BOM工作表中查找相应的值。具体实现如下:
- 如果单元格B8为空,则可以直接使用空值函数""来返回空值:
=IF(B8="", "", VLOOKUP(B8, BOM!C:E, 3, FALSE))
- 如果单元格B8不为空,则可以使用IF和COUNTIF函数来判断B:B中是否存在与B8相同的值,如果存在则使用VLOOKUP函数来查找对应的值:
=IF(B8="", "", IF(COUNTIF(B:B, B8)>1, VLOOKUP(B8, BOM!C:E, 3, FALSE), VLOOKUP(B8, BOM!C:E, 3, FALSE)))
其中,COUNTIF函数用于统计B:B中与B8相同的值的个数,如果大于1则表示存在多个匹配的值,需要使用精确匹配(FALSE),否则使用近似匹配(TRUE)即可。
原文地址: https://www.cveoy.top/t/topic/hlsd 著作权归作者所有。请勿转载和采集!