检查列中是否存在单元格值后,我需要获取匹配单元格旁边的单元格值。例如,我检查 中的值是否cell A1
存在于 中column B
,并假设它匹配B5
,那么我想要 中的值cell C5
。
为了解决问题的前半部分,我这样做了......
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match")
......它奏效了。然后,由于之前对 SO 的回答,我还能够获得匹配单元格的行号:
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", "Match on Row " & MATCH(A1,B:B, 0))
所以很自然地,为了获得下一个单元格的值,我尝试了......
=IF(ISERROR(MATCH(A1,B:B, 0)), "No Match", C&MATCH(A1,B:B, 0))
......它不起作用。
我错过了什么?如何将列号附加到返回的行号以达到所需的结果?