엑셀 시리즈 #40 자동화 – 실무 자동화 완결편

📘 엑셀 시리즈 #40 자동화 – 실무 자동화 완결편

안녕하세요 7옥타브고양이입니다. 드디어 기획했던 엑셀 자동화 시리즈 최종화인 40화까지 왔네요

^^ 길다면 길고 짧다면 짧지만 많은 도움 되셨으면 합니다.

본 글은 사무직 실무에서 바로 써먹을 수 있는 “진짜 자동화” 기능 중심으로 구성했습니다.
특히 반복적인 문서 작업, 자료 취합, 보고서 작성에 시간이 오래 걸리는 분들이라면
오늘 내용을 적용하는 순간 “업무 시간이 30~50% 줄어드는 경험”을 하게 될 것입니다.

엑셀 시리즈 #40 자동화 – 실무 자동화 완결편


1. 반복 입력 업무를 없애는 핵심 — 자동 채움 + 조건부 처리 조합

사무직 실무에서 가장 비효율이 심한 부분은 “같은 내용 반복 입력”입니다.
이 문제를 해결하기 위해 가장 간단하지만 가장 효율적인 방법이 바로 아래 3가지 입니다.

① 자동 채움(Flash Fill)
② 조건별 자동 처리(IF+IFS)
③ 패턴 인식 자동 완성


🔹 예제 1) 직원 이름 → 이메일 자동 생성

반복 입력을 가장 많이 하는 대표 업무 = 이메일 주소 입력

아래처럼 입력 패턴을 하나만 보여주면 엑셀이 알아서 전체를 생성합니다.

 

📌 예제표

영문 이름 부서 자동 생성 이메일
Haneul Kim HR haneulkim@hr.company.com
JiYeon Park ACC jiyeonpark@acc.company.com
MinJae Choi Sales (자동 생성)

 

Flash Fill 사용법

1) 첫 번째 셀에 “Haneul Kim → haneulkim@hr.company.com” 입력

2) 두 번째 셀에 "jiyeonpark@acc.company.com"입력
3) 아래 셀에서 Ctrl + E
4) 엑셀이 이름 패턴을 인식하여 전체 자동 생성

 

📍 실무 꿀팁
부서별 도메인이 다를 때는 IFS 함수를 결합하면 완전 자동화가 됩니다.

=LOWER(SUBSTITUTE(A2," ","")) & "@" & IFS(
 B2="HR","hr.company.com",
 B2="ACC","acc.company.com",
 B2="Sales","sales.company.com"
)
    
 

이제 새 직원 목록만 붙여넣으면 이메일은 자동 완성되는 구조가 만들어집니다.

함수를 이용한 자동 이메일 주소 생성


2. 업무의 50%가 줄어드는 실무 자동화 — FILTER + SORT + UNIQUE

사무직에서 반복적으로 하는 일 중 하나는
“필터하고, 정렬하고, 중복 제거하고 다시 합치기” 입니다.
이 과정을 클릭 5번 → 함수 1개로 자동화할 수 있습니다.


🔹 예제 2) 입출고 데이터에서 "현재 재고" 자동 리스트 출력

필요 기능

  • UNIQUE : 품목 목록 자동 생성
  • FILTER : 해당 품목만 추출
  • SUM : 재고 계산
  • SORT : 높은 재고순 정렬

📌 예제표

① 원본 데이터

일자 품목 구분 수량
1/02 USB 32GB 입고 50
1/03 USB 32GB 출고 -12
1/03 HDMI 케이블 입고 20
1/04 USB 32GB 출고 -15
1/04 HDMI 케이블 출고 -5
1/04 키보드 입고 30
 

② 자동 재고 결과표

오피스365이상 사용가능 함수

사용 수식

=LET(
  품목, UNIQUE(FILTER(B2:B1000, (B2:B1000<>"") * (B2:B1000<>0))),
  재고, MAP(품목, LAMBDA(x, IFERROR(SUM(FILTER(D2:D1000, B2:B1000=x)),0))),
  SORT(HSTACK(품목, 재고), 2, -1)
)
 

📍 실무에서 이렇게 쓰면 좋습니다.

  • 신제품이 추가되어도 표 자동 갱신
  • 입고·출고 데이터만 붙여넣으면 끝
  • 정렬·필터를 다시 할 필요 없음
  • 팀원 누구나 실수 없이 조회 가능

3. 보고서 자동화 — TEXT, MONTH, SWITCH로 날짜·기간 처리 자동화

보고서에서 가장 시간이 많이 걸리는 작업 중 하나가
“월말 정리”, “전월 대비”, “이번 분기” 등의 날짜 계산입니다.

반복하지 마세요.
함수 한 번만 만들어두면 보고서를 자동으로 업데이트되는 구조로 만들 수 있습니다.


🔹 예제 3) “이번 달”, “전월”, “분기” 자동 계산

📌 예제표

기준 자동 값
이번 달 2025-12
전월 2025-11
분기 4분기
회계연도 FY2025

 

🔹 사용 수식

이번 달

