EXCEL AUTOMATION

엑셀 함수 자동화

엑셀 작업을 브라우저에서 바로 실행하세요. 파일은 서버로 전송되지 않고 브라우저 내에서만 처리됩니다.

📊 엑셀 분석테이블 자동 생성

어떤 양식이든 컬럼을 자동 인식. 행·열·집계 기준을 선택해 피벗 분석표를 만들고 3시트 엑셀로 다운로드합니다.

시작하기 →
📈 엑셀 그래프 자동 생성

어떤 양식이든 컬럼을 자동 인식. X축·Y축·집계·그래프 유형을 선택하면 막대·선·원형 그래프가 즉시 생성됩니다.

시작하기 →

VLOOKUP 자동화

VLOOKUP 자동 입력

엑셀 파일을 업로드하고 설정만 하면 VLOOKUP 결과가 입력된 새 파일을 즉시 다운로드할 수 있습니다.

📖 이용 설명서 (클릭해서 펼치기)

이 도구는 무엇을 하나요?

엑셀의 VLOOKUP 함수와 동일한 동작을 수식 없이 자동으로 처리합니다. 결과 시트의 키 값을 기준으로 데이터 시트에서 값을 찾아, 지정한 열에 직접 입력된 결과 파일을 즉시 다운로드할 수 있습니다.

✔ 수식이 아닌 값(텍스트·숫자)으로 입력되므로, 별도 수식 관리 없이 바로 활용할 수 있습니다.
✔ 업로드한 파일은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

이런 경우에 사용하세요

  • 사원번호로 부서명·직급·연락처를 한꺼번에 입력해야 할 때
  • 제품코드로 단가·규격·재고수량을 자동으로 채워야 할 때
  • 주문번호로 고객명·배송지·연락처를 조회해 입력할 때
  • 매월 반복되는 VLOOKUP 작업을 수식 오류 없이 처리하고 싶을 때

파일 준비 방법

하나의 엑셀 파일(.xlsx / .xls) 안에 시트 2개가 있어야 합니다.

  • 결과 시트 — 값을 채워 넣을 시트. 키 열(예: 사원번호)이 이미 입력되어 있어야 합니다.
  • 데이터 시트 — 값을 가져올 기준 시트. 1행은 헤더, 2행부터 데이터여야 합니다.
⚠ 두 시트 모두 1행이 헤더인 구조를 가정합니다. 헤더가 없거나 병합 셀이 있는 경우 오작동할 수 있습니다.

예시 — 결과 시트 (Sheet1)

A열 사원번호B열 성명C열 부서명D열 직급
EMP001김철수(비어있음)(비어있음)
EMP002이영희(비어있음)(비어있음)
EMP003박민준(비어있음)(비어있음)

예시 — 데이터 시트 (Sheet2)

A열 사원번호B열 부서명C열 직급D열 연락처
EMP001개발팀대리010-1234-5678
EMP002인사팀과장010-9876-5432
EMP003재무팀사원010-1111-2222

처리 후 — 결과 시트

A열 사원번호B열 성명C열 부서명D열 직급
EMP001김철수개발팀대리
EMP002이영희인사팀과장
EMP003박민준재무팀사원

단계별 설명

  • 1 파일 업로드 — .xlsx 또는 .xls 파일을 클릭 또는 드래그&드롭으로 업로드합니다. 파일은 서버로 전송되지 않으며 브라우저 메모리에서만 처리됩니다.
  • 2 시트 선택결과 시트는 값을 채워 넣을 시트, 데이터 시트는 값을 가져올 시트입니다. 반드시 서로 다른 시트를 선택해야 합니다.
  • 3 키 열 및 열 매핑 설정키 열은 두 시트에서 공통으로 사용하는 기준 열(예: 사원번호)입니다. 그 아래 가져올 열 → 쓸 열 매핑을 원하는 만큼 추가할 수 있습니다. "+ 열 추가" 버튼으로 여러 열을 한 번에 처리하세요.
  • 4 옵션 설정
채우기 방식
덮어쓰기: 해당 셀에 이미 값이 있어도 새 값으로 교체합니다.
빈 셀만 채우기: 이미 값이 있는 셀은 그대로 유지하고, 비어있는 셀만 채웁니다.
키 없을 때 표시값
데이터 시트에 키 값이 없는 행을 처리하는 방식입니다.
비워두면: 해당 셀을 변경하지 않고 기존 값을 유지합니다.
값 입력: 입력한 텍스트(예: 미등록, N/A)를 셀에 기록합니다.
중복 키 처리
데이터 시트에 같은 키가 여러 행에 있을 때 어느 행을 사용할지 선택합니다.
첫 번째 행 사용: 위쪽 행 우선 (기본값)
마지막 행 사용: 아래쪽 행 우선
  • 5 실행 및 다운로드 — 설정 요약을 확인하고 "VLOOKUP 실행" 버튼을 클릭합니다. 처리가 완료되면 매칭 건수가 표시되고 결과 파일 다운로드 버튼이 나타납니다. 원본 파일은 변경되지 않습니다.

