text_sample.xlsx
0.02MB

 

아래와 같은 (숫자이지만 스페이스들이 엉켜서 숫자로 처리할 수 없는) 자료를 처리해야 하는 경우가 꼭 생긴다.

 

저 숫자들을 가지고 뭔가 해야겠는데, 문제는 저게 숫자로 보이지만 숫자 앞뒤에 스페이스(공백)이 뒤섞여 있어서, 엑셀에서는 텍스트(문자열)로 인식되는 자료다. 

인터넷에서 '엑셀에서 숫자에 있는 공백 없애기' 어쩌고 해서 검색해보면 이런 방법들이 나온다.

1. trim 함수를 써서 공백 제거 

2. substitue 함수를 써서 공백 제거

3. ctrl + H (찾아 바꾸기)로 공백 제거

 

결론적으로 위 방법들은 아니다. 위 방법들은 숫자에 공백이 규칙적으로 붙어 있을 때 쓸 수 있는 방법들이다. 숫자 앞 뒤에 이쁘게 한 칸 씩만 공백이 있거나, 일정하게 두 칸 씩 붙어 있다거나...  

하지만 실무에서 맞닥뜨리는 자료들이 그렇게 이쁘게 되어있을리가 없지. 

 

우리는 파워쿼리를 써서 손쉽게 공백을 없앨 수 있다. 파워쿼리에서 데이터를 선택하고, 데이터를 10진수로 바꿔주면 끝!

 

1. 먼저 내가 필요한 영역을 선택한다. 숫자 쪽만 선택해도 되지만, 나중에 더 편하려면 항목 부분까지 함께 선택하자.

 

2. 선택부분을 파워쿼리로 가져간다. 데이터 → 테이블/범위에서

 

3. 파워쿼리가 실행되면, 숫자 영역의 첫 열과 끝 열까지를 선택한다. 드래그는 안된다. shift키로 선택하자.

    선택하고, 변환 → 데이터 형식이 '임의'로 되어 있을텐데, '10진수'를 클릭. 

     이제 공백들은 모두 없어지고 숫자들로 변했다. 

 

4. 파일 → 닫기 및 로드 ,   엑셀로 돌아가면 작업 끝

 

5. 새로운 시트에 아래와 같은 데이터가 나타난다.

    모두 깔끔한 숫자들이다.  중간에 필요 없던 텍스트가 삭제되는 건 덤...

 

어렵지 않은 팁인데, 이걸 모르고 숫자들을 손으로 다시 입력하면........... 퇴근이 늦어진다.

 

예제파일 첨부합니다.

 

 

 

 

진짜 쓰는 실무 엑셀:유튜브 대표 엑셀 채널 오빠두가 알려 주는 엑셀 함수 보고서 작성 데이터

현재 별점 4.8점, 리뷰 1027개를 가진 진짜 쓰는 실무 엑셀:유튜브 대표 엑셀 채널 오빠두가 알려 주는 엑셀 함수 보고서 작성 데이터 분석 노하우!! 지금 쿠팡에서 더 저렴하고 다양한 MS Excel(엑셀)

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

엑셀 실무에서 vlookup은 기본중에 기본인데 (요새는 xlookup으로 사용하자)

가끔씩 2개 이상의 조건에 맞는 값을 가져와야 할 때가 있다. 아래의 경우에서는, code, part number, customer, 이 3개의 조건에 맞는 값을 오른쪽 녹색 표에 가져오는 것이겠다.

뭐 사실 vlookup/xlookup으로도 해결할 수는 있다. 조건 열들을 하나로 합쳐서 그 합친 셀로 vlookup을 하면 되는데...

보다시피, 열이 늘어나고, 없는 값은 #n/a가 표시된다.

 

그러나, 파워피벗을 사용하게 되면, 함수 사용 없이 깔끔한 표가 완성된다.

과정은,

] 각각의 테이블을 '표'로 변환한다. 단축키 ctrl + t

] 먼저 가져올 자료인 녹색 테이블 위에서 '데이터' > '테이블 범위에서'를 눌러서  '파워쿼리'를 실행한다.

] 여기서는 할 일 없고, '파일' 탭을 눌러서 다시 닫아주는데, '닫기 및 다음으로 로드...'를 누르고, 다음 화면에서 '연결만 만들기'를 선택한다. 

  그냥 '닫기 및 로드'를 선택하면 별도의 시트가 생성되는데, 그럴 필요가 없으니...

] 이제 같은 방법으로, 기준이 되는 자료(파란색 표)에서 파워쿼리를 실행한다. ( '데이터' > '테이블 범위에서')

] 메뉴 중간에 있는 '쿼리 병합'을 누른다. 팝업 창에서 상단에는 현재의 표가 있고, 아래쪽에서는 아까 만들었던 표를 선택해서 가져온다.

  여기서 조건이 될 열들을 위 아래에서 각각 선택해주면 된다. 

  중간에 '조인 종류'라고 선택이 있는데, 기본 값이 우리가 vlookup에서 알고 있던 조건이므로 손대지 않는다.

] 이제 가져오려던 표가 몽땅 불러들여와졌다. 여기서 필요한 열만 선택한다. 나는 Revenue 2개 값만 선택했다. 

] 여기서도 조건에 맞는 값이 없던 셀들은 null이 나오는데, 상단의 '값 바꾸기'에서 0으로 바꿔준다. (이렇게 바꿔주면, 향후에 데이타가 추가되서 또 다른 null의 경우가 생기더라도 0으로 바꿔주는 놀라운 기능이다.)

] 이제 '닫기 및 로드'를 눌러주면 새로운 시트에 깔끔한 표가 완성된다.

  이후에 데이터가 추가되더라도, '모두 새로 고침' 버튼 한 번에 자료가 수정되는 행복을 느낄 수 있다.

 

 

 

 

한빛미디어 엑셀 피벗 파워 쿼리 바이블 - 엑셀 피벗과 파워 쿼리를 다루는 거의 모든 기능

COUPANG

www.coupang.com

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

+ Recent posts