
Excel =COPILOT 함수 완전 가이드 — 자연어 프롬프트로 요약·분류·표 생성 (Insider 베타)
이 글은 편집자가 직접 테스트 가능한 환경에서 재현·검증한 내용을 바탕으로 정리했으며, 초안 정리에 AI 도구를 보조적으로 사용했습니다. 최신 공식 문서에 따르면 =COPILOT는 Excel 계산 엔진에 통합되어 데이터 변경 시 자동 갱신되며(IF, SWITCH, LAMBDA, WRAPROWS 등과 함께 사용 가능), 현재 베타 채널에 순차 배포 중입니다. :contentReference[oaicite:0]{index=0}
지원 버전 & 보안
- 가용성: Insider 베타 채널의 Microsoft 365 Copilot 보유자에게 제공(Windows 2509+·Mac 16.101+). 웹(Frontier)도 순차 도입 예정. :contentReference[oaicite:1]{index=1}
- 후속/계통: Excel Labs의
LABS.GENERATIVEAI실험 기능의 정식 후속 개념. :contentReference[oaicite:2]{index=2} - 데이터 접근: 웹/사내용 리소스 직접 접근 없음—통합문서 범위만 분석. :contentReference[oaicite:3]{index=3}
- 호출 제한: 10분당 100회, 시간당 300회(향후 확대 예정). :contentReference[oaicite:4]{index=4}
문법 & 빠른 시작
=COPILOT(prompt_part1, [context1], [prompt_part2], [context2], ...) — prompt_part는 지시문 텍스트, context는 셀/범위 참조(선택). 결과는 스필로 반환될 수 있습니다. :contentReference[oaicite:5]{index=5}
샘플
=COPILOT("Classify each comment as Positive/Negative and return a two-column table with Comment and Label",
D4:D100,
"Make headers: Comment, Label")
=COPILOT("Summarize these rows into 3 bullet points focusing on 'complaint types'",
B2:B200)
=COPILOT("Create a table of top 10 keywords with counts; headers: Keyword, Count; sort by Count desc",
A2:A500)
실무 예제 10가지
1) 고객 의견 감성 분류
=COPILOT("Label each as Positive, Neutral, or Negative. Return a table with Comment, Sentiment", F2:F300)
2) 제품 리뷰 요약(3줄)
=COPILOT("Summarize to 3 bullet points focusing on quality, delivery, price", H2:H500)
3) 테스트용 더미 데이터 만들기
=COPILOT("Generate 20 example rows: Name, Email, City, Score (0-100). Make a table with headers")
4) 업무 아이디어 스케치
=COPILOT("Give 10 blog title ideas about Excel dynamic arrays tailored for beginners")
5) 규칙에 따른 카테고리 부여
=COPILOT("Categorize into: Shipping, Quality, Pricing, Service. If none match, use 'Other'. Return two columns",
A2:A200)
6) 보고서용 서론 문장 다듬기(문체 변경)
=COPILOT("Rewrite the paragraph in a formal tone (1-2 sentences)", C2)
7) 표 헤더 자동 생성
=COPILOT("Propose column headers for this raw list", A2:A50)
8) 이슈 목록 우선순위 제안
=COPILOT("Rank these issues by impact and urgency. Return a table with Issue, Impact(1-5), Urgency(1-5), Priority",
D2:D60)
9) 중복 피드백 묶어 요약
=COPILOT("Group similar comments and provide a one-line summary for each group",
F2:F300)
10) 데이터 설명(Plain English)
=COPILOT("Explain what this table shows in 2 sentences for a non-technical audience",
A1:F30)
기존 함수와 조합
공식 문서에 따르면 =COPILOT 결과는 기존 수식과 자연스럽게 혼용 가능하며, 다른 수식의 결과를 프롬프트에 섞을 수도 있습니다. :contentReference[oaicite:6]{index=6}
IF + WRAPROWS로 카드 배치
=WRAPROWS(COPILOT("List 12 action items as short phrases"), 3, "")
SWITCH로 모델 응답 라벨 통일
=SWITCH(COPILOT("Return 'Positive' or 'Negative' for each comment", F2:F50),
"pos","Positive","positive","Positive","neg","Negative","negative","Negative","Unknown")
LAMBDA로 사내 표준 프롬프트 만들기
=LAMBDA(rng, COPILOT("Summarize in 3 bullets for weekly report", rng))(B2:B200)
거버넌스/재현성 체크리스트
- 민감정보를 context에 넣지 않기(최소한의 데이터만 사용). 모델 학습에는 사용되지 않지만 결과 검토는 필수. :contentReference[oaicite:7]{index=7}
- 재현성: 최종 보고용이면 복사→선택하여 붙여넣기→값으로 고정(자동 계산에 따른 변화 방지). 공문서에는 프롬프트와 데이터 범위를 캡션으로 남기기.
- 호출 관리: 큰 범위는 한 번의 호출로 처리해 호출 제한을 아끼고, 불필요한 드래그 채우기 금지. :contentReference[oaicite:8]{index=8}
- 모델 한계: 웹/조직 데이터 직접 접근 불가—필요 데이터는 워크북으로 먼저 가져온 뒤 참조. :contentReference[oaicite:9]{index=9}
- 혼동 방지: =PY 함수(파이썬 실행)나 Excel Labs의
LABS.GENERATIVEAI와는 별개임. 각 기능의 목적을 분리해 사용. :contentReference[oaicite:10]{index=10}
자주 묻는 질문
Q1. Copilot 창(사이드패널)과 =COPILOT 함수의 차이?
사이드패널은 대화형 도우미로 수식 생성/통찰 제공 등 작업을 돕고, =COPILOT는 수식이므로 셀에서 스필·재계산·다른 함수와의 결합이 가능합니다. :contentReference[oaicite:11]{index=11}
Q2. 베타가 아닌 사용자에겐 어떻게 보이나요?
함수를 지원하지 않는 환경에서는 #NAME? 등의 오류가 보일 수 있습니다. 값으로 고정해 공유하세요. :contentReference[oaicite:12]{index=12}
Q3. 날짜가 텍스트로 나오는 경우?
현재는 날짜가 텍스트로 반환될 수 있어 향후 개선 예정으로 명시돼 있습니다. 필요시 DATEVALUE 등으로 변환하세요. :contentReference[oaicite:13]{index=13}