스프레드시트 활용/41~60. 데이터 관리 및 처리

3-50. 스프레드시트 데이터 병합

JS's Spreadsheets 2025. 9. 16. 11:04

스프레드시트에서 여러 데이터 소스를 병합하여 하나의 통합 데이터셋을 구성하면, 분산된 정보를 한눈에 파악하고 추가 계산·분석 작업을 효율적으로 수행할 수 있습니다.

 

🔗 지금 바로 사용해보세요!

📥 데이터 병합 스프레드시트 바로가기

클릭  번으로 바로 접속해서 복사하여 사용하실  있습니다

 

 

1. 주제 설명: 개념과 필요성

데이터 병합(Merge)은 서로 다른 시트나 파일에 분리 저장된 관련 정보를 하나의 테이블로 결합하는 작업입니다.

·        개념

    o   키 컬럼(공통 식별자)을 기준으로 데이터를 결합

     o   SQL의 Join과 유사한 기능

·        병합 방식

     o   VLOOKUP/INDEX-MATCH: 오른쪽 표에서 값 조회

     o   ARRAYFORMULA + FILTER: 동적 병합

·        필요성

     o   데이터 통합: 여러 시스템에서 수집된 정보 결합

     o   분석 편의: 계산 및 시각화 자료 준비

     o   보고서 자동화: 연결된 데이터 자동 업데이트

 

 

2. 실습 방법: 단계별 적용법

1.      RawData1 & RawData2 시트 준비

     o   ‘RawData1’ 시트에 A1:B51 영역에 번호, 예시데이터1 입력

     o   ‘RawData2’ 시트에 A1:B51 영역에 번호, 예시데이터2 입력

 

2.     VLOOKUP 수식 삽입

     o   ‘MergedData’ 시트 A2:D2 영역에 다음 수식 적용 후 아래로 복사

A2: =RawData1!A2 
B2: =RawData1!B2 
C2: =VLOOKUP(A2,RawData2!A$2:B$51,2,FALSE) 
D2: =B2+C2 

 

3.      시트명!셀참조

     o   VLOOKUP 등 참조에서는 RawData2!A$2:B$51 형식 사용

     o   점(.) 대신 느낌표(!)로 오류 방지

 

4.     대시보드 시각화

     o   ‘Dashboard’ 시트에서 MergedData 상위 10개 결과값을 막대 차트로 표시

     o   메뉴: 삽입 → 차트 → 막대 차트 선택

 

 

3. CSV 예시 데이터 파일

아래는 50개 샘플 중 앞 5개 행 예시입니다. 4열 결과값은 수식이 삽입된 형태입니다.

번호,예시데이터1,예시데이터2,결과값
1,145,243,=B2+C2 →388
2,184,284,=B3+C3 →468
3,176,225,=B4+C4 →401
4,145,295,=B5+C5 →440
5,183,237,=B6+C6 →420

4. XLSX 예시 템플릿 갤러리 파일

·        RawData1 시트: A열 번호, B열 예시데이터1 입력

·        RawData2 시트: A열 번호, B열 예시데이터2 입력

·        MergedData 시트:

     o   A열 =RawData1!A2

     o   B열 =RawData1!B2

     o   C열 =VLOOKUP(A2,RawData2!A$2:B$51,2,FALSE)

     o   D열 =B2+C2

     o   2행부터 51행까지 수식 자동 적용

·        Dashboard 시트:

     o   제목: ‘데이터 병합 대시보드’ (굵은 폰트, 크기 16)

     o   상위 10개 결과값 막대 차트 삽입

·        스타일

     o   시트 탭별 색상 지정

     o   헤더 행 배경색 적용

     o   차트 영역 강조

 

 

5. 실무 및 교육 현장 활용 사례

중학생도 이해할 수 있게 쉽게 설명합니다.

 

·        학생 성적 통합 관리

     o   수학 점수(RawData1)와 과학 점수(RawData2)를 번호 기준으로 병합하여 총점을 자동 계산합니다.

     o   대시보드에서 상위 10명의 학생을 막대 차트로 시각화하여 우수 학생을 한눈에 확인할 수 있습니다.

·        쇼핑몰 주문·배송 데이터 결합

     o   주문 데이터(RawData1)와 배송 진행 상태(RawData2)를 병합해 배송 지연 건수를 파악합니다.

     o   VLOOKUP을 통해 배송 상태를 가져오고, 대시보드에서 지연 비율을 시각적으로 관리합니다.

·        회원정보 및 구매내역 통합

     o   회원 테이블(RawData1)과 구매 이력(RawData2)을 결합해 고객별 총 구매액을 계산합니다.

     o   병합된 데이터로 고객 등급을 분류하고, 대시보드로 등급별 분포를 확인할 수 있습니다.