주의사항 및 제한

  • 두 시트 모두 1행이 헤더인 구조여야 합니다. 헤더가 없으면 2행부터 데이터로 처리됩니다.
  • 키 열의 값은 문자열로 비교합니다. 숫자·텍스트 혼용 시 공백·형식 차이로 매칭 실패가 발생할 수 있으니, 엑셀에서 미리 형식을 맞춰 주세요.
  • 키 값이 빈 셀인 행은 건너뜁니다.
  • 결과 시트의 기존 수식이 있는 셀에 값을 쓰면, 수식이 제거되고 값으로 대체됩니다.
  • 매우 큰 파일(수만 행 이상)은 처리 시간이 다소 걸릴 수 있습니다.
  • 다운로드된 파일은 원본과 동일한 .xlsx 형식으로 저장됩니다.
⚠ 작업 전에 원본 파일을 별도로 백업해두는 것을 권장합니다. 다운로드된 결과 파일은 원본을 덮어쓰지 않지만, 만일을 위해 원본 보관을 습관화하세요.
1 엑셀 파일 업로드
📂 클릭하거나 파일을 드래그하세요

.xlsx / .xls 파일만 지원합니다

📄
2 시트 선택
결과를 입력할 시트와 데이터를 가져올 시트를 선택하세요.

3 키 열 및 가져올 열 설정
결과 시트와 데이터 시트에서 공통으로 사용할 키(기준) 열을 선택하세요. 그 다음 데이터 시트에서 가져올 열과 결과 시트에서 값을 쓸 열을 지정하세요.

가져올 열 → 쓸 열 매핑

4 옵션 설정

이미 값이 있는 셀을 어떻게 처리할지 선택합니다.

데이터 시트에 키 값이 없을 때 입력할 값. 비우면 해당 셀은 그대로 유지합니다.

데이터 시트에 같은 키가 여러 번 나올 때 어느 행을 사용할지 선택합니다.

5 실행 및 다운로드

SUMIF / SUMIFS 자동화

조건부 합계 자동 입력

조건에 맞는 행의 합계를 계산해 조건별 집계 요약 시트를 자동으로 생성합니다.

📖 이용 설명서 (클릭해서 펼치기)

이 도구는 무엇을 하나요?

엑셀의 SUMIF / SUMIFS 함수와 동일한 동작을 수식 없이 자동으로 처리합니다. 지정한 조건 열의 값을 기준으로 그룹을 나누고, 각 그룹의 합계를 요약 시트로 생성해 즉시 다운로드할 수 있습니다.

SUMIF: 조건 열 1개 기준 합계
SUMIFS: 조건 열 여러 개를 동시에 지정해 교차 조건 합계
✔ 파일은 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

SUMIF와 SUMIFS의 차이

구분SUMIFSUMIFS
조건 열 수1개2개 이상
예시부서명 = "인사팀"인 급여 합계부서명 = "인사팀" AND 연도 = "2025"인 급여 합계
요약 시트 열 구성조건 1개 + 합계조건 N개 + 합계

파일 준비 방법

하나의 엑셀 파일(.xlsx / .xls) 안에 집계할 데이터가 담긴 시트 1개가 있으면 됩니다.

  • 1행은 반드시 헤더여야 합니다. 2행부터 데이터로 처리됩니다.
  • 조건 열: 그룹 기준으로 사용할 열 (예: 부서명, 월, 제품코드)
  • 합계 열: 숫자 데이터가 있는 열 (예: 급여, 판매금액, 수량)
⚠ 병합 셀이 있거나 1행이 헤더가 아닌 경우 오작동할 수 있습니다. 미리 병합 해제 후 사용하세요.

예시 데이터 시트

A열 사원번호B열 부서명C열 연도-월D열 급여
EMP001인사팀2025-013,200,000
EMP002개발팀2025-014,100,000
EMP003인사팀2025-023,200,000
EMP004개발팀2025-024,300,000
EMP005인사팀2025-012,900,000

단계별 설명

  • 1 파일 업로드 — .xlsx 또는 .xls 파일을 업로드합니다. 파일은 서버로 전송되지 않습니다.
  • 2 시트 선택 및 함수 유형 — 데이터가 있는 시트를 선택하고, 조건이 1개면 SUMIF, 2개 이상이면 SUMIFS를 선택합니다.
  • 3 조건 범위 열 및 합계 범위 열 — 그룹 기준이 될 열(들)과 합산할 숫자 열을 선택합니다. SUMIFS는 "+ 조건 추가" 버튼으로 조건 열을 여러 개 지정할 수 있습니다.
  • 4 조건값 설정
