패스트캠퍼스

[패스트캠퍼스] 데이터 분석 부트캠프 17기 - 1주차 Excel 온라인강의 (1) 엑셀 기초, 엑셀 함수

geraedo 2024. 12. 19. 10:35

주요 학습 내용 요약

 

CH01. 엑셀 기초

        • 엑셀 데이터 형태
          값 (텍스트, 숫자) / 수식 (계산식, 함수) / 서식 (글꼴, 셀)
          기본 ctrl+V는 값,수식,서식 모두를 가져오기 때문에 최대한 사용하지 않도록 주의.

        • 엑셀 참조
          상대참조 : 복붙할 때 참조된 셀이 함께 이동 / =A1+B1 -> =A2+B2
          절대참조 : 참조된 셀이 이동 X / =$A$1+$B$1 -> =$A$1+$B$1 / F4키 1번
          혼합참조 : =$A1+$B1 F4키 3번 or
          =A$1+B$1 F4키 2번 

        • 빠른 실행 도구모음
          기본설정 = ctrl+S, Z, Y 
          Alt 1 = 합, sum, 자동완성 시 tab, 홈탭에 자동 합계
          Alt 2 = 수식 붙여넣기, 노란칠 된 서식은 옮겨지지 않음, 숫자 쉼표 넣고 싶을 때 홈 탭에 쉼표
          Alt 3 = 값 붙여넣기
          Alt 4 = 서식 붙여넣기
          Alt 5 = 화면에 보이는 셀 선택, 숨긴 행이나 열들을 제외하고 드래그 할 때 이용,
                     숨긴 행렬 제외하고 복사 붙여넣기 시 사용
          (행 숨기기 = 행 드래그 후 ctrl+9, 행 숨기기 취소 = ctrl+shift+9,
          열 숨기기 = ctrl+0, 열 숨기기 취소는 마우스 오른쪽 커서 선택 후 찾기)

          Alt 6 = 틀고정, 화면을 내려도 행렬 들을 보이고 싶을 때 사용
          Alt 7 = 병합하고 가운데 맞춤은 지양 !! 쓰지 않기 !

CH02. 엑셀 함수

        • 함수 원리
          = 함수명(인수1, 인수2, [인수3]) 대괄호가 있는 인수는 생략 가능
          = sum, average(A1:A5)
          ctrl+화살표 - 끝으로 이동
          shift+화살표 - 하나씩 이동
          ctrl+shift+화살표 - 끝으로 가면서 영역 잡기

        • COUNT 함수
          = count(범위) 특정 범위에서 “숫자 데이터”가 들어가 있는 셀의 개수 파악
          = countA(범위) 특정 범위에서 데이터가 들어가 있는 셀의 개수 파악
          = countblank(범위) 비어있는 셀의 개수 파악
          = countIF(범위, “A”) 이 값을 만족하는 셀 
          = countIF(범위, “>=5”) 이 조건을 만족하는 셀
          = countIFS(범위1, “조건1”, 범위2, “조건2”, … )

        • IF 함수
          IF 함수의 목적 : 데이터를 분류할 때
          IF 함수를 N번 중첩 사용하면 데이터가 N+1가지로 구분됨
          = IF(조건1, “”, IF(조건2. “”. ””))

        • VLOOKUP 함수
          공통 기준 열을 기준으로 n번째 있는 데이터를 찾아 오는 함수
          = vlookup(찾을 기준 데이터, 참조 데이터 범위, 공통 기준열을 1로 했을 때 참조할 열 번호, 0 or 1)
          함수 조건
          - 공통 기준 열이 있어야 함

          - 불러오고자 하는 데이터가 공통 기준 열 오른쪽에 위치
          - 공통 기준 열에 중복된 데이터 X

        • VLOOKUP 함수(심화)
          - [공통 기준열을 1로 했을 때 참조할 열 번호]를 한 셀의 위치로 잡고, 셀의 값을 변환
          - MATCH 함수 활용하기
            내가 찾고 싶은 값이 한 행/열에서 몇 번째에 있는지를 숫자로 알려줌 -> 결과가 반드시 숫자
            = MATCH(내가 찾고 싶은 값, 값이 포함된 행/열, [0/1])
          - 중복 값이 있거나 조건이 2개인 경우
            중복 값이 없는 새로운 기준 열을 생성해 VLOOKUP 함수 사용
            (순번&이름) 으로 고유번호 만들어 주기

        • SUMIF(S) 함수
          = SUMIF(범위, 조건, 더할 값들의 범위)
          = SUMIFS(더할 값들의 범위, 조건 범위1, 조건1, 조건 범위2, 조건2)
              -> 이 함수 사용을 생활화하는 것이 편리함

        • SUMPRODUCT 함수
          인수(배열)끼리 곱하여 곱들의 합계를 계산
          논리곱(true*true=true, else false)을 활용해 조건에 맞는 합계 산출 가능
          = sumproduct((조건="")*(곱할값1)*(곱할값2))
          sumproduct 함수와 sumifs 함수는 서로 대체가 가능

        • 텍스트 처리 (FIND, SEARCH 함수)
          - FIND 함수 - 시작하는 위치를 숫자로 출력, 띄어쓰기 포함 대소문자 구분
            = FIND(“텍스트”, 전체 텍스트) ->100, 두번째 =FIND(“텍스트”, 전체 텍스트, 101) ->145
          - SEARCH 함수 - 대소문자 구분하기 않음
            FIND 함수로 특정 단어 포함 여부 파악하기
            -> 숫자가 나오면 특정 단어가 포함, 오류가 나면 포함되지 않음.
            =IFERROR(FIND(문자,범위),0) = COUNTIFS(범위, “>0”)

        • 날짜 처리 함수 1
          하이픈을 사용해 날짜를 입력하면 서식이 자동으로 [일반]에서 [날짜]로 변경됨. 2021-12-17
          이를 다시 [일반]으로 변경하면 1900-01-01을 1로 변경함.
          이 기준으로 몇번째 되는 날인지 4~5자리 숫자로 나옴

        • 날짜 처리 함수 2
          종료일 - 시작일 = 기간 (종료일은 기간에서 제외됨, 종료일을 포함해야 한다면 수식에 +1)
          =DAYS(종료일, 시작일) (종료일을 포함하지 않음)
          =DATEDIF(시작일, 종료일, “D/M/Y/YM 올해의 월 수 /MD 이번 달의 일 수”) [일반]
          =YEAR(날짜)&”년”  =MONTH(날짜)&”월”  =DAY(날짜)&”일”   [일반]

새롭게 알게 된 점 또는 깊이 있게 이해한 내용

 

사실 엑셀을 함수를 이용하면서까지 만져본 적이 없기에,
sum,count 이런 함수 이외에는 처음 아는 것이 많았다.
그치만 코딩언어와 유사한 형태의 함수들이라서
이해하는데에는 큰 어려움이 없었던 것 같다. 

실습을 통해 활용법을 익히는 것이 필요할 것 같다.


추가로 조사한 관련 정보나 응용 방안

  • MAXIFS/MINIFS (최대/최소값범위, 조건범위1, 조건1, [조건범위2], [조건2], ...)
    조건을 만족하는 최대/최소값을 구하는 함수
    기간별/회사별/국가별 최고/최저 매출을 구할 때 사용할 수 있다.

  • AVERAGEIFS (평균범위, 조건범위1, 조건1, [조건범위2], [조건2], ...)
    여러 개의 조건을 만족하는 값의 평균을 구하는 함수
    기간&회사&국가&등등 을 만족하는 값의 평균매출을 구할 때 사용할 수 있다.