IT기타

엑셀-MATCH, INDEX, IFERROR 활용 예제

emilyyoo 2025. 3. 24. 20:48
728x90

시트1과 시트3이 있고 두 시트는 공통되는 값이 있는 상태. 그것을 기준으로 시트1과 시트3에 있는 어떤 값을 비교한다. 

 

예를 들어) 시트3은 아래와 같다. 

 

 

 

시트1은 아래와 같다. 이때 시트1의 책제목을 시트3의 책제목으로 검증하고자 한다.

시트3과 공통되는 값인 ISBN을 비교하고 시트1의 ISBN에 해당하는 제목과 시트3의 제목을 비교하는 식.

 

 

 

 

 

IFERROR(
   IF(INDEX(시트3!A:A, MATCH(I2, 시트3!E:E, 0)) <> K2, FALSE, TRUE),
   "찾을 수 없음"
)

 

🔍 설명

  • I2: 시트1의 ISBN
  • MATCH(I2, 시트3!E:E, 0): 시트3의 E열에서 해당 ISBN의 위치를 찾음
  • INDEX(시트3!A:A, ...): 그 행의 A열 값을 가져옴
  • <> K2: 시트1의 K열 값과 다르면 FALSE, 같으면 TRUE
  • IFERROR(...): 값을 못 찾으면 "찾을 수 없음" 출력
728x90