해결 엑셀2019윈도우10
파워쿼리 상위행 제거 관련 문의
특정 단어가 포함된 행의 상위행 제거가 가능 할까요?
외부에서 엑셀 데이터를 주기적으로 다운로드 받아 전처리 작업을 해주는데,
데이터의 유형에 따라 제거해야할 상위 행의 숫자가 달라집니다.
예를들어 A 열에서 1. 자산현황(17행)이 들어간 행부터 참조("자산현황") 1개 / 2. 부채현황(35행)이 들어간 행부터 참조(부채현황) 1개
자산현황 위치의 행 넘버와 부채현황의 행 넘버가 매번 달라질 수 있습니다.
총 2개의 데이터를 분리해서 활용하고 싶은데 아이디어가 있을까요?
(갑자기 생각난 아이디어는 열하나 추가해서 해당 단어 나오는 행에서 특정값을 추출한 다음 아래로 채우기 해서 필터링 하면 될것 같은데 혹시 다른 방법 있으신지 궁금합니다.)
외부에서 엑셀 데이터를 주기적으로 다운로드 받아 전처리 작업을 해주는데,
데이터의 유형에 따라 제거해야할 상위 행의 숫자가 달라집니다.
예를들어 A 열에서 1. 자산현황(17행)이 들어간 행부터 참조("자산현황") 1개 / 2. 부채현황(35행)이 들어간 행부터 참조(부채현황) 1개
자산현황 위치의 행 넘버와 부채현황의 행 넘버가 매번 달라질 수 있습니다.
총 2개의 데이터를 분리해서 활용하고 싶은데 아이디어가 있을까요?
(갑자기 생각난 아이디어는 열하나 추가해서 해당 단어 나오는 행에서 특정값을 추출한 다음 아래로 채우기 해서 필터링 하면 될것 같은데 혹시 다른 방법 있으신지 궁금합니다.)
크
꼬
비
A
댓글 2
Table.Skip 함수 쓰면 상위행 제거할 수 있고.. 하위행도 동일하게 작업할 수 있습니다. 한가지 더 필요한 작업으로는 동적으로 처리하려면 고급편집기에서 M코드를 조금 수정해야하는데.. 행 번호만 하나 따주면 그리 어렵지 않게 처리할 수 있습니다
아래 링크를 한번 참고해보세요.
Dynamically remove top rows in Power Query - Exceed
도움이 되셨길..^^