결정: Excel 2016에서 통합 문서를 다시 계산해야 하고 반환 열이 키의 왼쪽에 있으며 열 삽입으로 VLOOKUP의 열 번호가 쉽게 깨질 수 있으므로 INDEX/MATCH를 사용하세요. XLOOKUP은 가장 명확한 최신 선택지이지만 필요한 가장 오래된 버전에서 사용할 수 없습니다.
Orders!F2 수식: =IF(B2="","",IFERROR(INDEX(Customers!$B$2:$B$5000,MATCH(B2,Customers!$D$2:$D$5000,0)),"Review")). MATCH의 세 번째 인수가 0이므로 정확히 일치하는 키 위치를 찾고 INDEX는 Risk Tier 범위의 같은 위치 값을 반환합니다. IF는 빈 입력을 빈 상태로 유지하며 IFERROR는 승인된 불일치 레이블을 제공합니다. 사용 전에 =COUNTIF(Customers!$D$2:$D$5000,D2)로 확인하고 1보다 큰 개수를 해결하세요. 조회 수식 자체는 중복 레코드 중 어느 것이 유효한지 결정할 수 없습니다.
행렬: XLOOKUP은 왼쪽 조회와 명시적인 불일치 처리를 깔끔하게 지원하지만 Excel 2016과 호환되지 않습니다. VLOOKUP은 키를 반환 필드의 왼쪽으로 재배치하거나 복제해야 하며 숫자 열 번호가 열 삽입 후 깨질 수 있습니다. INDEX/MATCH는 호환성, 왼쪽 반환, 배치 변경에 대한 견고성을 충족합니다. Microsoft 365 전용 대안: =IF(B2="","",XLOOKUP(B2,Customers!$D$2:$D$5000,Customers!$B$2:$B$5000,"Review",0)).
시험: C-104 → Medium, 빈 셀 → 빈 셀, 알 수 없는 C-999 → Review, 텍스트 ID와 형식이 다른 원본 → 정규화 전까지 Review, 중복 C-104 → 중복 점검이 1보다 크고 결과를 신뢰하지 않음, B열과 D열 사이에 열 삽입 → 수식 참조가 데이터와 함께 이동하며 같은 등급을 반환해야 함.