=TEXT(TODAY(),"yyyy-mm")
 

전월

=TEXT(EDATE(TODAY(),-1),"yyyy-mm")
 

분기 자동 계산

=SWITCH(MONTH(TODAY()), 1,"1분기",2,"1분기",3,"1분기", 4,"2분기",5,"2분기",6,"2분기", 7,"3분기",8,"3분기",9,"3분기", "4분기" )
 
 

📍 실무 팁:
월간 보고서 템플릿을 이 방식으로 바꾸면
매달 날짜 수정 작업을 0초로 만들 수 있습니다.


4. 문서 취합 업무 90% 감소 — 자동 합치기 기능 (VSTACK + CHOOSECOLS)

부서별 보고 자료, 팀원별 실적 파일 취합할 때
“복사 → 붙여넣기 → 정렬”
이 과정을 반복하느라 하루가 지나가는 경우가 많습니다.

이 문제는 VSTACK + CHOOSECOLS로 완벽하게 해결됩니다.


🔹 예제 4) 팀원별 매출 파일 자동 취합

예를 들어 팀원 3명이 아래와 같은 파일을 보내온다고 가정합니다.

  • 홍길동_매출.xlsx
  • 김지혜_매출.xlsx
  • 박태훈_매출.xlsx

모두 동일한 구조라면 엑셀에서 이렇게 결합할 수 있습니다.

 

📌 예제표 (최종 취합 테이블)

팀원 날짜 고객명 매출액
홍길동 01/05 A사 450,000
홍길동 01/12 B사 300,000
김지혜 01/06 C사 280,000
박태훈 01/03 D사 510,000

 

🔹 자동 통합 수식

=VSTACK(
  CHOOSECOLS('[홍길동_매출.xlsx]Sheet1'!A:D,1,2,3,4),
  CHOOSECOLS('[김지혜_매출.xlsx]Sheet1'!A:D,1,2,3,4),
  CHOOSECOLS('[박태훈_매출.xlsx]Sheet1'!A:D,1,2,3,4)
)

 

📍 실무 활용 포인트:

  • 파일만 같은 폴더에 넣으면 자동 갱신
  • “파일 열기 → 복붙” 과정 삭제
  • 인원 10명도 동일하게 자동 병합 가능
  • 인사/회계/영업 등 모든 팀이 활용 가능

 

5. 실무자들이 가장 궁금해하는 Q&A (자동화 적용 팁)

🔸 Q1. 자동화해두면 파일이 느려지지 않을까?

데이터 범위를 적절히 제한하고,
필요하면 테이블(CTRL+T) 기능을 사용하면 매우 안정적입니다.

🔸 Q2. 내가 만든 자동화 구조를 다른 팀원도 그대로 쓸 수 있을까?

→ 상대방 Excel 버전이 2021 이상이면 문제 없음.
→ 구버전 사용자는 SUBSTITUTE 버전, FILTER 없는 대체 수식으로 제작 가능.

🔸 Q3. 자동화하면 오히려 오류가 생기지 않을까?

→ 오류를 막기 위해 IFERROR를 기본적으로 결합하면 됩니다.

예)

=IFERROR(FILTER(A2:D100,B2:B100="영업팀"),"데이터 없음")
 
 

6. 사무직을 위한 실무 자동화 모범 구조 (전체 요약)

✓ 반복 입력 → Flash Fill + IFS
✓ 데이터 전처리 → UNIQUE + SORT + FILTER
✓ 날짜 처리 자동화 → TEXT + MONTH + SWITCH
✓ 자료 취합 → VSTACK + CHOOSECOLS
✓ 보고서 자동화 → 원본만 붙여넣으면 전체 자동 갱신
✓ 버튼 없는 완전 자동화 → 파워쿼리

위 기능만 제대로 사용해도 사무직 업무 시간 30~70% 절감이 가능합니다.
40편까지 따라오신 분들은 이제 “실무 자동화의 핵심”을 모두 갖추셨다고 보시면 됩니다!


 마무리

엑셀 자동화는 다루는 데이터의 양보다
“처리 구조를 얼마나 잘 만들어두느냐”가 더 중요합니다.

오늘 글의 예제들은 모두 사무직 실무에서 바로 적용 가능한 구조로 작성했으며,
구독자분들이 그대로 따라 하기만 해도
업무 효율은 확실하게 2배 이상 올라가도록 구성했습니다.

이상으로 엑셀 자동화 시리즈를 끝내며 다음에 더 좋은 ^^ 내용으로 찾아 뵐께요~ 끝까지 바주셔서 감사합니다.

 

오늘도 🐱7옥타브고양이 블로그를 찾아주셔서 감사합니다.

 

작은 정보 하나가 여러분의 하루를

조금 더 편리하고 즐겁게 만드는 데 도움이 되었길 바랍니다.

도움이 되셨다면 공감❤️과 공유 부탁드리며, 궁금한 점은 댓글로 편하게 남겨주세요.

더 유익하고 재미있는 이야기로 다시 찾아뵈겠습니다.

 

 

 

반응형