열에 셀 값이 있는지 확인한 후 일치하는 셀 옆에있는 셀 값을 가져와야합니다 . 가치가 있다면 예를 들어, 나는 확인 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))
... 작동하지 않습니다.
내가 무엇을 놓치고 있습니까? 원하는 결과를 얻기 위해 반환 된 행 번호에 열 번호를 어떻게 추가합니까?
VLOOKUP(A1, B:C, 2, FALSE)고정 된 범위를 사용하는 대신 사용하는 것이 더 낫다고 생각합니다 (성장하는 조회 배열을 수용하기 위해)?