inflearn logo
강의

Course

Instructor

Learn Excel Power Query quickly and easily

파일로 엑셀파일 병합 후 새로고침 불가 문제

1775

kyungjinju2057

7 asked

0

안녕하세요.

 

파워쿼리를 통해 파일로 엑셀파일을 병합했는데요.

쿼리편집기에서 쿼리를 편집 후 닫기 처리하거나,
아니면 피벗테이블에서 새로고침하는 경우 새로고침이 불가합니다.
쿼리의 행은 모두 로드 되지만 이후에 엑셀 프로그램이 먹통이 됩니다.

중간에 원본 데이터를 업데이트 해줬는데요. 이것 때문일까요?
-업데이트 내용: 시트 이름 변경, 파일 이름 변경.

이 경우 어떻게 처리해야 하는지 궁금합니다.
너무 답답하네요^^..미리 감사드립니다.

excel ms-office Excel PowerQuery

Answer 2

1

unisong114

원본 데이터가 변경되어 그럴 수 있을 듯합니다.

Power Query 편집기로 이동하신 후
[홈] 탭 - [고급 편집기]를 실행해서 변경된 파일명과 시트명을 수정하고 [닫기 및 적용] 해보세요.

혹시 문제가 해결되지 않으면 다시 질문 주십시오. ^^ 

0

kyungjinju2057

안녕하세요 

빠른 답변주셔 감사합니다

그러나 [고급 편집기]에서는 폴더명만 참조하고 있어
따로 파일명이나 시트명을 수정할 수 있는 방안이 없는 것 같습니다.

혹시 파일명/시트명 수정이 가능할까요?
아래와 같이 내용 공유드립니다.

let

    원본 = Folder.Files("C:\Users\USER\Documents\통합데이터파일"),

    #"제거된 다른 열 수" = Table.SelectColumns(원본,{"Content"}),

    #"필터링된 숨겨진 파일1" = Table.SelectRows(#"제거된 다른 열 수", each [Attributes]?[Hidden]? <> true),

    #"사용자 지정 함수 호출1" = Table.AddColumn(#"필터링된 숨겨진 파일1", "파일 변환", each #"파일 변환"([Content])),

    #"제거된 다른 열 수1" = Table.SelectColumns(#"사용자 지정 함수 호출1", {"파일 변환"}),

    #"확장된 테이블 열1" = Table.ExpandTableColumn(#"제거된 다른 열 수1", "파일 변환", Table.ColumnNames(#"파일 변환"(#"샘플 파일"))),

    #"변경된 유형" = Table.TransformColumnTypes(#"확장된 테이블 열1",{{"Name", type text}, {"Data", type any}, {"Item", type text}, {"Kind", type text}, {"Hidden", type logical}}),

    #"제거된 대체 행" = Table.AlternateRows(#"변경된 유형",3,2,4),

    #"제거된 대체 행1" = Table.AlternateRows(#"제거된 대체 행",3,1,3),

    #"제거된 대체 행2" = Table.AlternateRows(#"제거된 대체 행1",4,1,1),

    #"제거된 다른 열 수2" = Table.SelectColumns(#"제거된 대체 행2",{"Data"}),

    #"확장된 Data" = Table.ExpandTableColumn(#"제거된 다른 열 수2", "Data", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13", "Column14", "Column15", "Column16", "Column17", "Column18", "Column19", "Column20"}, {"Data.Column1", "Data.Column2", "Data.Column3", "Data.Column4", "Data.Column5", "Data.Column6", "Data.Column7", "Data.Column8", "Data.Column9", "Data.Column10", "Data.Column11", "Data.Column12", "Data.Column13", "Data.Column14", "Data.Column15", "Data.Column16", "Data.Column17", "Data.Column18", "Data.Column19", "Data.Column20"}),

    #"승격된 헤더" = Table.PromoteHeaders(#"확장된 Data", [PromoteAllScalars=true]),

 

이하 생략

0

unisong114

코드를 보니 [폴더]의 여러 엑셀 파일을 취합하신 듯합니다.
그럼 파일명과  시트명은 변경되어도 상관없습니다.

쿼리에서 발생하는 오류라면 파워 쿼리 편집기 오른쪽 [적용된 단계]의 마지막 단계부터 클릭하여 올라가면서 어느 부분에서 오류가 발생하는지 확인 후 상황에 맞게 조치하시면 됩니다.

헌데 쿼리는 보이는데 [닫기 및 적용]할 때 엑셀 프로그램이 멈추는 듯한데...
그럼 쿼리가 잘못된게 아니라 데이터가 많아 메모리 아웃되는게 아닐까 싶습니다.

데이터 양이 문제인지 확인하기 위해
폴더 안의 파일의 개수를 줄이거나 파일 내의 데이터 수를 줄여 [새로 고침]을 시도해보세요.

조치해 보신 후 궁금한 점이 있으면 다시 질문 주십시오.
부디 문제의 원인을 찾을 수 있길 바라겠습니다.

추가 강의 문의

0

22

1

4-7강 음성이 안나옵니다

0

24

2

자료 다운로드 오류

0

22

2

쿼리 오류 메세지

1

36

2

그룹화

1

45

2

GPT 버전 문의

0

29

1

파일 병합 화면이 아닌 편집 화면 바로 뜨는 경우

1

52

2

강의 자료

0

44

1

강의자료 다운로드

0

55

1

구글 코랩이 아닌 아나콘다를 이용해서 수강해도 문제가 없을까요?

1

67

1

섹션2 강의들이 하얀 화면만 나오고 영상이 보이지 않아요.

0

74

1

쿼리편집기에서 날짜 서식으로 변경 방법

0

1235

1

데이터 변환/교차로합치기

0

268

2

열이 2중인 테이블도 파워쿼리를 통해 피벗테이블 생성이 가능할지요?

0

437

1

예제화일을 어디서 다운받는지요?

0

256

1

폴더 내 함께 합칠 수 있는 파일들의 컬럼이 조금씩 다를 때 병합 가능 여부

0

1017

2

'데이터 원본을 초기화할 수 없습니다. ' 오류

0

2323

1

M함수

0

273

1

특정 순서의 시트만 불러올 수 있나요?

0

324

1

저장된 쿼리를 어떻게 불러와 사용하는건가요...?

0

489

1

엑셀파일 취합 관련

0

306

1

데이터 가져오기에서 "연결만 만들기" 활성화하는 방법

0

1195

3

예제파일 출처 문의

0

273

2

맥 오피스365에서도 파워쿼리 등을 이용할 수 있을까요?

0

1089

1