본문 바로가기
Challange

패스트캠퍼스 환급챌린지 2일차 미션 (2월 2일) : 데이터 분석 Master Class 강의 후기

by @0-0 2024. 2. 2.
반응형

 

환급챌린지 2일차 스따뚜!

 

 

2일차에는 자주 사용하던 개념도 많고 새로운 개념도 많았다.

1일차에 배웠던 단축키도 종종 사용할 수 있어 다시 한 번 복습할 수 있었던 기회가 되었다=)

 

2일차에는 전반적으로 유용했던 기능과 함수를 배울 수 있었다.

 

특히 기본 함수의 텍스트 추출 파트가 유익했다. 뭔가 파이썬보다 조금 불편하게 코드를 짜서 텍스트 추출을 하는 느낌,,?

항상 엑셀을 쓰며 좀 더 디테일하게 내용을 추출하는 방법에 대해 고민했었다.

이번 강의를 통해 텍스트 추출 파트를 배우며 여러 함수를 함께 사용하며 엑셀에서 데이터를 더욱 유기적으로 다룰 수 있는 방법을 배울 수 있었던 것 같다. 또 앞으로 다른 함수를 사용함에 있어서 오늘 배운 내용처럼 다른 함수를 함께 섞어쓰며 더욱 활용도 높게 쓸 수 있을 것 같다👍

 

피벗테이블은 간단히 배웠는데 기존에 알던 걸 다시한번 확인하는 느낌으로 배울 수 있었다.

하지만 앞으로 엑셀을 활용한 데이터 분석 과정에서 자주 쓰일 것 같아 앞으로의 강의 내용이 기대되었다=)

 

 

 

 


 

Part1. Excel _ 엑셀 기초

 

 

 

 

 

1. 참조의 이해

 

참조
수식의 연산에 다른 셀을 이용하는 것

 

실제로 셀 편집 시 유용하게 사용하는 기능이다. 특히 다른 시트의 셀이나 멀리 떨어진 셀을 참조할 때 절대참조, 혼합참조를 이용해 셀을 편하게 편집할 수 있었다. 

 

$를 붙여도 되고, 셀을 선택한 후 F4를 누르면 간편하게 참조를 설정할 수 있다.

 

1) 상대참조(A1)

2) 절대참조($A$1)

3) 혼합참조(A$1)

⇒ $를 붙이면 셀 편집 시 $가 붙은 행/열 고정

 

 

 

2. 기본 함수_기초 통계량

 

1) 데이터 파악

 

- 관측수: =count(범위)

- 합: =sum(범위)

 

 

2) 데이터의 중심

 

- 평균: =average(범위)

- 최빈값:=mode(범위)

- 중앙값: =median(범위)

- 최댓값: =Max or large(범위,1)

- 최소값: =Min or small(범위,1)

- 0~4분위: =Quartile.INC(범위, 0~4)

 

 

3) 분산 정도

 

- 분산: =Var.S(범위)

- 표준편차: =Stdev.S(범위)

 

엑셀의 기본 함수를 사용하여 대용량의 데이터의 기초 통계량을 쉽게 구할 수 있다.

실제로 데이터를 처음 살펴볼 때 많이 사용되는 기초 통계량이라 유익한 내용이었다=)

 

 

📖 실습

사용 데이터: Chinese Restaurant
데이터 수: 14684
컬럼: order_Date/order_id/item_id/product_name/category/price

 

① 사용할 함수 입력한 후 Tab 누르기 → Tab을 누르면 함수 자동완성되면서 '(' 생김

② 사용할 데이터 범위의 첫 칸을 누르고 'Ctrl+Shift+↓'를 사용해 기초 통계량을 구할 전체 데이터 범위 설정

 

기본 함수_기초통계량 실습

 

 

 

3. 기본 함수_ 텍스트 추출

 

1) 문자 가져오기


- 왼쪽부터 텍스트 추출: =LEFT(Text, 가져올 텍스트 개수)

- 오른쪽부터 텍스트 추출: =RIGHT(Text, 가져올 텍스트 개수)

- 원하는 위치부터 텍스트 추출: =MID(Text, 가져올 텍스트 개수)

- 텍스트 글자 수 추출: LEN(Text)

 

 

2) 문자 위치 찾기

 

- 특정 문자의 순서 찾기: =FIND(찾는 문자, Text)

 

 

3) 텍스트 병합

 

- 텍스트 병합: =CONCAT(Text1, Text2, ...)

 

 

4) 텍스트 서식 지정

 

- 텍스트 서식 지정 함수: =TEXT(값, "표시형식 코드")

* "aaa" = 월,화,수,목, ...

   "aaaa" = 월요일, 화요일, 수요일, ...

  "#,###" = 숫자 천단위 , 구분

  "#,##0"= 끝자리 수 반드시 표시

 

이번 강의에서 가장 유익했던 부분이었다.

기본 함수 자체도 유익했지만 실무에서 응용할 수 있는 실습 내용이 진짜 유익했다👍

앞으로 배웠던 내용처럼 다른 함수도 함께 섞어쓰며 더욱 잘 활용할 수 있을 것 같다.

 

📖 실습

사용 데이터: 기업 인사정보
데이터 수: 500

 

  • 사원 성명 추출

=MID(Text, 가져올 텍스트 개수)를 활용하여 구분자 ':' 자리인 7부터 10개의 글자를 추출하면 사원의 성명 3, 4자 모두 출력이 가능하다

 

 

  • 아이디 추출하기

=FIND(찾는 문자, Text)를 활용하여 @ 자리 찾기 ⇒ 아이디 자리는 @ 자리 -1까지

=LEFT(Text, (FIND( "@" , Text)-1))  FIND( "@" , Text)-1까지가 아이디

 

  • 이메일 추출하기

 =FIND(찾는 문자, Text)를 활용하여 @ 자리 찾기 ⇒ 이메일 자리는 =FIND(찾는 문자, Text)+1

 =RIGHT(Text, (LEN(Text)-FIND("@", Text))) 

    ⇒ 전체 문자 길이 - @의 위치 = LEN(Text)-FIND( "@" , Text)

 

 

 

4. 기본 함수_조건문 이해

 

1) 논리함수: =IF(논리식, 참일때 값, 거짓일때 값)

 

+ 논리함수 중첩문: =IF(논리식, 참일때 값, IF(논리식, 참일때 값,IF(...) )

 

 

 

5. 피벗테이블

 

피벗테이블
기존의 데이터 중 필요한 데이터를 가공하여 행과 열을 가진 요약표를 만드는 기능

 

* 주의사항

- 머릿글은 한 줄로

- 빈 셀과 셀 병합 금지

- 원본 데이터에 부분합, 총합 등 집계 금지

 

 

📖 실습

사용 데이터: GDP_data
데이터 수: 2407

 

① 데이터의 병합 모두 해제 → 빠른 실행 모음 도구 설정 후 Alt+1

② 첫 번째 행 필터 걸기(Ctrl+Shift+L)

③ 필터를 활용하여 결측값 없애기

④ Alt+; 으로 필터링 된 값 선택(그냥 복사하면 필터링 되기 전 값이 전체 선택) 후 새 시트에 붙여넣기(Alt+4)

⑤ Ctrl+A로 데이터를 전체 선택 후 피벗테이블

 

 

 

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

 

 

 

 

 

 

 

:: https://bit.ly/48sS29N

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

 

반응형