在以下公式中帮我添加如果在B列查找到平面度字样,则直接在C和D列中查找对应值,如果在B列查找到的点位在C列对应每组数值时为一样,则使用D列的值,如果D列的值一样则使用C列的值,如果未找到平面度字样则正常计算 =IFERROR( VLOOKUP(LOWER(AL$8), INDIRECT("B" & MATCH(":BEGIN",$B:$B,0)+$AK9*COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1) - COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1) &":C" & MATCH(":END",$B:$B,0)+$AK9 * COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1)), 2,FALSE ), "无数据")
时间: 2023-06-20 10:04:35 浏览: 118
两个EXCEL里数据的匹配
=IFERROR(IF(ISNUMBER(FIND("平面度",B9)),IF(C9=D9,D9,C9), VLOOKUP(LOWER(AL$8), INDIRECT("B" & MATCH(":BEGIN",$B:$B,0)+$AK9*COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1) - COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1) &":C" & MATCH(":END",$B:$B,0)+$AK9 * COUNTA($B:$B) / IFERROR(COUNTIF($B:$B,":BEGIN"),1)), 2,FALSE)), "无数据")
这个公式会首先检查B列是否包含"平面度"字样,如果包含,则直接在C列和D列中查找对应值,并选择其中不同的值作为结果。如果C列和D列的值相同,则选择C列的值作为结果。如果B列中未找到"平面度"字样,则执行原本的VLOOKUP公式进行正常计算。
阅读全文