강의

멘토링

커뮤니티

Inflearn Community Q&A

fallnight's profile image
fallnight

asked

Practical Excel for office workers - from data processing to analysis

Power Query Concepts / Retrieving Web Data

파워쿼리 편집기에서 셀 값 변경

Resolved

Written on

·

182

1

안녕하세요. 파워쿼리 편집 중, 한 셀의 값만 변경하는 방법이 궁금합니다.

예를 들어, 아카데미 출품작 데이터를 사용할 때, "마더" 라는 영화 제목을 "mother" 로 바꾸는 방법이 궁금합니다.

감사합니다.

excelms-office

Answer 1

1

exceldesign님의 프로필 이미지
exceldesign
Instructor

안녕하세요, 가을밤님, 배영자입니다:)

파워쿼리 편집창에서 '마더' 텍스트가 있는 필드의 헤더에서 > 우클 > '값 바꾸기' 메뉴를 눌러 >
찾는 값: 마더 / 바꿀 값: mother 라고 입력하면 됩니다.

fallnight님의 프로필 이미지
fallnight
Questioner

답변 감사합니다. 하지만 그럴 경우, 다른 셀에 있는 "마더" 라는 값까지 전부 바뀌는 걸 확인했습니다.

하나의 셀 값만 바꾸는 방법은 없을까요?

exceldesign님의 프로필 이미지
exceldesign
Instructor

메뉴로는 안되고, M코드로만 가능합니다.
아래의 코드를 '고급 편집기'에 붙여 넣어 보세요.
'9강 예제 파일'에서 '마더'가 '번호' 필드의 21행에 위치하고 있습니다.
21행의 '제목' 필드의 값을 'mother' 로 바꿔라. 라는 의미입니다.

let

원본 = Excel.CurrentWorkbook(){[Name="표1"]}[Content],

#"변경된 유형" = Table.TransformColumnTypes(원본,{{"번호", Int64.Type}, {"년", Int64.Type}, {"연도#(cr)#(lf)(아카데미상).2.2", type text}, {"제목", type text}, {"감독", type text}, {"결과", type text}}),

#"제목 수정 추가" = Table.AddColumn(#"변경된 유형", "제목_수정", each if [번호] = 21 then "mother" else [제목]),

#"기존 제목 제거" = Table.RemoveColumns(#"제목 수정 추가", {"제목"}),

#"열 이름 복원" = Table.RenameColumns(#"기존 제목 제거", {{"제목_수정", "제목"}})

in

#"열 이름 복원"

fallnight님의 프로필 이미지
fallnight
Questioner

네 주말에도 답변 감사합니다!
뒷 부분에 관련 내용이 나왔나 보네요 ㅎㅎ
말씀해주신 코드로 해보겠습니다.

fallnight's profile image
fallnight

asked

Ask a question