- 최초 작성일: 2026-06-28
- 최종 수정일: 2026-06-28
- 조회수: 1,014 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 시트 100개 합치기, 퇴근 시간을 앞당기는 마법 (여러 시트 통합하기)
들어가기 전에
월말마다 지점별, 월별, 담당자별로 흩어진 시트를 하나하나 복사해서 붙여넣고 계신가요? 시트가 10개면 그럭저럭 버티지만, 30개 50개 100개로 늘어나면 이건 더 이상 '작업'이 아니라 '노동'이 됩니다. 게다가 사람이 손으로 옮기다 보면 한두 줄 빠뜨리거나 엉뚱한 곳에 붙여넣는 실수가 반드시 생기죠. 문제는 부지런함이 아니라, '한 번에 합치는 방법'을 배운 적이 없다는 데 있습니다.
이번 시간에는 여러 시트를 하나로 합치는 방법을, 가장 간단한 것부터 가장 강력한 것까지 순서대로 풀어드립니다. 함수 한 줄로 끝내는 방법, 클릭 몇 번으로 100개도 거뜬한 방법, 그리고 AI에게 시켜서 코드까지 만드는 방법입니다. 자신의 상황에 맞는 방법을 선택· 적용해보세요.
시트 100개 합치기, 퇴근 시간을 앞당기는 마법 (여러 시트 통합하기)
여러 시트에 흩어진 데이터를 하나로 모으는 일은 직장인의 단골 업무입니다. 지점별 매출, 월별 실적, 담당자별 명단처럼 똑같은 양식의 표가 시트만 다르게 잔뜩 쌓여 있을 때, 대부분은 시트를 하나씩 열어 복사하고 붙여넣기를 반복합니다. 시트가 몇 개일 땐 괜찮지만, 수십 개가 넘어가면 시간도 시간이지만 실수가 잦아집니다.
이번 영상에서는 같은 작업을 세 가지 방법으로 해결합니다. 가장 간단한 VSTACK 함수부터, 클릭 몇 번으로 시트가 아무리 많아도 거뜬한 파워 쿼리(Power Query), 그리고 AI에게 코드를 맡기는 바이브 코딩(Vibe Coding)까지. 쉬운 것에서 강력한 것 순서로 진행하니, 본인 상황에 맞는 방법만 골라 쓰셔도 됩니다.
이번 영상에서 습득할 수 있는 주요 내용
- 함수 한 줄로 여러 시트를 위아래로 쌓아주는 VSTACK 함수 활용법
- 시트가 100개여도 클릭 몇 번이면 끝나는 파워 쿼리(Power Query) 통합법
- 생성형 AI에게 시켜 VBA 코드를 만들어 합치는 바이브 코딩(Vibe Coding) 실전 (멤버십 전용 풀 버전)
1. 함수 한 줄로 끝내는 VSTACK
첫 번째는 가장 간단한 VSTACK 함수입니다. 이름 그대로 'Vertical Stack', 즉 여러 범위를 위아래로 차곡차곡 쌓아주는 함수입니다.
지점별 시트가 '서울', '부산', '대구'처럼 나뉘어 있고, 각 시트의 표 양식이 동일하다고 해보죠. 합계를 모을 새 시트의 빈 칸에 VSTACK 함수를 입력하고, 각 시트에서 합칠 범위를 마우스로 끌어 선택해 줍니다.
=VSTACK(서울!A2:H100, 부산!A2:H100, 대구!A2:H100)
엔터를 누르면 세 시트의 데이터가 한 칸에 입력한 수식만으로 아래로 쫙 펼쳐집니다. 범위는 직접 타이핑하지 마시고 각 시트로 이동해 마우스로 클릭&드래그해서 지정하는 편이 빠르고 정확합니다. VSTACK은 함수 하나로 끝나서 가장 간편하지만, 시트가 수십 개로 늘어나면 인수를 그만큼 일일이 넣어야 한다는 한계가 있습니다. 그래서 시트가 많아질수록 다음 방법이 빛을 발합니다.
2. 시트 100개도 거뜬한 파워 쿼리(Power Query)
두 번째는 파워 쿼리(Power Query)입니다. 시트가 10개든 100개든, 작업량이 거의 똑같다는 게 핵심입니다. 처음엔 단계가 조금 많아 보여도, 한 번 익혀두면 가장 든든한 무기가 됩니다.
흐름은 이렇습니다. 데이터 → 데이터 가져오기 → 기타 원본에서 → 통합 문서에서(또는 현재 파일 자체를 원본으로) 불러온 뒤, 파워 쿼리 편집기에서 모든 시트를 한꺼번에 처리합니다. 따라 할 때 헷갈리기 쉬운 지점만 짚어드리면 다음과 같습니다.
- Navigation(탐색) 단계 삭제: 자동으로 특정 시트 하나만 선택된 'Navigation' 단계를 지우면, 모든 시트가 행 단위로 한눈에 펼쳐집니다.
- Data 열 확장: 각 시트의 실제 표가 담긴 'Data' 열을 확장합니다. 이때 원래 열 이름을 접두사로 사용 옵션은 체크 해제해야 열 이름이 깔끔하게 들어옵니다.
- 머리글 승격: 첫 행을 머리글로 승격(Use First Row as Headers)해 '일자, 제품코드, 제품명…' 같은 제목을 정상적으로 인식시킵니다.
- 반복되는 머리글 행 제거: 시트마다 들어 있던 제목 행이 데이터 중간중간 섞여 들어오므로, '일자' 열에서 '일자'라는 값을 필터로 걸러내 중복 머리글을 제거합니다.
마지막으로 닫기 및 로드를 누르면, 모든 시트가 하나의 표로 깔끔하게 합쳐집니다. 진짜 강점은 그다음입니다. 나중에 시트가 추가되거나 데이터가 바뀌어도 '새로 고침' 한 번이면 결과가 자동으로 갱신됩니다. 한 번 만들어 두면 매달 반복하던 합치기 작업이 클릭 한 번으로 끝나는 셈입니다.
3. AI에게 맡기는 바이브 코딩은 멤버십 풀 버전에서
여기까지 ① 함수 한 줄 VSTACK, ② 클릭으로 끝내는 파워 쿼리 두 가지를 익히셨습니다. 두 방법만으로도 대부분의 시트 합치기는 충분히 해결됩니다. 그런데 시트 구조가 제각각이거나, 매번 조건이 바뀌어 정형화된 방법으로는 까다로운 상황이라면 어떻게 할까요?
이럴 때 쓰는 마지막 방법이 바이브 코딩(Vibe Coding)입니다. 코드를 한 줄도 몰라도 괜찮습니다. AI(제미나이)에게 "이런 시트들을 이렇게 합쳐줘"라고 말로 설명하면, 그에 맞는 VBA 매크로 코드를 대신 만들어 줍니다. 영상에서는 30개 지점 시트를 단 한 번의 실행으로 통합하는 과정을, AI에게 요청하는 프롬프트부터 코드를 붙여넣어 실행하는 단계까지 멤버십 회원 전용 풀 버전에서 처음부터 끝까지 시연해 드립니다.
강의에서 사용한 프롬프트와 AI가 생성한 코드는 멤버십 회원용 예제 파일에 수록되어 있습니다. 이와 관련해서는 풀 버전 영상 댓글란에 안내되어 있습니다.
멤버십 회원 전용 강의 (풀 버전)
실무에서 진짜 시간을 잡아먹는 건, 양식이 깔끔하게 떨어지는 평범한 시트가 아니라 방법마다 손이 안 닿는 예외적인 상황입니다. 이런 경우에 대한 대처가 빠지면, 결국 까다로운 케이스 앞에서 다시 복사·붙여넣기 노동으로 되돌아가게 됩니다.
풀 버전 강의에서는 AI(제미나이)를 활용한 바이브 코딩으로, 코드를 몰라도 30개 지점 시트를 한 번에 통합하는 VBA 매크로를 만들어 실행하는 전 과정을 단계별로 시연합니다. AI에게 어떻게 요청해야 원하는 코드가 나오는지, 받은 코드를 어디에 어떻게 붙여넣어 실행하는지까지 빠짐없이 보여드립니다. 통합할 시트가 50개든 100개든 마찬가지로 적용할 수 있습니다.
함수와 파워 쿼리를 넘어, 'AI에게 시켜 VBA로 시트를 통합하는 바이브 코딩 전체 실습 과정'과 세 가지 방법 전체 wrap-up 정리를 풀 버전 강의로 제공합니다. 시트가 아무리 많고 까다로워도 더 이상 복사·붙여넣기로 밤을 새우지 않게 되는 그 차이를, '엑셀러TV 멤버십'과 함께하세요!
MVP TIP — 여러 시트 통합 200% 활용 전략
1. '상황'에 맞는 방법을 고르세요
시트가 몇 개뿐이고 양식이 같다면 VSTACK이 가장 빠릅니다. 시트가 수십~수백 개이거나 매달 반복되는 작업이라면 파워 쿼리가 정답입니다. 한 번 만들어 두면 '새로 고침' 한 번으로 끝나니까요.
2. 정형화가 어려우면 AI에게 맡기세요
시트 구조가 제각각이라 함수나 쿼리로 딱 떨어지지 않을 땐, 코드를 몰라도 AI에게 말로 설명해 VBA 매크로를 만들면 됩니다. 바이브 코딩은 '코딩을 배우는 일'이 아니라 '필요한 일을 시키는 일'에 가깝습니다.
자주 묻는 질문 (FAQ)
Q1. VSTACK 함수는 어떤 엑셀 버전부터 쓸 수 있나요?
VSTACK은 Microsoft 365 및 최신 버전(엑셀 2024 등)에서 사용할 수 있는 함수입니다. 이전 버전을 쓰신다면 VSTACK 대신 파워 쿼리를 이용하시는 편이 좋습니다. 파워 쿼리는 엑셀 2016 이상에서 기본 제공됩니다.
Q2. 세 가지 방법 중 무엇을 먼저 익히는 게 좋을까요?
합칠 시트가 적고 양식이 같다면 VSTACK부터, 시트가 많거나 매달 반복되는 작업이라면 파워 쿼리를 추천합니다. 바이브 코딩은 두 방법으로 해결이 어려운 변칙적인 상황에서 위력을 발휘하므로, 앞의 두 가지를 먼저 익힌 뒤 접근하시길 권합니다.
Q3. 코딩을 전혀 모르는데 바이브 코딩을 할 수 있나요?
가능합니다. 바이브 코딩의 핵심은 코드를 직접 작성하는 게 아니라, AI에게 원하는 작업을 '말로' 설명하고 받은 코드를 실행하는 것입니다. 어떻게 요청하고 어디에 붙여넣어 실행하는지는 멤버십 전용 풀 버전 강의에서 화면으로 단계별 시연해 드립니다.
마치며
여러 시트를 합치는 일이 고된 건 부지런하지 않아서가 아니라, '한 번에 합치는 방법'을 몰라서인 경우가 대부분입니다. 오늘 익힌 VSTACK과 파워 쿼리만으로도, 매달 손으로 복사하던 그 작업을 함수 한 줄 혹은 클릭 몇 번으로 끝낼 수 있게 됩니다. 여기에 세 번째 방법 바이브 코딩까지 더하면, 시트가 아무리 많고 까다로워도 AI에게 맡겨 처리할 수 있습니다. 지금 바로 예제 파일을 열어, 첫 번째 시트부터 VSTACK으로 쌓아보는 것부터 시작해 보세요. '야근'을 '칼퇴'로 만들어 드린다는 제 말이 결코 허언이 아님을 경험하시게 될 겁니다.