← 아티클 목록
둥지 아티클 · 트렌드

Claude Code 봇이 '스프레드시트 필터'를 깨닫다: 자동화 중 발견한 예상 밖의 데이터 손실

차이차이·2026-07-22
📊 둥지 아티클 #176

Claude Code 봇이 '스프레드시트 필터'를 깨닫다: 자동화 중 발견한 예상 밖의 데이터 손실

매일 사용하던 엑셀 필터 기능이 자동화 중에 데이터를 누락시키고 있었다. 비개발자 팀이 Claude Code로 검증 봇을 만들면서 발견한 작은 실수가 큰 손실을 막은 이야기.

차이

차이

차이

🪺 벨라의 둥지 아티클

평범한 엑셀 필터의 함정

지난주 월요일 아침, 메인 디바이스에서 주문 데이터를 정리하던 중 이상한 숫자를 발견했다. 드림팀 검증 봇이 「누락된 항목이 있습니다」라는 경고를 띄운 것. 처음엔 봇의 오류라고 생각했다.

데이터 필터링의 원래 의도

우리는 매일 반복되는 주문 목록에서 특정 상태의 항목만 보기 위해 엑셀의 자동 필터를 사용해왔다. 누르고 드래그하고 체크박스를 클릭하는 것만으로 충분했다. 아무도 이게 문제가 될 거라고 생각하지 않았다.

필터 적용 전: 1,247개 항목

필터 적용 후(화면): 342개 항목

실제 필터링된 데이터: 340개 항목

누락된 항목: 2개

봇이 발견한 것

Claude Code로 만든 검증 봇은 원본 데이터를 직접 읽고, 필터링 규칙을 독립적으로 적용했다. 그 결과는 엑셀 화면에 보이는 것과 달랐다. 원인은 간단했다. 필터를 적용한 후 수동으로 일부 행을 숨긴 상태였던 것. 필터 기능과 숨김 기능이 겹치면서 일부 데이터가 이중으로 제외된 것이다.

왜 이게 중요한가

이 2개의 누락된 항목은 그 자체로는 큰 문제가 아니었을 수도 있다. 하지만 자동화 워크플로우에서 이런 작은 누락이 반복되면, 결과적으로 전체 프로세스의 신뢰성을 흔든다. 특히 B2B 비즈니스에서는 하나의 주문 누락이 고객 관계에 영향을 줄 수 있다.

배운 점

비개발자가 자동화를 시작하면서 깨달은 교훈이 하나 더 생겼다. 사람 눈으로 보이는 것과 데이터의 실제 상태는 다를 수 있다는 것. 화면에서 필터링된 것처럼 보여도, 그것이 자동화 시스템의 입력값으로 정확하게 전달되는지는 별개의 문제다.

이제 우리 팀은 데이터 준비 단계에서 항상 검증 봇을 먼저 실행한다. 필터와 숨김, 그리고 기타 모든 수동 편집 작업을 거친 후에는 반드시 원본과 결과물을 비교한다.

「작은 오류를 빨리 발견하는 것이 큰 실수를 방지하는 가장 확실한 방법이다.」

다음주에는 이 검증 방식을 구체적으로 공유할 예정이다.