본문 바로가기

[패스트캠퍼스] 데이터분석부트캠프/Excel

[1주차] 엑셀: 함수_SUMIF, 기능_텍스트나누기, 필터, 데이터유효성검사

1) 데이터 전처리(함수)

① SUMIF(S)

: 특정 조건을 만족하는 데이터의 합계 계산

: SUMIF(더할 조건의 범위, 조건, 더할 값들의 범위)

: SUMIFS(더할 값들의 범위, 더할 조건들의 범위1, 조건1, 범위2, 조건2, ...) 

: SUMIFS(뭘 더할건지, 어디서, 뭘 찾을지, 어디서, 뭘 찾을지, ...) 

: SUMIFS도 조건 하나일 때 사용 가능, 두 함수의 인자들이 순서가 다르기 때문에 그냥 SUMIFS만 외워서 쓰기

 

 

 

 

1.RAW시트의 Sales 컬럼(Q열)의 합계 구하기

2. RAW의 Region(G열)에서 East 찾기

3. RAW의 Year(D열)에서 2021 찾기

 

② FIND

: 원하는 텍스트의 위치를 알고 싶을 때 사용, 긴 텍스트에서 특정 단어나 문장이 시작하는 위치를 숫자로 출력

: FIND("찾을 텍스트", 찾을 위치, [문자열을 찾기 시작할 위치(정수, 디폴트1)])

** 띄어쓰기까지 포함하여 문자를 세며 대소문자를 구분(SEARCH 함수는 대소문자를 구분하지 않는다.)

→ 찾는 문자가 없을 땐 오류가 남 -> IFERROR와 함께 사용

IFERROR(FIND(검색대상, 검색위치), 에러 시 표시할 값)

 

③ LEFT / RIGHT

: 텍스트의 가장 왼쪽/오른쪽부터 원하는 문자열까지 추출: LEFT(전체 텍스트, 불러올 문자열 수)

 

④ MID

: 텍스트의 중간 시작 위치부터 원하는 문자열까지 추출

: MID(전체 텍스트, 시작위치, 불러올 문자열 수)

 

** LEN함수: 텍스트 문자열의 총길이

 

 

2) 데이터 전처리(기능)

① [데이터] - [텍스트 나누기]

: 그냥 진행하면 기존 데이터를 덮어쓰기 때문에 원본을 남겨놓고 싶다면 나눌 대상 데이터 컬럼을 첫번째 분류 컬럼에 복사해서 첫번재 분류 컬럼을 대상으로 [텍스트 나누기] 진행하면 됨. 2단계에서 [마침]하면 끝

 

② YYYY-MM-DD 날짜 나누기

: 마찬가지로 - 기준으로 [텍스트 나누기] 사용 가능. 혹시 결과가 이상하게 나온다면 표시형식이 일반으로 되어있는지 확인

: 근데 함수가 더 간단

: YEAR, MONTH, DAY 함수 사용

 

③ 텍스트 합치기

: 합칠 텍스트가 있는 셀 좌표 중간에 &만 넣어주면 됨

: 띄어쓰기 넣고 싶을 땐 &&사이에  " " 넣기

 

④ 필터와 고급필터

: [데이터] - [필터]

: Alt + A + T

 

일반 필터는 컬럼명 선택 후 그냥 걸어주면 됨

 

고급 필터는

 

- 조건을 한 행에 쓰면 AND 조건

- 여러 행에 쓰면 OR 조건

 

 

** 엑셀은 직전 행동을 기억하고 있음. F4키 이용하기

예) 데이터를 쭉 훑어보다가 이상데이터 발견 시 행 전체를 하이라이트 처리하고, 또 발견시 그냥 F4만 다시 누르면 하이라이트 바로 처리 가능

 

⑤ 데이터 유효성 검사

: 특정 셀이나 범위에 내가 유효하다고 인정하는 데이터만 입력되게 하는 기능

 

 

데이터 유효성 검사로 목록 만들기