Excelmatic 명령어 작성 가이드

목적

Excelmatic이 원하는 결과를 정확하게, 빠르고 일관되게, 최소한의 재작업으로 생성하도록 효과적인 명령어 작성법을 가르칩니다.

중요성

Excelmatic은 자연어 지침에 의존합니다. 모호하거나 불충분한 명령어는 AI가 추측하도록 강제하여 불완전하거나 오류가 있거나 지나치게 일반적인 출력 가능성을 높입니다. 명확한 의도 = 더 나은 스프레드시트, 더 빠른 처리.

1. 명령어 작성 기본

다음 4가지 요소에 집중하세요:

  1. 액션: 무엇을 할까요? (중복 제거, 계산, 그룹화, 예측, 시각화, 추출, 서식 지정)
  2. 범위: 어떤 열/행/시트/파일인가요? 정확한 열 이름을 작은따옴표로 묶어 사용하세요.
  3. 조건: 필터, 임계값, 날짜 범위, 비즈니스 규칙.
  4. 출력 형태: 새 시트, 덮어쓰기, 요약만, 차트, 정리된 파일, 열 추가 등.

1

좋은 예시 vs 나쁜 예시 (핵심 예시)

목표 나쁜 예시 (모호함) 좋은 예시 (구체적) 좋은 이유
중복 제거 파일 고쳐줘 '고객 ID' 기준으로 중복 제거; 첫 번째 발생 항목 유지; 출력을 새 시트 '정리됨'으로. 키 열 + 규칙 + 출력 대상 지정
판매 요약 데이터 분석해줘 '지역'과 '분기'별로 '판매액' 합계; 총계 행 포함하고 판매액 기준 내림차순 정렬. 명확한 집계 + 그룹화 + 정렬
데이터 정렬 좀 깔끔하게 해줘 '날짜' 오름차순, 그 다음 '수익' 내림차순으로 정렬; 머리글 유지. 명시적 다단계 정렬
지표 추가 파일 개선해줘 '이익률' 열 추가 = (수익 - 비용)/수익 * 100; 백분율 형식 소수점 2자리. 명시적 수식 + 서식 지정
필터 정리해줘 '수익' > 1000 이고 '지역' = '서부'인 행 필터링; 필터링된 행만 출력. 정확한 조건
차트 차트 만들어줘 막대 차트 생성: x='제품', y='판매액', 내림차순 정렬, 제목 '상위 제품 판매', 새 시트 '차트'에 배치. 축 + 정렬 + 메타데이터 정의

간단한 패턴

액션 + 대상 열 + 조건 + 변환 + 출력 형식 예시:

최근 90일간('주문일' >= 2025-05-28) '채널'별 평균 '주문 금액' 계산; 요약 테이블 + 막대 차트 출력.

2. 정확도 확장

더 명확한 명령어를 위한 다음 표현 기법 사용:

기법 나쁜 예시 좋은 예시 효과적인 이유
열 특정성 "고객 id" 또는 "ID" '고객 ID' 정확한 열 이름을 따옴표로 묶어 정확한 매칭 보장.
집계 "계산해줘" 합계, 평균, 고유 개수, 중앙값, 최소, 최대, 표준편차 특정 함수로 정확한 결과 생성.
계산 "순이익 계산" '순이익' 열 추가 = 수익 - 비용 - 세금 명시적 수식으로 모호성 제거.
기간 설정 "최근 데이터" 지난 30일, 2024-01-01부터 2024-12-31까지, 이번 달 명확한 시간 범위로 정확한 필터링 가능.
정렬 "정리해줘" '날짜' 오름차순, 그 다음 '판매액' 내림차순으로 정렬 다단계 정렬 지시로 예측 가능한 순서 생성.
서식 지정 "보기 좋게 해줘" '날짜'를 YYYY-MM 형식으로 지정, '이익률'을 백분율 소수점 1자리로 지정 특정 서식 규칙으로 일관성 보장.
출력 위치 "어딘가에 저장해줘" 현재 시트 덮어쓰기, 새 시트 '요약' 생성, 둘 다 유지 명확한 저장 위치 지시로 데이터 손실 방지.
원본 유지 (지정 안 함) 원본 시트 변경 없이 유지 명시적 유지로 원본 데이터 보호.
행 제한 "결과 좀 보여줘" '판매액' 상위 20개 표시 정량적 제한으로 관련 데이터에 초점.

3. 고급 명령어 기법

A. 조건부 로직

예시:

'수익' > 1000 이고 '지역' IN ("서부","북부")인 행 필터링.
'카테고리' = '액세서리'인 경우 '가격'의 null 값을 중앙값으로 대체.
이상치 표시: 'Z점수' > 3이면 1, 아니면 0인 '이상치 여부' 열 추가.

B. 한 번에 여러 작업 결합

순서가 명확한 관련 작업 연결. 예시:

'주문 ID' 기준 중복 제거, 결측치 '비용'을 중앙값으로 채우기, '마진'=(수익-비용)/수익*100 추가, 그런 다음 '지역'별 평균 '마진' 막대 차트 생성으로 '주문' 데이터 정리.

C. 대용량 데이터셋 전략

  • 시작:
구조 요약 (열, 유형, 행 수) 제공.
  • 다음:
가정 확인을 위해 10행 샘플 (무작위 또는 처음) 생성.
  • 검증 후: 전체 변환 실행.
  • 무거운 작업에는 증분 명령어 사용: (1) 정리, (2) 지표 추가, (3) 시각화.

D. 출력 관리

다음을 지정:

새 시트 '정리됨' 생성.
기존 'Sheet1' 대체.
새 시트 '차트'에 차트 추가.
요약만 반환 (행 수준 내보내기 없음).

E. 설명 요청

변환을 감사하기 위해 각 단계 설명 또는 사용된 수식 근거 제공 추가.

F. 복잡한 수식

예시:

과거 12개월 동안 '고객 ID'별로 'LTV' 열 추가 = (평균주문금액 * 구매빈도 * 총이익률 %); 내림차순 정렬된 고객 수준 테이블 출력.

G. 반복적 정제

  1. 먼저: 상위 수준 요약.
  2. 다음: 범위 좁히기 (예: 지역='서부'만).
  3. 그런 다음: 지표/시각화 추가.

H. 파일 결합

업로드된 월별 파일 병합; 파일명에서 '월' (YYYY-MM) 추가; 모든 데이터를 하나의 테이블로 연결; 일관된 열 순서 보장; 총계 행 추가.

I. 데이터 품질 검사

결측치가 10% 이상인 열 나열; 채우기 방법 제안; 아직 수정하지 말 것.

4. 일반적인 명령어 템플릿

복사, 수정, 실행. 대괄호 안 항목 교체.

정리 및 준비

'[기본 키]' 기준 중복 제거, 첫 번째 유지.
'[날짜 열]'의 날짜 형식을 YYYY-MM-DD로 표준화.
'[열]'의 결측치를 중앙값으로 채우기.
'[전체 이름]'을 '이름'과 '성'으로 분할.
모든 텍스트 열의 공백 제거.
Z점수 > 3을 사용하여 '[지표]'에서 이상치 감지 및 영향 받은 행 나열.

변환

'[새 지표]' 열 추가 = ([분자] - [분모]) / [분자] * 100 (백분율 형식).
피벗: '[행 차원]'과 '[열 차원]'으로 '[값]' 합계.
'[1월]'..'[12월]' 열을 '월','값'으로 피벗 해제.

분석

기술 통계: 평균, 중앙값, 최소, 최대, 표준편차 for ['열1','열2'].
'[변수 A]'와 '[변수 B]' 간 상관관계 (해석 포함).
추세: '[날짜]'에 따른 '[지표]' 플롯 및 기간 대비 성장률 계산.
선형 회귀를 사용하여 '[지표]' 향후 6기간 예측; 신뢰 구간 포함.

시각화

막대 차트: x='[범주]', y='[값]' 내림차순 정렬.
선 차트: x='[날짜]', y='[지표]' 이동 평균 창 7.
원형 차트: '[값]' 기준 '[범주]' 비율.
산점도: '[X]' vs '[Y]' 회귀선 + 상관관계 추가.

비즈니스 인텔리전스

KPI 요약: 수익, 비용, 이익 = 수익 - 비용, 이익률% 계산.
'가입 월'별 코호트 분석 (0-6개월 동안 유지율 표시).
What-if: '[가격]' 10% 인상 및 '이익' 재계산; 델타 요약.

다중 파일 작업

업로드된 모든 파일 병합; '원본 파일' 열 추가; 헤더 이름으로 열 정렬.
파일 추가 후 '[ID]' 기준 중복 제거.

서식 지정 및 출력

'[통화 열]'을 USD 통화 소수점 2자리 형식으로 지정.
'[날짜]' 오름차순, 그 다음 '[수익]' 내림차순으로 정렬.
집계된 테이블만 포함하는 새 시트 '요약' 생성.
원본 시트 유지; 변환된 데이터를 '정리됨'에 배치.

감사 및 품질 보증

정리 후 무작위 10행 검토용 표시.
결측치가 5% 이상인 열 나열; 채우기 전략 제안.

5. 시나리오별 좋은/나쁜 명령어 갤러리

시나리오 나쁨 개선 최상
정리 이거 고쳐줘 중복 제거 '주문 ID' 기준 중복 제거, null '비용'을 중앙값으로 채우기, '날짜'를 YYYY-MM-DD로 표준화, 새 시트 '정리됨' 출력.
분석 판매 분석 판매 합계 '지역'과 '분기'별로 '판매액' 합계; 전분기 대비 성장 포함, '판매액' 기준 내림차순 정렬.
시각화 차트 만들어줘 제품 막대 차트 막대 차트: x='제품', y='판매액', 상위 15개만, 내림차순 정렬, 제목 '상위 15개 제품', 새 시트 '차트'.
비즈니스 인텔리전스 예측 수익 예측 선형 회귀를 사용하여 향후 6개월 '수익' 예측; 테이블 + 선 차트 + 95% 신뢰 구간 포함.

