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