2026년 구글 시트 #N/A 오류 5분 컷 해결법 (ARRAYFORMULA FILTER)

📚 더 보기: 에버그린 허브 · 냥이사랑 · 취미생활

[구글 시트 오류 해결] ARRAYFORMULA와 FILTER 함수 조합 시 발생하는 골치 아픈 빈 값 오류(#N/A)를 5분 안에 해결하고, 칼퇴근을 보장하는 실무 가이드입니다.
🚀

빠른 해결 요약 (Busy Professionals)

결론: IFERROR 또는 IFNA 함수로 감싸기
추천: =IFERROR(FILTER(범위, 조건), “결과 없음”) 형태 사용

오후 5시 50분, 팀장님께 보고할 주간 실적 데이터를 정리하던 중 갑자기 스프레드시트 화면에 #N/A 오류가 뜹니다. 분명 수식은 맞게 짰는데, 특정 조건에 맞는 데이터가 없을 때마다 시트 전체가 지저분해지는 경험, 실무자라면 누구나 한 번쯤 겪어보셨을 겁니다.

특히 구글 시트(Google Sheets)의 강력한 기능인 ARRAYFORMULA(배열 수식)와 FILTER 함수를 조합해 대시보드를 만들 때 이 문제는 빈번하게 발생합니다. 단순히 미관상의 문제가 아닙니다. 이 오류 하나 때문에 연동된 다른 차트나 피벗 테이블까지 모두 깨져버리기 때문입니다.

오늘은 비즈니스 현장에서 가장 흔히 겪는 이 ‘빈 값 오류’를 깔끔하게 해결하고, 동료들에게 “역시 엑셀(시트) 잘하네”라는 소리를 들을 수 있는 노하우를 공유합니다.

💡 실무 꿀팁! 엑셀과 달리 구글 시트는 클라우드 기반이라 함수 업데이트가 실시간으로 반영됩니다. 만약 회사의 중요한 데이터를 다룬다면, Google Workspace(비즈니스 버전)의 ‘활동 대시보드’를 통해 누가 언제 수식을 건드렸는지 확인하는 것이 데이터 무결성 유지에 필수적입니다.

목차

오류의 원인: 왜 #N/A가 뜨는가? 🧐

먼저 적을 알아야 백전백승입니다. 구글 시트에서 FILTER 함수는 조건에 맞는 데이터를 찾아 반환합니다. 하지만 조건에 맞는 데이터가 하나도 없을 때, 구글 시트는 “찾는 값이 없다”는 의미로 #N/A 오류를 뱉어냅니다.

문제는 우리가 이 함수를 ARRAYFORMULA와 함께 쓰거나, 깔끔한 보고서 양식 안에 넣어뒀을 때 발생합니다. 오류 메시지가 셀 하나를 차지하는 순간, 그 값을 참조하는 합계(SUM)나 평균(AVERAGE) 함수들도 줄줄이 오류를 일으킵니다.

깔끔한 현대적인 사무실 책상 위, 모니터 화면에 구글 스프레드시트의 복잡한 데이터와 차트가 띄워져 있고, 'Error Resolved'라는 긍정적인 알림창이 작게 떠 있는 전문적인 비즈니스 이미지. 조명은 따뜻하고 집중도 높은 분위기.

⚠️ 데이터 주의! #N/A 오류를 방치하면, 이를 참조하는 VLOOKUP이나 QUERY 함수까지 멈추게 되어 전체 비즈니스 로직이 마비될 수 있습니다. 특히 자동화된 송장 발행 시트 등에서는 치명적일 수 있습니다.

해결 방법 1: IFERROR 함수 활용 (기본) ✅

가장 간단하고 확실한 해결책은 IFERROR 함수를 사용하는 것입니다. 이 함수는 “만약 에러가 나면, 내가 지정한 값으로 대체해줘”라고 명령하는 역할을 합니다.

함수 구조 설명
기존 수식 =FILTER(A:A, B:B=”완료”)
수정 수식 =IFERROR(FILTER(A:A, B:B=”완료”), “”)

위의 수정 수식에서 마지막의 ""는 빈 칸(Empty String)을 의미합니다. 즉, 데이터가 없으면 오류 메시지 대신 깔끔한 빈 칸을 보여주라는 뜻입니다. 만약 “데이터 없음”이라는 텍스트를 띄우고 싶다면 "데이터 없음"으로 변경하면 됩니다.

해결 방법 2: 배열 수식 최적화 (심화) 🛠️

단순 FILTER 함수 외에, ARRAYFORMULA를 사용하여 전체 열을 한 번에 계산할 때도 빈 값 처리는 중요합니다. 특히 IF 문과 결합할 때 빈 셀을 0이나 오류로 인식하지 않게 하려면 아래와 같은 처리가 필요합니다.

“진정한 고수는 복잡한 수식을 쓰는 사람이 아니라, 오류가 발생할 상황까지 미리 예측하여 방어 로직을 짜는 사람입니다.”

예를 들어, A열에 값이 있을 때만 B열과 C열을 곱하고 싶다면 다음과 같이 작성합니다:

=ARRAYFORMULA(IF(A2:A="", "", B2:B * C2:C))

이 설정 하나로 데이터가 없는 행은 깔끔하게 비워두고, 데이터가 입력되는 순간 자동으로 계산되게 만들 수 있습니다. 이는 협업 시트에서 동료들이 불필요한 0이나 오류 값을 보지 않게 해주는 배려이기도 합니다.

비즈니스 데이터 관리의 핵심 💼

오류를 해결하는 것도 중요하지만, 애초에 오류가 발생하지 않는 환경을 만드는 것이 더 중요합니다. 구글 워크스페이스(Google Workspace)를 사용하는 기업 환경에서는 다음과 같은 기능을 적극 활용해 보세요.

  • 시트 보호 및 범위 보호: 수식이 들어있는 셀은 관리자(본인) 외에는 수정할 수 없도록 잠가두세요.
  • 필터 보기(Filter Views): 원본 데이터를 건드리지 않고 나만의 필터링 화면을 볼 수 있어 협업 시 충돌을 방지합니다.
  • 버전 기록: 누군가 실수로 수식을 지웠나요? 구글 시트의 버전 기록은 초 단위로 저장되므로 언제든 복구가 가능합니다. (Business Plan 이상 권장)
💡 실무 꿀팁! 데이터 양이 5만 행을 넘어간다면 구글 시트가 느려질 수 있습니다. 이 경우 Connected Sheets(커넥티드 시트) 기능을 통해 BigQuery와 연동하면 수십억 행의 데이터도 시트에서 버벅임 없이 분석할 수 있습니다. 이는 엔터프라이즈급 생산성의 핵심입니다.

자주 묻는 질문 (FAQ)

IFERROR와 IFNA의 차이점은 무엇인가요?
IFERROR는 모든 종류의 에러(#VALUE!, #REF! 등)를 다 잡아내지만, IFNA는 오직 #N/A 에러만 잡아냅니다. 수식의 논리적 오류는 확인하고 싶고, 데이터 없음만 처리하고 싶다면 IFNA가 더 안전한 선택입니다.
ARRAYFORMULA를 썼는데도 아래 행으로 자동 채우기가 안 됩니다.
FILTER 함수는 그 자체로 배열을 반환하므로, 일반적으로 ARRAYFORMULA로 다시 감쌀 필요가 없습니다. 오히려 중복 사용 시 오류가 날 수 있으니 FILTER 단독 사용 혹은 IFERROR와 조합하여 사용하세요.

지금까지 구글 시트에서 발생하는 빈 값 오류 해결법을 알아보았습니다. 작은 설정 하나가 업무의 디테일을 결정합니다. 오늘 알려드린 팁으로 더 스마트하게 일하고, 소중한 저녁 시간을 확보하시기 바랍니다.

본 콘텐츠는 일반적인 정보 제공을 목적으로 하며, 특정 비즈니스 환경에 따른 데이터 손실에 대해서는 책임을 지지 않습니다. 중요한 기업 데이터는 반드시 전문가의 자문을 구하거나 엔터프라이즈급 백업 솔루션을 활용하세요.

📚 더 보기: 에버그린 허브 · 냥이사랑 · 취미생활

댓글 남기기