2019. 7. 26. 16:26ㆍ엑셀/파워쿼리 공부
얼마전 아주 귀찮은 일이 하나 생겼다.
프로그램 메뉴 목록을 문서로 작성해야하는데... 문서 메뉴 명이 따로 정리가 되어 있지 않고 소스로만 존재한다는 것..
이 데이터에서 한글 부분만 잘라내야한다.
방법 1 : 복붙 노가다.
방법 2 : 타이핑 노가다.
방법 3 : 파워 쿼리의 구분기호 사이 텍스트 추출~ !!
자~! 방법 3을 수행해보자.
먼저 데이터를 테이블 형태로 전환한다.
머릿글 (헤더)를 text_A 라고 붙였다.
(표로 전환하는 방법은 A열을 선택하고 그냥 Ctrl+t 를 눌러주면 된다.)
다음 파워쿼리로 해당 표(Table)을 넘겨준다.
(데이터>테이블/범위에서 를 클릭)
파워쿼리 창이 뜰것이다.
그럼 파워쿼리 창의 리본메뉴에서 "열추가>추출>구분 기호 사이 텍스트" 를 눌러보자.
팝업이 뜨면 내가 추출할 대상의 규칙, 즉 시작과 끝이 어떤 기호로 동일하게 적용되었는지를 확인하고
시작과 종결 구분기호를 적어주자.
잘 보면 그림에서 기호가 아니라 String=" 이라고 적었다. 어떻게 될까?!?
내가 원하는 한글만 예쁘게 추출되었다.
남은일은 이 결과를 엑셀에 로드하고 문서에 내용을 복붙하여 일을 마무리 짓는것 ~
홈>닫기 및 로드 를 클릭하여 엑셀에 값을 로드하자~
끝이다.
엑셀에도 '텍스트 나누기' 라는 위대한 기능이 있다.
하지만 텍스트 자체를 기준으로 사이 값을 잘라주는 이런 기능은 없다.
물론 텍스트의 위치를 찾아서 mid 함수로 잘라올 수는 있지만 그 번거로움을 생각해보자~ 집에 일찍 가야죠~
'엑셀 > 파워쿼리 공부' 카테고리의 다른 글
[파워쿼리] 예제의 열 추가 (0) | 2020.05.12 |
---|---|
[파워쿼리] JSON 파일을 데이터 가져오기 (0) | 2020.04.22 |
[파워쿼리설정] 파워쿼리의 고급편집기 사용을 위한 쿼리 단계 언어 설정 (2) | 2020.04.10 |
파워쿼리를 이용한 피벗팅 해제 (0) | 2019.06.25 |
파워쿼리 옵션 (0) | 2019.06.18 |