Study/Product

[PM스쿨] zero-base / 프리스쿨_01 엑셀

titann 2022. 12. 30. 20:40

빠른실행도구모음

[파일]탭 - [옵션] - [빠른 실행 도구 모음]

Alt + 1,2,3 ...

추천기능

1. 합계
2. 값 붙여넣기
3. 수식 붙여넣기
4. 서식 붙여넣기
5. 화면에 보이는 셀 선택

표시 형식

셀 서식창

Ctrl + 1

사용자 지정 기호

- #    숫자 (0 생략)
- 0    숫자 (0 표시)
- @    문자
- ,    쉼표 / 반올림(숫자 끝)

조건 설정

양수 ; 음수 ; 0 ; 문자
[빨강]#,##0 ; [빨강]#,##0 ; 0 ; "수치 확인"

1번 조건 ; 2번 조건 ; 불만족
[빨강][>=2000]#,##0 ; [파랑][>=1000]#,##0 ; #,##0

함수

SUM() /  AVERAGE() / IF()

합계 / 평균 / 조건

COUNT() / COUNTA() / COUNTBLANK()

범위 내 숫자데이터 셀 수 / 범위 내 비어있지 않은 셀 수 / 범위 내 빈 셀 수

COUNTIF(범위, 조건) / COUNTIFS(범위1, 조건1, 범위2, 조건2, ...)

범위 내 1개 조건 만족하는 셀 수 / 범위 내 2개 이상 조건 동시 만족하는 셀 수

SUMIF(조건 범위, 조건, 더할 값 범위) / SUMIFS(더할 값 범위, 조건 범위1, 조건1, 조건 범위2, 조건2, ...)

특정 조건에 맞는 데이터 합계 / 2개 이상 조건 동시 만족하는 데이터 합계 - 사용성 더 좋음

SUMPRODUCT(배열 인수1, 배열 인수2)

인수(배열)끼리 곱하여 곱들의 합계를 계산
*단가 x 수량 = 판매금액

SUMPRODUCT((논리곱 조건)*(곱할 값 범위1)*(곱할 값 범위2))
논리곱을 활용해 조건에 맞는 합계 산출 가능

VLOOKUP(찾을 기준 데이터, 원래 데이터 범위, 불러올 데이터 열 번호, 1 or 0)

공통 기준 열을 기준으로 N번째 데이터를 찾아 옴
열 번호 참조하기

=VLOOKUP($B1,Sheet1!$B$4:$O$24,$C$4+2,0)
$C$4+2: 숫자 1을 입력하면 3번째 열에 있는 1월을 불러오도록 함.

MATCH(찾을 값, 범위, 0)

찾고 싶은 값이 해당 범위의 몇번째 위치에 있는지 숫자로 산출

*1: 큰 근사치
*0: 정확한 근사치
*-1: 작은 근사치

INDEX(범위, 행 번호, 열 번호)

특정 범위에서 X,Y 좌표 처럼 원하는 데이터 불러옴

*INDEX(범위, MATCH(행), MATCH(열))

INDEX 함수의 행, 열 번호를 MATCH 함수로 자동으로 데려옴

=INDEX(Sheet1!범위, A, B)
A =MATCH(행 조건, 범위, 0)
B =MATCH(열 조건, 범위, 0)

날짜 데이터

엑셀의 날짜 기준
1900-01-01 -> "1"일

날짜 데이터의 계산

종료일 - 시작일 = 기간 (종료일은 기간에서 제외)

YEAR/MONTH/DAY

연도, 월, 일 분리

D3 = 2033-11-08
=YEAR(D3) -> 2033
=MONTH(D3) -> 11
=DAY(D3) -> 8

DAYS/DAYSDIF

시작일과 종료일 간의 날짜 계산

시작일 D3 = 2033-11-08
종료일 H3 = 2033-11-11

=DAYS(종료일, 시작일) -> 3
=DATEDIF(시작일, 종료일, "D") -> 3
*D: 일 수
*M: 일 수
*Y: 월 수
*YM: 올 해의 월 수
*MD: 이번 달의 월 수 

문자 데이터

텍스트 위치, 텍스트 일부 불러오기

FIND("찾을 텍스트",긴 텍스트,N)

긴 텍스트 중 찾을 텍스트가 시작하는 위치 N은 생략 가능, N부터 찾기
긴 텍스트 부분에 FIND함수를 한번 더 이용하여 두번째 값부터 찾기 가능
리뷰에서 맛, 배송 등 특정 키워드가 포함된 리뷰를 분석할 수 있음

