본문 바로가기

온라인 강의 내용/패캠-데이터분석

4. 데이터분석과 엑셀 : MATCH, INDEX, 날짜함수, 텍스트함수, 텍스트나누기, 중복항목 제거

MATCH 함수

내가 찾고 싶은 값이 한 행/열에서 몇 번째에 있는지를 숫자로 알려준다

 

INDEX 함수

특정 범위에서 행 번호와 열 번호로 원하는 데이터를 불러온다.

MATCH & INDEX 함수 조합으로 사용

 

DAYS / DATEIF 함수

DATEIF에서 3번째 항목

D: 일수 / M : 월수 / Y : 연수 / YM : 올해의 월수 / MD : 이번달의 일수

* 만약 종료일을 기간에 포함시켜야 한다면?

기간을 구하는 수식에 +1을 한다

 

YEAR / MONTH / DAY : 연월일 데이터의 경우 각각 연/월/일만 추출해야 한다면

=YEAR(D3) > 2033

=MONTH(D3) > 11

=DAY(D3) > 8

 

FIND 함수

  • 긴 텍스트에서 특정 단어나 문장이 시작되는 위치를 숫자로 출력
  • 띄어쓰기까지 포함해 문자를 세며, 대소문자를 구분

특정단어 "아빠"라는 텍스트 위치

 

SEARCH 함수

  • 긴 텍스트에서 특정 단어나 문장이 시작하는 위치를 숫자로 출력
  • 띄어쓰기까지 포함하여 문자를 세며, 대소문자를 구분하지 않음

FIND함수로 특정단어 포함 여부 파악하기

긴 텍스트에서 특정단어나 문장이 시작하는 위치를 숫자로 출력

-> 숫자가 나오면 특정단어가 포함, 오류가 나면 포함되어 있지 않은 것으로 해석

=COUNTIFS('범위', ">0")

 

LEFT / RIGHT 함수 : (셀 위치, 불러올 문자열 수)

텍스트의 가장 왼쪽/오른쪽부터 원하는 문자열까지 추출

ex) B5 위치의 "ABCDEFG" 라면

=LEFT(B5, 3) -> "ABC"

=RIGHT(B5, 3) -> "EFG"

 

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

 

FIND / SEARCH 함수와 함께 사용하기

LEFT / RIGHT / MID 함수의 문자열 위치, 수에 FIND / SEARCH 함수 활용

 

 

텍스트 나누기

1개의 셀에 있는 데이터를 2개 이상의 셀에 나누는 기능

 

중복된 항목 제거하기

특정 열에서 중복되어 있는 데이터를 1개씩만 남기고 제거