Excel과 표 자동화
공식은 외울 필요 없고, VLOOKUP도 찾을 필요 없다 - AI에게 뭘 원하는지만 말하면 된다
Excel이 사람을 미치게 만들다
VLOOKUP을 8번째 찾아봐도 여전히 에러다. #REF!와 #N/A가 화면을 가득 채운다. 이 공식으로 할 수 있을 거 같은데 못 짜고 - 괄호 중첩이 4단계니까 자신도 뭘 썼는지 모른다.
데이터가 더 힘들다. 세 시스템에서 내보낸 데이터, 날짜 형식이 세 가지다 (2025-01-01, 01/01/2025, Jan 1 2025). 어떤 셀은 공백이 있고 어떤 건 없다. 어떤 이름은 「장삼」이고 어떤 건 「장 삼」이다. 오후 내내 수동으로 정제했는데 다음날 또 받았다.
가장 오싹한 건 매달 집계다. 5개 부서 Sheet, 형식이 다 다르니까 2시간을 손으로 복붙했는데 Sheet 하나를 못 합쳤다. 처음부터 다시.
공식을 더 이상 외울 필요 없다. 너가 원하는 효과를 입으로 설명하면 된다 - 「A 열에서 중복을 찾아서 빨강으로 표시」 「이 세 열을 합쳐서 대시로 연결」 - OpenClaw가 공식을 그려주니까, Excel에 복붙하면 된다.
데이터 정제도 마찬가지다. 더티 데이터의 상황을 설명하면 (형식 불통일, 공값, 중복), OpenClaw가 정제 단계와 대응 공식 또는 VBA 코드를 생성하니까 한 번에 끝난다.
VBA 매크로가 필요해? 「매일 자동으로 5개 Sheet의 데이터를 집계」라고 말하면, OpenClaw가 매크로 코드를 그려주고 주석까지 붙여서, VBA 편집기에 복붙하면 돈다.
3개의 Excel 프롬프트, 공식부터 매크로까지 다 커버
중복 찾기, 데이터 정제, VBA 매크로 - 가장 자주하는 Excel 작업을 다 담았다.
Excel 공식을 짜줘: A 열에서 중복 값을 찾고 빨강으로 표시해.
구체 요구사항:
1. 데이터 범위: A2:A5000 (A1은 표두)
2. 값이 A 열에 2번 이상 나타나면, 그 셀 배경을 빨강으로
3. 동시에 B 열에 그 값이 나타난 횟수를 표시
제공:
- 조건부 서식 설정 단계 (스크린샷 수준으로 상세)
- B 열의 COUNTIF 공식
- 데이터가 1만 행을 초과하면, 성능이 더 좋은 대안이 있는지
Excel 버전: [너 버전, 예: Office 365 / 2019 / WPS]
이 영업 데이터는 3000줄이니까 정제해줘. 구체 문제는 다음과 같아:
1. 중복 제거: 「주문번호」 열로 중복 제거, 최신 것 유지 (날짜로 판단)
2. 날짜 형식 통일: 날짜 열에 세 가지 형식이 있다 (2025-01-01, 01/01/2025, Jan 1 2025),
전부 YYYY-MM-DD로 통일
3. 공값 처리:
- 금액 열 공값 → 0 채우기
- 고객명 공값 → 「미상 고객」 채우기
- 날짜 공값 → 「수동 확인 필요」로 표시
4. 데이터 검증: 금액 열은 음수가 될 수 없다, 음수는 노랑으로 표시
완전한 작업 단계를 달라. VBA 매크로로 한 번에 정제할 수 있으면 더 좋다.
데이터 샘플 (처음 5줄):
[샘플 데이터 몇 줄 붙여넣기]
VBA 매크로를 짜줘. 기능은 다음과 같아:
매일 자동으로 5개 Sheet (화북, 화동, 화남, 화중, 서부)의 데이터를 「합계」 Sheet로 집계한다.
요구사항:
1. 각 Sheet의 열 구조가 같다: A-날짜 B-상품 C-판매액 D-수량 E-판매자
2. 집계할 때 합계에 F 열 「지역」을 신규, 값은 대응 Sheet 이름
3. 합계는 날짜 내림차순 정렬
4. 집계 전 먼저 합계의 구 데이터를 지운다 (표두 유지)
5. 집계 완료 후 팝업으로 「집계 완료, 총 X개 데이터」를 알린다
추가 요구:
- 코드에 중문 주석이 있어야 나중에 고칠 수 있다
- 어떤 Sheet가 공백이면, 스킵하고 에러 나지 말 것
- 매크로 실행 전 화면 새로고침을 끄고 속도를 올린다
Excel 처리 설정 참고
# Excel 자동화 처리 설정
# ================================
시나리오 1: 공식 생성
- 추천 모델: GPT-4o (빠르고, 공식 정확도 높음)
- 입력: 큰 글씨로 요구사항 설명 + 데이터 구조
- 출력: 공식 + 작업 단계
시나리오 2: 데이터 정제
- 추천 모델: Claude Opus 4.6 (논리가 복잡할 때 더 믿을 수 있음)
- 입력: 데이터 샘플 + 문제 설명
- 출력: 정제 단계 / VBA 코드 / Python 스크립트
시나리오 3: VBA 매크로 개발
- 추천 모델: Claude Opus 4.6
- 입력: 기능 요구사항 + 데이터 구조 + 예외 처리 요구
- 출력: 중문 주석 VBA 코드
주의:
- 샘플 데이터 5-10줄을 제공하면 AI가 구조를 더 정확하게 이해한다
- Excel 버전을 설명해, 버전마다 지원하는 함수가 다르다
- VBA 코드는 복사본에서 먼저 테스트해
Excel 시나리오: OpenClaw vs ChatGPT
- 모델을 선택 가능: 간단한 공식은 GPT-4o, 복잡한 VBA는 Opus 4.6
- 프롬프트를 템플릿에 저장, 같은 종류의 데이터 정제 작업을 다시 쓸 수 있다
- 데이터 샘플 업로드를 지원하니까 AI가 구조를 이해한 후 더 정확한 공식을 준다
- VBA 코드 생성 품질이 높고, 상세한 중문 주석이 붙는다
- 간단한 공식 문답이 편리하고, 답장 속도가 빠르다
- 복잡한 중첩 공식은 가끔 에러가 나니까, 반복 디버깅이 필요하다
- VBA 코드를 쓸 수 있지만, 예외 처리가 자주 빠진다
- 프롬프트 템플릿을 저장할 수 없으니, 매번 데이터 정제 시 다시 설명해야 한다