Vlookup을 사용하여 일치하지 않는 답변 반환

Vlookup을 사용하여 일치하지 않는 답변 반환

그래서 2개의 서로 다른 탭 사이에서 ID를 찾고 있는데 vlookup이 작동하지 않으면 #NA 대신 값을 반환해야 합니다.

여기에 이미지 설명을 입력하세요

답변1

당신은 사용할 수 있습니다iferror()대체 값으로 원하는 값을 사용합니다.

통사론

IFERROR(value, value_if_error)

=IFERROR(A2/B2, "Error in calculation")

답변2

귀하의 요청이 들리는 것보다 더 간단한지 아니면 더 복잡한지 확실하지 않습니다.

더 간단한 이유: 시트 2 데이터에 이미 정답이 포함된 경우 시트 1 데이터와 비교할 필요가 없으며 시트 2 데이터만 가져옵니다.

복잡할 수 있는 이유: 오류 검사를 위해 이 작업을 수행하고 올바른 값을 수동으로 결정해야 하는 경우 다음과 같은 구문이 시작될 수 있지만 이름이 두 시트 모두에 있고 각 시트 내에 중복되지 않는 경우에만 가능합니다.

 =if(vlookup(table3Name,table1,2,false)=vlookup(table3Name,table2,2,false), "",vlookup(table3Name,table2,2,false))

그러나 오류 검사를 수행하는 경우 결과 테이블에 ID 열 하나 대신 세 개의 열이 있는 것이 좋습니다. 열 1은 테이블 1 ID(vlookup)이고 열 2는 테이블 2 ID(vlookup)입니다. 세 번째 열은 확인 열(if)이 됩니다.

다시 말하지만, 데이터를 추가로 평가해야 하며, 테이블 내에 중복된 내용이 있거나 두 시트 모두에 이름이 없는 경우 오류 확인 열에 대해 다른 구문이 필요합니다.

도움이 되었기를 바랍니다.

관련 정보