직접 값 입력: 특정 조건값 하나에 대한 합계만 계산합니다.
예: 부서명 = "인사팀"인 급여 합계만 요약 시트에 1행으로 생성합니다.
그룹별 합계: 조건 열의 모든 고유 값(또는 조합)에 대해 자동으로 집계합니다.
예: 인사팀 / 개발팀 / 재무팀 … 각각의 급여 합계가 요약 시트에 자동 생성됩니다.
SUMIFS의 경우 부서명 × 연도-월 조합별로 모든 교차 집계가 생성됩니다.
  • 5 요약 시트 옵션 — 합계가 0인 그룹을 0으로 표시할지 공란으로 둘지 선택합니다.
  • 6 실행 및 다운로드 — 설정 요약을 확인하고 실행 버튼을 클릭합니다. 원본 파일에 새 시트(SUMIF_요약 / SUMIFS_요약)가 추가된 결과 파일을 다운로드할 수 있습니다.

결과 예시

SUMIF — 부서명 기준 · 급여 합계 (그룹별 합계 모드)

부서명급여_합계
인사팀9,300,000
개발팀8,400,000

SUMIFS — 부서명 + 연도-월 기준 · 급여 합계 (그룹별 합계 모드)

부서명연도-월급여_합계
인사팀2025-016,100,000
인사팀2025-023,200,000
개발팀2025-014,100,000
개발팀2025-024,300,000

주의사항 및 제한

  • 시트의 1행은 헤더여야 합니다. 헤더가 없으면 첫 번째 데이터 행이 헤더로 처리됩니다.
  • 조건 열의 값은 문자열로 비교합니다. 숫자·텍스트 혼용 시 앞뒤 공백이나 형식 차이로 다른 그룹으로 분류될 수 있습니다.
  • 합계 열의 값이 숫자로 인식되지 않으면 해당 행의 값은 0으로 처리됩니다. 숫자 형식 열을 선택하세요.
  • SUMIFS에서 조건 열 조합이 동일한 행들은 모두 같은 그룹으로 집계됩니다.
  • 결과 요약 시트 이름은 SUMIF_요약 / SUMIFS_요약으로 고정됩니다. 동명 시트가 있으면 덮어씁니다.
  • 매우 많은 행(수만 행 이상)은 처리 시간이 다소 걸릴 수 있습니다.
⚠ 원본 파일은 변경되지 않습니다. 다운로드된 파일은 원본에 요약 시트가 추가된 별도 파일입니다.
1 엑셀 파일 업로드
📂 클릭하거나 파일을 드래그하세요

.xlsx / .xls 파일만 지원합니다

📄
2 시트 선택 및 함수 유형

함수 유형

3 조건 범위 열 및 합계 범위 열

조건 범위 열

합계 범위 열

4 조건값 설정

조건값 설정 방식

5 요약 시트 옵션
조건 열의 고유 값(또는 조합)별 합계를 새 시트로 생성합니다.
시트 이름: SUMIF_요약 (기존 동명 시트는 덮어씁니다)

집계 결과가 0인 그룹을 요약 시트에 어떻게 표시할지 선택합니다.

6 실행 및 다운로드

INDEX / MATCH 자동화

INDEX / MATCH 자동 입력

기준 열로 데이터를 조회해 결과 시트에 자동으로 입력합니다. 방향 제한이 없고 다중 조건 교차 조회도 지원합니다.

📖 이용 설명서 (클릭해서 펼치기)

INDEX / MATCH 란?

엑셀의 두 함수를 조합해 데이터를 조회하는 방식입니다.

MATCH(찾는값, 찾을범위) — 찾는 값이 범위의 몇 번째 행에 있는지 위치(숫자)를 반환합니다.
예: "EMP002"가 사원번호 열에서 2번째 행에 있으면 → 2 반환
INDEX(가져올범위, 위치) — 범위에서 MATCH가 찾은 위치의 값을 반환합니다.
예: 부서명 열의 2번째 행 값 → "개발팀" 반환

둘을 합치면: "MATCH로 위치를 찾고, INDEX로 그 위치의 값을 가져온다"

VLOOKUP과 무엇이 다른가요?

항목VLOOKUPINDEX / MATCH
조회 방향기준 열 오른쪽만 가능방향 제한 없음 (왼쪽도 가능)
기준 열 위치범위의 첫 번째 열이어야 함어느 열이든 가능
다중 조건불가 (단일 조건만)가능
열 삽입 시 오류열 번호 고정이라 깨질 수 있음열 참조 방식이라 안전
💡 언제 INDEX/MATCH를 써야 하나요?
기준 열(사원번호 등)이 가져올 열보다 오른쪽에 있을 때, 또는 두 가지 조건을 동시에 만족하는 행을 찾아야 할 때 사용하세요.