COUNTIF 함수 활용해서 특정 키워드 포함된 리뷰 개수 합계
=COUNTIFS(범위,">0")

SEARCH("찾을 텍스트",긴 텍스트 샐,N)

FIND와 동일, 대소문자 미구분
 

LEFT(텍스트, N) / RIGHT(텍스트, N) / MID(텍스트, 시작 위치, N)

왼쪽부터 N개 문자 / 오른쪽부터 N개 문자 / 시작위치(숫자)부터 N개 문자

LEN(텍스트)

텍스트 총 길이

*FIND/SEARCH와 함께 활용

제품번호에서 특성 분리하기

B5: att1-att2-att3-att4 제품 번호

C5: FIND("-",$B5) 첫번쨰 "-"위치
D5: FIND("-",$B5,C5+1) 두번쨰 "-"위치
E5: FIND("-",$B5,D5+1) 세번쨰 "-"위치

att1 = LEFT(제품번호,C5-1): 가장 왼쪽부터 C5-1개 문자 추출
att2 = MID(제품번호,C5+1,D5-C5-1): 첫번째 "-" 다음부터 D5-C5-1개 문자 추출
att3 = MID(제품번호,D5+1,E5-D5-1): 두번쨰 "-" 다음부터 E5-D5-1개 문자 추출
att4 = LEFT(제품번호,D5+1,LEN($B5)-E5): 가장 오른쪽부터 LEN($B5)-E5개 문자 추출

오류

오류의 종류

외울 필요 없다.

#DIV/0!        분모가 0
#N/A        찾을 값이 없거나 배열 함수에서 벙뮈의 인수가 서로 불일치
#NAME?        함수명이 잘못되었거나, 잘못된 인수 입력
#NULL!        범위 연산자의 사용 잘못 or 교차하지 않는 영역 참조
#NUM!        함수의 인수나 수식 잘못 입력
#REF!        참조된 셀 주소 잘못 or 삭제됨
#VALUE!        논리 값이나 숫자가 필요한 수식에 텍스트를 입력 or 배열 수식을 Ctrl+Shift+Enter로 입력 안함
#####        셀 값보다 열 너비 좁음

ISERROR(수식 입력된 셀)

오류를 판별
*오류 = TRUE
*오류X = FALSE

IFERROR(수식 입력된 셀, "오류 발생 시 표시 값")

오류 발생했을 때, 원하는 값 출력 가능


피벗 테이블

커다란 표의 데이터를 요약하는 통계 표

만드는 법

Raw data 선택 - [삽입]탭 - 피벗 테이블

사용하기

[피벗 테이블 필드]의 필드를 필터/열/행/값 중 필요한 부분에 드래그해서 넣는다.

슬라이서

엑셀의 표와 피벗테이블의 데이터를 버튼을 눌러 변경할 수 있게 하는 기능

만들기
피벗 테이블 생성 - [피벗 테이블 분석]탭 - [슬라이서 삽입]
*버튼 눌러 피벗 테이블이 변경 됨

사용하기(차트)
피벗 테이블 생성 - 슬라이서 생성 - 피벗 차트 생성
*버튼을 눌러 자동으로 피벗 차트가 변경

데이터 시각화

차트

막대형/꺾은선형/원형 차트 등

[삽입]탭 - [차트] - 원하는 차트 선택
막대형 꺾은선형 원형
막대 높낮이 이용해 수치 비교 선의 높낮이를 이용해 수치 비교 원형 그래프 넓이를 통해 수치의 비중 표현

콤보(혼합)차트

다양한 그래프 중 2개 이상의 그래프를 한 차트에 표현

막대형 or 꺾은선형 그린 후
오른쪽 마우스 클릭 [계열 차트 종류 변경]

두 그래프 간 단위, 지표 다를 시 보조축 활용
[보조 축] 체크박스 클릭

조건부 서식

특정한 조건 만족하는 데이터에 서식 적용

[2가지 색조]
[데이터 막대]
[아이콘 집합]

1. 상위, 하위값
2. 평균보다 크거나 작은 값
3. 고유 또는 중복 값
4. 수식을 사용

데이터 유효성 검사

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

대상이나 방법 지정
셀 or 범위 선택 - [데이터]탭 - [데이터 유효성 검사] - [제한 대상], [제한 방법] 지정

목록 중에 있는 값만 인정
셀 or 범위 선택 - [데이터]탭 - [데이터 유효성 검사] - [목록]
반응형