
복잡한 스프레드시트의 오류를 처리하는 것은 어려운 일이며, 특히 대규모 데이터 세트, 복잡한 수식 또는 여러 연결된 시트로 작업할 때 더욱 그렇습니다. 고급 오류 처리 기술은 데이터 정확성을 유지하여 유용성을 향상시켜 문제를 더 쉽게 발견하고 해결할 수 있도록 도와줍니다. 이 튜토리얼에서는 복잡한 스프레드시트의 고급 오류 처리를 보여줍니다. 오류를 처리하는 고급 방법을 다루고 보다 원활한 데이터 관리를 가능하게 합니다.
복잡하고 큰 스프레드시트의 오류 처리에 대한 실제적인 예를 보여주기 위해 약간의 불일치가 있는 슈퍼마켓 판매 데이터를 고려해 보겠습니다.
1. IFERROR로 일반적인 오류 처리
#DIV/0을 처리할 수 있습니다! (0 오류로 나누기) IFERROR 함수를 사용합니다. 단위당 평균 판매량을 계산하려는 경우 주문 수량이 0이면 0으로 나눌 수 있습니다. IFERROR 함수는 #N/A, #DIV/0! 및 #VALUE!와 같은 일반적인 오류를 대체합니다. 맞춤 메시지나 대체 계산을 사용하세요.
수식:
=IFERROR(F2:F71/E2:E71, "No Quantity")
이 공식은 단위당 평균 판매량을 계산하고 '주문 수량'이 0인 경우 '수량 없음'을 표시합니다.
출력:

2. IFNA 및 조회 기능으로 불일치 확인
다른 테이블이나 시트에서 고객 지역 데이터를 가져오려는 경우 고객 이름을 찾을 수 없으면 #N/A 오류가 발생할 수 있습니다. VLOOKUP과 함께 IFNA를 사용하면 누락된 조회 값을 적절하게 처리할 수 있습니다. IFNA는 특히 #N/A 오류에 대해 작동합니다.
수식:
=IFNA(VLOOKUP("Ela Muller", B2:F71,5,FALSE), "Name Not Found") 이 수식은 조회 테이블에 고객의 이름이 누락된 경우 "이름을 찾을 수 없음"을 반환합니다.
출력:

3. 범위를 벗어난 값 식별
"주문 수량"이 현실적인 범위(예:1-10) 내에 있는지 확인하려면 이상값을 확인할 수 있습니다. IF를 사용하여 수량이 범위를 벗어났는지 확인할 수 있습니다:
수식:
=IF(AND(F2>=1, F2<=10), "Valid", "Out of Range")
이 수식은 "주문 수량" 값이 예상 범위를 벗어나는 경우 "범위 초과"를 반환합니다.
출력:

4. 데이터 검증에 사용자 정의 오류 메시지 사용
데이터 검증은 잘못된 데이터 입력을 방지하고 오류가 발생하기 전에 줄이는 데 도움이 됩니다. 지역 열에 북부, 남부, 동부 또는 서부만 포함되도록 하려면 데이터 확인을 통해 잘못된 항목을 방지할 수 있습니다.
- 지역 선택 열을 클릭하고 데이터로 이동합니다. 탭>> 데이터 도구에서>> 데이터 유효성 검사를 선택하세요. .

- 확인 기준을 목록으로 설정 허용되는 값:북쪽, 남쪽, 동쪽, 서쪽.
- 오류 경고를 선택합니다. 잘못된 데이터를 입력한 경우 맞춤 메시지를 표시하는 탭입니다.
- “지역이 잘못되었습니다. 철자를 확인하세요.”

출력:
'지역' 열에 잘못된 항목이 있으면 오류 메시지가 나타납니다.

5. Excel에서 계산 유효성 검사
계산을 검증하여 오류나 누락된 값을 확인할 수 있습니다. Sales Amount 열의 유효성을 검사한다고 가정해 보겠습니다. 이 열은 소매 가격과 주문 수량의 곱이어야 합니다. 불일치가 있으면 데이터 입력 오류를 나타낼 수 있습니다.
IF 함수를 사용하여 판매량을 확인할 수 있습니다.
수식:
=IF(G2:G71=E2:E71*F2:F71, "OK", "Error")
이 수식은 "판매 금액"이 올바른지 잘못된지 확인합니다. 그런 다음 금액이 일치하지 않으면 "오류"를 반환합니다.
출력:

누락된 데이터 처리:
일부 소매 가격 값이 누락된 경우 이러한 값에 의존하는 수식에서 오류가 발생할 수 있습니다. ISBLANK와 함께 IF를 사용하여 대체 값을 제공할 수 있습니다.
수식:
=IF(ISBLANK(E2:E71), "Retail Price Missing", E2:E71*F2:F71)
이 공식은 "판매 금액"을 계산하고 소매 가격이 제공되지 않은 경우 "가격 누락"으로 표시됩니다.
출력:

6. 고급 오류 제어로 배열 수식 사용
배열 수식은 단일 셀에서 여러 계산을 수행할 수 있으며 오류 처리를 통해 복잡한 계산 내에서 문제를 찾는 데 도움이 됩니다. 오류를 무시하고 평균 소매가를 알아봅시다.
수식:
"소매 가격" 열에는 null 값이 있는 빈 셀이 있지만 AVERAGE 함수는 평균 소매 가격을 계산합니다.
출력:

7. 연결된 통합 문서에 대한 오류 처리 사용
여러 통합 문서를 연결할 때 원본 데이터가 변경되면 오류가 파일 전체에 전파될 수 있습니다. 링크 주위에 IFERROR를 사용할 수 있습니다.
수식:
=IFERROR([Workbook2.xlsx]Sheet1!A1, "Link Error")
데이터 아래의 링크를 정기적으로 업데이트합니다. 탭>> 링크 수정 참조가 끊어지는 것을 방지하기 위해.
8. 수식 감사 도구로 오류 추적
Excel의 수식 감사 도구는 오류를 소스 셀까지 추적하여 복잡한 오류 체인을 더 쉽게 찾아낼 수 있도록 도와줍니다. 데이터 세트가 커지거나 복잡해지면 오류 추적이 어려울 수 있습니다.
- 수식으로 이동 탭>> 수식 감사를 선택합니다. 섹션.
- 수식 감사에서 도구:
- 선례 추적을 사용할 수 있습니다. 및 추적 종속 항목 관계를 시각화합니다.
- 수식 평가를 사용할 수 있습니다. 이를 통해 오류가 발생하는 위치를 이해하기 위해 공식을 단계별로 진행할 수 있습니다.
- 오류 검사를 사용할 수 있습니다. 오류를 확인하거나 추적하는 옵션입니다.

오류 처리 모범 사례
- 도우미 열을 사용하여 복잡한 수식을 작은 부분으로 나누어 오류를 찾습니다.
- 수식 전반에 걸쳐 일관된 메시지를 사용하면 문제 해결이 더 쉬워집니다.
- 잘못된 데이터를 입력하거나 의도적으로 종속성을 중단하여 오류 처리를 테스트하세요.
결론
안정적이고 사용자 친화적인 스프레드시트를 구축하려면 고급 오류 처리가 필수적입니다. 내장된 Excel 기능, 수식 감사 도구 및 데이터 유효성 검사를 사용하면 복잡한 스프레드시트의 탄력성과 유지 관리가 더 쉬워집니다. 위의 예는 고급 오류 처리에 적합한 기능을 사용하는 데 도움이 됩니다. 전략을 따르면 시간을 절약하고, 좌절감을 줄이며, 데이터 프로세스를 더욱 원활하고 정확하게 만들 수 있습니다.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!