파일 준비 방법

하나의 엑셀 파일 안에 시트 2개가 있어야 합니다.

  • 결과 시트: 기준값(예: 사원번호)이 있고, 값을 채워 넣을 시트
  • 데이터 시트: 가져올 값이 있는 기준 데이터 시트. 1행은 헤더, 2행부터 데이터
⚠ 두 시트 모두 1행이 헤더인 구조여야 합니다. 병합 셀이 있으면 오작동할 수 있습니다.

예시 — 결과 시트 (채울 시트)

A열 이름B열 부서C열 사원번호D열 연락처
김철수(비어있음)EMP001(비어있음)
이영희(비어있음)EMP002(비어있음)

※ 사원번호(C열)가 기준값이지만 오른쪽에 있습니다 — VLOOKUP으로는 A·B열을 가져올 수 없지만 INDEX/MATCH는 가능합니다.

예시 — 데이터 시트 (원본 데이터)

A열 사원번호B열 부서C열 연락처
EMP001개발팀010-1234-5678
EMP002인사팀010-9876-5432

처리 후 — 결과 시트

A열 이름B열 부서C열 사원번호D열 연락처
김철수개발팀EMP001010-1234-5678
이영희인사팀EMP002010-9876-5432

단계별 설명

  • 1파일 업로드 — .xlsx/.xls 파일을 업로드합니다. 파일은 서버로 전송되지 않습니다.
  • 2시트 선택 및 조회 방식 — 결과 시트(채울 시트)와 데이터 시트(원본)를 선택합니다. 조건이 1개면 단일 조건, 2개 이상이면 다중 조건을 선택하세요.
  • 3기준 열 설정 — MATCH가 사용할 기준 열을 양쪽 시트에서 선택합니다. 다중 조건이면 추가 조건 열도 지정합니다.
  • 4가져올 열 · 입력할 열 매핑 — 데이터 시트에서 가져올 열과 결과 시트에 입력할 열을 쌍으로 지정합니다. "+ 열 추가" 버튼으로 여러 열을 한 번에 처리할 수 있습니다.
  • 5옵션 설정
채우기 방식 — 덮어쓰기: 이미 값이 있어도 교체 / 빈 셀만 채우기: 비어있는 셀만 입력 못 찾은 경우 표시값 — 기준값이 데이터 시트에 없을 때 결과 셀에 입력할 내용입니다.
• 미매칭: "미매칭" 텍스트 입력 / 공란: 셀을 변경하지 않음 / 직접 입력: 원하는 값 입력
중복 기준값 처리 — 데이터 시트에 같은 기준값이 여러 행에 있을 때:
• 첫 번째 값 사용 / 마지막 값 사용 / 오류로 표시(#중복오류! 입력)
  • 6실행 및 다운로드 — 설정 요약을 확인하고 실행합니다. 처리 결과(매칭 수·미매칭 수)가 표시되고 결과 파일을 다운로드할 수 있습니다.

주의사항 및 제한

  • 기준 열의 값은 문자열로 비교합니다. 숫자와 텍스트가 섞여 있거나 앞뒤 공백이 있으면 매칭 실패가 발생할 수 있습니다.
  • 결과 시트의 기존 수식이 있는 셀에 값을 쓰면 수식이 제거되고 값으로 대체됩니다.
  • 다중 조건의 경우 모든 조건이 동시에 일치하는 행을 찾습니다 (AND 조건).
  • 결과 파일은 원본을 변경하지 않으며, 별도 파일로 다운로드됩니다.
⚠ 작업 전 원본 파일을 백업해두는 것을 권장합니다.
1 엑셀 파일 업로드
📂 클릭하거나 파일을 드래그하세요

.xlsx / .xls 파일만 지원합니다

📄
2 시트 선택 및 조회 방식

조회 방식

3 기준 열 설정 (MATCH 기준)

기본 기준 열

4 가져올 열 · 입력할 열 매핑
데이터 시트에서 가져올 열과 결과 시트에 입력할 열을 쌍으로 지정하세요. "+ 열 추가" 버튼으로 여러 열을 한 번에 처리할 수 있습니다.

데이터 시트에서 가져올 열 결과 시트에 입력할 열

5 옵션 설정

이미 값이 있는 셀을 어떻게 처리할지 선택합니다.

기준값이 데이터 시트에 없을 때 결과 셀에 입력할 내용입니다.

데이터 시트에 같은 기준값이 여러 행에 있을 때 처리 방식입니다.

6 실행 및 다운로드