본문 바로가기
카테고리 없음

자동화 실수 줄이는 스프레드시트 디버깅 팁

by AIlove523 2025. 5. 25.
반응형

함수는 맞게 넣었는데 결과가 안 나오고, 갑자기 #ERROR!가 뜨는 경험 해보셨나요? 자동화는 작은 실수 하나로 전체 흐름이 망가질 수 있습니다. 이번 글에서는 자동화 실수 줄이는 스프레드시트 디버깅 팁 7가지를 실전 중심으로 소개합니다.

1. #ERROR! 가 떴다면? 괄호, 쉼표, 셀 참조 확인

대부분은 괄호 누락, 쉼표 대신 세미콜론 사용, 잘못된 셀 범위에서 발생합니다.

→ 수식 입력줄 클릭 → 오류 메시지 확인 → 단계별 확인 필수

2. #REF! = 참조가 잘못됐다는 뜻

삭제된 셀, 잘못된 범위를 참조하고 있을 가능성이 높습니다.

→ 최근 삭제한 행/열이 있는지 확인하세요.

3. #VALUE! = 값의 형식이 잘못됨

문자열을 숫자 계산에 넣었거나, 날짜 형식이 제대로 지정되지 않았을 때 발생

형식 → 숫자/날짜 메뉴로 데이터 형식을 지정하세요.

4. ARRAYFORMULA에서 오류가 뜬다?

수식 안에 셀 하나만 참조하거나, IF 구조가 잘못됐을 때 발생합니다.

=ARRAYFORMULA(IF(A2:A="", "", A2:A * B2:B)) 형태처럼 배열 범위를 맞춰야 작동합니다.

5. QUERY 함수는 열 제목을 인식하므로 첫 행이 중요

첫 행이 비어 있거나 중복되면 #N/A 오류가 발생할 수 있습니다.

→ 항상 첫 행은 필드명으로 깔끔하게 유지하세요.

6. 자동화가 멈췄다면 앱스 스크립트 로그 확인

스크립트 실행 오류는 '확장 프로그램 → Apps Script'에서 확인

→ 로그 출력: Logger.log() 함수 활용으로 디버깅 가능

7. 수식 간 충돌을 방지하려면 시트 분리

입력 시트 / 계산 시트 / 출력 시트를 분리하면 계산 순서 충돌이나 덮어쓰기 오류를 방지할 수 있습니다.

💡 팁: 디버깅은 수식보다 데이터 구조에서 시작하라

  • 셀에 숨겨진 공백, 병합, 형식 오류가 가장 흔한 원인
  • 수식을 탓하기 전에 “데이터가 올바른가?”부터 점검하세요

마무리

스프레드시트 자동화는 강력하지만, 그만큼 실수 하나가 전체 흐름을 멈추게 만들 수 있습니다. 오늘 소개한 7가지 디버깅 팁을 숙지하면, 에러 없이 매끄러운 자동화 흐름을 유지할 수 있습니다. 자동화는 “잘 작동할 때” 진짜 힘을 발휘합니다. 오류 없는 시트를 위해 이 팁들 꼭 활용해 보세요!

반응형