반응형
이 수식은 엑셀에서 데이터를 검색하고, 검색 결과에 따라 조건부로 값을 반환하는 함수들을 조합한 것입니다. 각 함수의 역할을 설명하겠습니다:
- VLOOKUP 함수: 지정된 범위에서 값을 검색하고 해당 값을 반환합니다.
- VLOOKUP(B10, 직원이름!$C$5:$F$203, 3, 0)
- B10에 있는 값을 직원명부 시트에서 $C$5:$F$203 범위 내에서 찾습니다.
- 3은 검색 결과에서 반환할 열의 위치를 나타냅니다. 여기서는 3번째 열에 해당하는 값을 가져옵니다.
- 0은 완전히 일치하는 값을 찾도록 설정합니다 (근사값이 아닌 정확한 일치).
- IFERROR 함수: 다른 함수가 오류를 발생시킬 수 있는 경우에 대비하여 오류를 처리하고 대체 값을 설정합니다.
- IFERROR(VLOOKUP(...), "")
- VLOOKUP 함수가 오류를 발생시키면, 즉 검색 결과가 없는 경우 (예: B10에 해당하는 값이 직원이름에서 찾을 수 없는 경우), 이를 감지하고 빈 문자열 ("")을 반환합니다.
따라서 이 수식은 다음과 같은 작업을 수행합니다:
- B10 셀에 있는 값을 직원이름 시트에서 찾습니다.
- 만약 B10에 해당하는 값이 직원이름 시트의 $C$5:$F$203 범위에서 찾아지면, 그 결과를 반환합니다 (해당 값이 있는 경우).
- 만약 B10에 해당하는 값이 없거나 오류가 발생하면 (예: 찾는 값이 없는 경우), 빈 문자열 ("")을 반환하여 대체 값으로 처리합니다.
이런 방식으로 IFERROR와 VLOOKUP 함수를 함께 사용하면, 데이터 검색 시 발생할 수 있는 예외 상황을 처리하고 필요한 결과를 안전하게 출력할 수 있습니다.
반응형
'AI물어보살' 카테고리의 다른 글
엑셀 함수 =ROUNDDOWN(AC10*0.1,-1) 의미 좀 알려줘 (0) | 2024.07.17 |
---|---|
엑셀함수 =SUBTOTAL(9,AB10:AB128) 의미 좀 알려줘 (0) | 2024.07.17 |
엑셀함수 =급여명세서!G8 의미 좀 알려줘 (0) | 2024.07.17 |
엑셀함수 =$C$5*E14*H14 의미 좀 알려줘 (2) | 2024.07.17 |
엑셀 함수 =INDEX(급여내역!B10:AF999,MATCH(급여명세서!C8,참여자명,0),25) 의미 좀 알려줘 (0) | 2024.07.17 |