6. 문제 해결 및 정제

증상 조치
출력이 너무 일반적 특정 열, 지표, 그룹화 수준 추가.
잘못된 열 선택 정확한 따옴표 붙은 열 이름 사용 (예: '고객 ID'). 필요시 "먼저 모든 열 이름 목록 표시."로 시작.
필터링 후 행 누락 필터 논리를 명시적으로 다시 설명하고 포함/제외 경계 (예: 수익 >= 1000) 언급.
날짜 구문 분석 오류 대상 형식 (예: YYYY-MM-DD) 및 관련 시간대 지정.
예상치 못한 집계 원하는 함수 명시적 지정 (합계 vs 평균 vs 고유 개수).
대용량 파일에서 느림 먼저 스키마 요약 요청; 그런 다음 단계별로 변환 실행.
수식 오계산 괄호 및 원하는 서식 지정을 포함한 명시적 수식 제공.
차트가 예상과 다름 차트 유형, 축, 정렬, 제한 (상위 N개), 제목, 범례 포함 여부 정의.
되돌릴 필요 "원본 데이터 사용 (이전 수정 무시)"로 다시 실행.

정제 루프 템플릿

  1. 초기 (광범위):
열 목록과 행 수 제공; 아직 변경 없음.
  1. 집중:
'고객 ID' 기준 중복 제거; 제거된 수 표시. 
  1. 확장:
'이익률' 열 추가.
  1. 시각화:
'지역'별 평균 '이익률' 막대 차트 생성.
  1. 마무리:
'이익률'을 백분율 소수점 1자리로 지정; 내림차순 정렬.

설명 요청

로직 검증을 위해 단계 설명 또는 사용된 수식 표시 추가.

7. 빠른 참조 치트 시트

목표 템플릿
중복 제거 '[키]' 기준으로 중복 제거; 첫 번째 발생 항목 유지; 출력 새 시트 '[이름]'으로.
필터 '[열]' > / < / = / IN (...) 및 ... 인 행 필터링; 필터링된 시트 출력.
집계 '[그룹1]'과 '[그룹2]'별로 '[값]' 합계, 합계 기준 내림차순 정렬.
지표 추가 '[새로운]' 열 추가 = ([A]-[B])/[A]*100 (백분율 소수점 1자리 형식).
날짜 정리 '[날짜]'를 YYYY-MM-DD 형식으로 표준화.
피벗 피벗: '[행 차원]'과 '[열 차원]'으로 '[값]' 합계.
예측 선형 회귀+신뢰 구간 사용하여 '[지표]' 향후 N기간 예측.
차트 [막대/선/원/산점도] 차트 생성 x='[X]' y='[Y]' 내림차순 정렬 상위 N=10 새 시트 '차트'.
이상치 Z점수 >3 사용하여 '[지표]'에서 이상치 감지, 해당 행만 나열.
파일 병합 업로드된 모든 파일 병합; 파일명에서 '[소스]' 열 추가; 열 정렬.

8. 최종 팁

  • 처음에는 명확하게; 패턴을 배운 후 간결함 추구.
  • 모호함 방지를 위해 열 이름을 따옴표로 묶기.
  • 논리적으로 순차적인 단계만 결합.
  • 중요한 재무 또는 규정 준수 관련 데이터 감사 시 설명 요청.
  • 반복: 광범위한 요약 -> 대상 변환 -> 풍부화 -> 시각화 -> 서식 지정.

영감이 필요하신가요? 도메인별 사용 사례는 시작하기 가이드를 다시 확인하세요. 연습 준비 되셨나요? 다음 데이터셋에서 3단계 체인을 시도해 보세요.

피드백이나 완고한 명령어가 있으신가요? [email protected]로 연락하세요. 여러분의 정제가 AI 개선에 도움이 됩니다.

9. 첫 번째 연습 명령어

다단계 체인의 힘을 보려면, 먼저 최근 판매 내보내기 파일을 업로드하여 어시스턴트를 활성화한 후 실행:

'주문 ID' 기준 중복 제거; 결측치 '단위 비용'을 중앙값으로 채우기; '총이익률%' 열 추가 = (수익-비용)/수익*100 (백분율 소수점 1자리 형식); '지역'별 평균 '총이익률%' 막대 차트 생성 (내림차순 정렬); 차트를 새 시트 '차트'에 배치.

여기서부터 정제 시작 – 이제 고급 사용자처럼 작성하고 있습니다.

작성 실력을 테스트해보세요

복잡한 요청이 있으신가요? 데이터를 업로드하고 다단계 체인 명령어를 시도하여 Excelmatic이 얼마나 정확하게 지시를 따르는지 확인하세요.

✍️ 마스터 명령어 시도하기