powerquery automation

Power Query 가로 데이터를 세로로 변환 | Unpivot으로 시간 데이터 자동 정리

minbe-data 2026. 4. 7. 13:34

 

Power Query를 활용해 엑셀 가로 데이터를 세로 형태로 변환하는 방법을 정리했습니다.

엑셀 데이터를 정리하다 보면 시간1, 시간2, 시간3처럼 가로로 나열된 값을 하나의 컬럼으로 세로 정리해야 하는 경우가 자주 발생합니다. 이 작업을 수식으로 처리하려고 하면 구조가 복잡해지기 쉽습니다.

Power Query에서는 Unpivot 기능을 활용하면 이 문제를 간단하게 해결할 수 있습니다.

먼저 주민등록번호나 이름과 같은 기준 컬럼은 그대로 유지하고, 시간1부터 시간5까지의 컬럼을 선택합니다. 이후 Unpivot을 적용하면 가로로 나열된 값들이 하나의 컬럼으로 펼쳐집니다.

이 과정에서 생성되는 Attribute와 Value 구조 중에서 실제 필요한 값만 남기고, 빈 값(null)은 제거하면 깔끔한 데이터 형태를 만들 수 있습니다.

최종적으로는 주민등록번호, 이름, 시간으로 구성된 세로 구조의 테이블이 완성됩니다.

이 방법은 단순 변환을 넘어서 근무시간 데이터 정리, 생산량 데이터 구조 변경, 반복 항목 데이터 처리, Power BI 모델링 전처리 등 다양한 실무 상황에 바로 적용할 수 있습니다.

한 번 구조를 만들어두면 이후 데이터가 변경되더라도 새로고침만으로 자동으로 결과가 업데이트됩니다.

Power Query, M code, 엑셀 자동화 관련 실전 예제를 계속 공유할 예정입니다.

 

 

동영상링크 - https://youtu.be/DpfvhNNBz_g

 

# 공지 자료실에 가시면 해당 파일을 다운로드 받으실 수 있습니다.

📥 파일 다운로드 (바로 사용 가능)
→ 복붙 후 즉시 적용됩니다
→ 실무에서 바로 사용 가능한 템플릿입니다

# 번호는 15.시간배분 입니다.

 

--------------------------------

Excel / Power Query 자동화 문의

업무 자동화, 데이터 정리, Power Query 문제 해결 문의 받습니다.

이메일 : minbeoll@naver.com  
카카오톡 문의 : https://open.kakao.com/o/s4Qacvli