帮我把以下查找平面度字符指定单元格和获取找找到对应字符的数值改为指定列,其他代码不变 =IFERROR(IF(ISNUMBER(FIND("平面度",B2)),IF(C2>D2,D2,C2),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-19 09:09:36 浏览: 69
修改后的公式如下:
=IFERROR(IF(ISNUMBER(FIND("平面度",B2)),IF(C2>D2,D2,C2),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列)改为指定列。
- 将 INDIRECT 函数中引用的列号(B 和 C)改为指定列。
假设指定列为 F 列,则修改后的公式为:
=IFERROR(IF(ISNUMBER(FIND("平面度",F2)),IF(G2>H2,H2,G2),VLOOKUP(LOWER(AL$8),INDIRECT("F"& MATCH(":BEGIN",$F:$F,0)+$AK9*COUNTA($F:$F) / IFERROR(COUNTIF($F:$F,":BEGIN"),1)- COUNTA($F:$F) / IFERROR(COUNTIF($F:$F,":BEGIN"),1) &":G"&MATCH(":END",$F:$F,0)+$AK9*COUNTA($F:$F) / IFERROR(COUNTIF($F:$F,":BEGIN"),1)),2,FALSE)),"无数据")
阅读全文