기타/엑셀 기반의 데이터 분석

06.데이터 가공(Preparation)

moving 2019. 6. 13. 15:44
728x90

▶ 데이터 가공

정리된 데이터를 분석할 목적에 맞게 수정, 보완함

▶ 텍스트 형식의 숫자 변환

- 텍스트 나누기

 

- VALUE 함수

   =VLAUE(text)

▶ 텍스트의 결합

- CONCATENATE 함수

   =CONCATENATE(text1, [text2], ...)

- & (ampersand)

▶ 텍스트와 숫자의 결합

- TEXT(value, format_text)

   =TEXT(1234.567,"\#,##0.00") -> \1,234.57

- # : 해당 자리에 숫자가 없으면 공백으로 처리

- 0 : 해당 자리에 숫자가 없으면 0을 삽입

▶ 데이터 행/열 회전 

- 복사 -> 붙여넣기 -> 바꾸기

- TRANSPOSE(array)

   1. '붙여넣기'할 셀로 이동

   2. '붙여넣기'할 범위 지정

   3. 1 셀에 TRANSPOSE 함수 입력

   4. array 설정

   5. Ctrl + Shift + Enter 누르기 

▶ 텍스트 분할 추출

- LEN(text) : 텍스트에 포함된 문자의 개수 (공백을 포함)

- LEFT(text, num_chars) : 좌측부터 지정한 수만큼 추출

- MID(text, start_num, num_chars) : 지정위치에서 지정한 수만큼 추출

- RIGHT(text, num_chars) : 우측부터 지정한 수만큼 추출

- SEARCH(find_text, within_text, start_num) : 지정한 위치에서 지정한 문자의 위치 검색

▶ 이름 매기기

- 복수의 열/행

▶ 데이터 추출 : 고급 필터링 (단수 열, OR 조건)

▶ 테이블 만들기

- 테이블의 장점 (영역(range)와 비교

   1. 자동 필터링 셋팅

   2. 빠른 포맷

   3. 열 머리글 고정

   4. 셀 이름 자동 참조

   5. 자동 수식 복사