---
title: "엑셀 고급 기법"
weight: 30
description: "Power Query · 피벗 테이블 · LAMBDA 등 cowork-plugins로 자동화 가능한 엑셀 고급 패턴."
geekdocBreadcrumb: true
---
> 엑셀의 90%는 SUM·VLOOKUP만으로 풀리지만, 나머지 10%가 사람의 시간을 다 잡아먹습니다. 그 10%를 cowork-plugins로 자동화합니다.

```mermaid
flowchart TD
    A["데이터 입력<br/>(CSV·DB·API)"] --> B["xlsx-creator<br/>자동 생성"]
    B --> C{"출력"}
    C -- "대시보드" --> D["KPI 시트"]
    C -- "피벗" --> E["분석 시트"]
    C -- "템플릿" --> F["보고서"]

    style A fill:#eaeaea,stroke:#6e6e6e,color:#09110f
    style D fill:#e6f0ef,stroke:#144a46,color:#09110f
    style E fill:#e6f0ef,stroke:#144a46,color:#09110f
    style F fill:#e6f0ef,stroke:#144a46,color:#09110f
```

## 사용 스킬

- **`moai-office:xlsx-creator`** — openpyxl 기반 엑셀 자동 생성. 데이터 표·차트·수식·서식·시트 보호까지 코드로 작성.

## 자동화하기 쉬운 5가지 작업

### 1. KPI 대시보드

매출·고객수·NPS·LTV/CAC 같은 KPI를 한 시트에 정리하고, 매주·매월 자동 갱신:

{{< terminal title="claude — cowork" >}}
> 이번 주 KPI 대시보드 엑셀로 만들어줘. 시트 1: 요약(전주 대비 변화),
> 시트 2: 매출·고객수·NPS 차트. 데이터는 첨부 CSV에 있음.
{{< /terminal >}}

### 2. 간트 차트

프로젝트 일정을 셀 단위 그리드로 시각화:

{{< terminal title="claude — cowork" >}}
> Q3 프로젝트 간트 차트 엑셀로. 30개 태스크, 시작일·종료일·담당자·진척률 컬럼.
> 일정은 행, 날짜는 열, 진행 중인 셀은 녹색으로.
{{< /terminal >}}

### 3. 매출 분석표

월별 매출 + 카테고리·채널·지역별 분해:

{{< terminal title="claude — cowork" >}}
> 2026년 매출 분석표. 행: 월, 열: 카테고리·채널, 값: 매출액.
> 합계 행/열 추가, 변화율 색상 표시.
{{< /terminal >}}

### 4. 피벗 + 슬라이서 시뮬레이션

cowork는 동적 피벗 슬라이서를 직접 만들지는 못하지만, 시나리오별 결과 시트를 미리 생성해 같은 효과를 냅니다:

{{< terminal title="claude — cowork" >}}
> 이 매출 데이터로 채널별·지역별 피벗 결과 시트 4개 미리 만들어줘.
> 각 시트 상단에 시나리오 이름과 핵심 합계.
{{< /terminal >}}

### 5. 표·서식 일괄 적용

엑셀 양식 표준이 있을 때:

{{< terminal title="claude — cowork" >}}
> 이 데이터를 우리 회사 표준 양식으로 정리해줘 — 헤더는 #2C5FBC 배경 흰 글씨,
> 짝수 행 회색 줄무늬, 합계 행은 굵게.
{{< /terminal >}}

## Power Query 대체 — 데이터 전처리

`xlsx-creator`는 Power Query를 직접 호출하지 않지만 동일 결과를 코드로 만듭니다:

- 여러 시트·파일 합치기 (UNION)
- 컬럼 분할·결합
- 결측·이상값 처리
- 피벗·언피벗

복잡한 변환은 [데이터 분석 가이드](../../guides/data-analysis/)의 `data-explorer` 스킬과 조합하세요.

## LAMBDA·동적 배열 함수

엑셀 365의 LAMBDA는 cowork에서 셀에 직접 작성 가능:

{{< terminal title="claude — cowork" >}}
> 이 표 J 컬럼에 LAMBDA로 '이름 + 등급' 결합해줘.
> 등급은 H열 숫자에 따라 A/B/C/D 자동 분류 (90+ A, 80+ B, 70+ C, 그 외 D).
{{< /terminal >}}

## 자주 겪는 실수

- **수식이 깨질까 무서워서 값 복사** — `xlsx-creator`는 수식 그대로 쓰니 원본 셀 참조 보존됩니다.
- **차트가 너무 화려함** — 막대·꺾은선·도넛 3가지면 충분.
- **머지 셀 남용** — 머지된 셀은 정렬·필터를 깨뜨립니다. 가능하면 피하세요.

## 다음 단계

- [데이터 분석 가이드](../../guides/data-analysis/)
- [재무 모델링 템플릿](../financial/)
- [트랙 — 데이터](../../tracks/track-data/)

---

### Sources

- moai-office 플러그인 [`xlsx-creator`](https://github.com/modu-ai/cowork-plugins/blob/main/moai-office/skills/xlsx-creator/SKILL.md)
- [openpyxl 공식 문서](https://openpyxl.readthedocs.io)
