powerquery automation

Power Query로 조건부 누적 최대값·두번째최대값 자동 추출하는 방법 (List.FirstN + List.Max 활용)

minbe-data 2026. 4. 11. 14:10

 

엑셀 데이터를 분석하다 보면 특정 조건을 만족하는 값만 골라서 누적으로 추적하고, 그 중 최대값과 두번째최대값을 자동으로 뽑아야 하는 상황이 생깁니다.
이번 글에서는 Power Query M코드를 활용해 전일 대비 하락 후 상승 전환 시점의 가격을 자동으로 감지하고, 해당 값들을 누적 리스트로 쌓아가면서 최대값과 두번째최대값, 그리고 두 값의 비율까지 자동 계산하는 방법을 소개합니다.
핵심 함수는 List.FirstN, List.RemoveNulls, List.Max, List.Sort, List.Distinct이며, 인덱스를 기준으로 해당 행까지의 누적 데이터만 참조하기 때문에 행이 추가되어도 자동으로 반영됩니다.
데이터만 업데이트하고 새로고침 버튼만 누르면 결과가 자동으로 갱신되므로, 매일 반복되는 수작업을 완전히 자동화할 수 있습니다.

 

 

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

 

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

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

# 번호는 35.바나나비율 입니다.

 

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

Excel / Power Query 자동화 문의

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

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