EXCEL BASIC3

분석 작업

데이터 정렬

범위 잡을 때 합쳐진 곳은 범위를 잡지 않는다, 내가 원하는 순서대로 정렬 가능(정렬 사용자 지정 목록)

부분 합

  1. 정렬 먼저 , 그 다음에 데이터-부분합

  1. 두번째 부분합 시, 새로운 값으로 대치 체크 해제. 그러면 그 전꺼와 같이 나온다.

  2. 원상태 되돌리기는 모두제거.

데이터 통합

  • 데이터 - 데이터 통합에서 통합할 데이터를 선택해 추가하고, 사용할 작업에 맞는 함수를 골라주면 끝

데이터 표

  • 가상분석 - 데이터 표
  • ???

시나리오

  • 변화 주는 데이터를 클릭한다. (수익률 이라고 가정하면 수익률 셀을 클릭)
  • 데이터-가상분석-시나리오 관리자
  • 시나리오 추가 뒤 요약 누르고 결과 셀(알고싶은 셀) 체크해준다.

목표값 찾기

  • 데이터-가상분석-목표값찾기

  • 81.066인 수학 평균을 82로 올릴려면 체크된 셀의 값이 얼마여야하는가?

피벗 테이블

  • 삽입- 피벗테이블

매크로

매크로 기록, 내 작업, 기록 중지 
그다음 
버튼 만들고 매크로 지정
  1. 표 밖 클릭
  2. 개발도구 - 매크로 기록
  3. 매크로 이름 적고 확인
  4. 내가 할 작업
  5. 작업 끝났을 시 밖 클릭
  6. 개발도구 - 기록중지 클릭
  7. 도형을 그리고 매크로 지정
  8. 잘 동작하는지 테스트

EXCEL BASIC2

텍스트 작업

image

left(문자열, x개) : 왼쪽으로 부터 x개 문자 추출

mid(문자열, x부터, y개) : 문자열의 x번째부터 y개 문자 추출

right(문자열,x개) : 오른쪽으로 부터 x개 문자 추출

upper(문자열) : 모두 대문자로

proper(문자열) : 맨 첫 알파벳만 대문자로

trim (문자열) : 문자열 앞 공백 제거

&연산자 : 문자열뒤에 다른 문자열 붙여넣기

날짜 시간 함수

  • today() : 오늘 날짜
  • now() : 날짜 + 현재 시간
  • year(), month(),day(), hour(),minute(),second()
  • date(연,월,일) : 숫자를 날짜로
  • time(시간, 분, 초) : 숫자를 시간으로

  • weekday(날짜) : 날짜를 요일로 , - option 1 : 일요일 시작 , option 2: 월요일 시작
  • workday(시작일, 작업일, 휴일) : 시작일에 작업일 더하기 , 주말 빼고 계산해줌
  • edate(시작일, x) : 지금으로 부터 x개월 후
  • eomonth(시작일, x) : 지금으로 부터 x개월 후의 말일
  • days(날짜1,날짜2) : 날짜 기간

논리 함수

이렇게 대화 상자 띄어놓고 하면 엄청 쉽고 편하다.

  • if(조건, 참, 거짓)
  • if(조건,참,if(조건,참,거짓))
  • and(조건,조건,조건..)
  • or(조건,조건, 조건..)
  • iferror(값, 계산식, 문장)

통계

  • rank.eq(인수,비교범위,옵션) : 인수가 범위내에서 몇등인지. (동순위는 높은 순위로 표현)
  • **rank.avg(인수,비교범위,옵션) : ** 인수가 범위내에서 몇등인지. (동순위는 평균 순위로 표현)
  • LARGE(범위, 구하고자하는 순위) : 범위 내에서 x등인 애는 누군지
  • SMALL(범위, 구하고자하는 순위) : 범위 내에서 뒤에서 x등인 애는 누군지
  • var(범위) : 분산
  • stdev(범위) : 표준편차
  • **value(데이터) : ** 문자를 숫자로!

  • count(범위) : 지정 범위에서 숫자가 몇개인지
  • counta(범위) : 지정 범위에서 데이터 값이 있는 애들이 몇개인지
  • **countif(조건범위, 조건) : ** 조건에 부합하면 센다.
  • countifs(조건범위1, 조건1, 조건범위2,조건2) : 조건범위 1과 2가 같아야지 오류가 안 난다. 조건을 동시에 만족하는 애들만 센다.
  • countblank(범위) : 데이터가 없는 셀들을 센다.

수학/삼각 함수

  • sum(범위) : 합계
  • average(범위) : 평균
  • sumif(조건범위, 조건, 합할 범위) : 조건에 맞는 셀들의 합계
  • averageif(조건범위,조건,평균 구할 범위) : 조건에 맞는 셀들의 평균
  • sumifs(합할 범위,조건범위1, 조건1, 조건범위2,조건2… ) : 조건을 동시에 만족하는 셀들의 합계
  • averageifs(평균 구할 범위,조건범위1, 조건1, 조건범위2,조건2… ) : 조건을 동시에 만족하는 셀들의 평균
  • sumproduct(범위,범위,) : 대응되는 범위들의 곱한 값들
  • median(범위) : 중간값
  • round(셀 주소 /계산식,자릿수) : 반올림
  • roundup(셀 주소 /계산식,자릿수) : 올림
  • rounddown(셀 주소 /계산식,자릿수) : 내림
  • trunc(셀 주소 /계산식,자릿수) : 자름
  • int(셀 주소/ 계산식) : 크지 않은 정수 구하기
  • randbetween(인수1,인수2) : 인수1과 인수2 사이의 랜덤수 구하기

데이터베이스 함수

()안에는 (제목 포함 전체 범위, 계산할 제목 또는 번째, 제목을 포함한 조건)

  • dsum() : 합계
  • daverage() : 평균
  • dmax() : 최댓값
  • dmin() : 최솟값
  • dcount() : 숫자만 있는 셀
  • dcounta() : 비어있지 않은 셀

확 와닿지 않아서, 연습 문제 따로 풀면서 이해해보도록 한다.

찾기/참조 함수

  • choose(셀주소/계산식,답1,답2,…) : SWTICH CASE문이랑 느낌이 비슷..? 1일때 답1, 2일때 답2
  • hlookup(기준값, 찾을 범위, 찾을 번째(빈칸),0(정확)또는 1(비슷)) : 행 방향에서 찾을 값(조건)을 찾아 해당값 구함.
  • vlookup(기준값, 찾을 범위, 찾을 번째(빈칸),0(정확)또는 1(비슷)) : 열 방향에서 찾을 값(조건)을 찾아 해당 값 구함.
  • search(찾을 값, 셀 주소) : 셀 주소에서 찾을 값이 몇번 째 있는지 표시

조건 데이터가 행으로 되어있을 때 HLOOKUP, 조건 데이터가 열로 되어있을 때 VLOOKUP

EXCEL BASIC1

준비 작업

개발 도구 탭 안보일때 : 파일- 옵션- 리본사용자 지정 - 개발도구 체크

매크로 실행이 안될 때 : 개발도구 -매크로 보안- 모든 매크로 포함

데이터 입력

다음 셀 : TAB 키로

한셀에 두줄 : ALT + ENTER

번호 순차적으로 : CTRL + DRAG

숫자에 1000단위로 안 찍혀있으면 : 홈 - 표시형식 - 쉼표

데이터 편집

  • 왼쪽 표를 오른쪽 표로 만들기

홈탭의 기본 기능 사용

  1. home tab - 병합하고 가운데 맞춤

  2. 다른 테두리에서 스타일 선택

결과

셀 서식 사용

  • @” additional string”

  • ##0,”additional string”(##0, 하면 뒤에 000이 사라진다)

  • 0.0% 하면 소숫점이 퍼센트로 바뀐다.

메모

  • 마우스 오른쪽 - 새메모 에서 추가 가능, 메모 서식에서 서식 변경 가능

결과물

자동 필터

  • 문제 : 알파벳 D로 시작하지 않는 클래스와 학생수가 20명 이상인 클래스
    1. 표 전체선택 - 데이터 - 필터
    2. 조건 걸 열의 화살표 클릭 - 텍스트 필터 - 사용자 지정 필터 - 요구에 알맞게 조건 주기
    3. 조건 걸 열의 화살표 클릭 - 숫자 필터 - 요구에 알맞게 조건 주기

결과물

image

고급 필터

김으로 시작할 때 : 김*
김으로 끝날 때 : *김
김이 포함될 때 : *김*
  • 조건(condition)을 저렇게 다른 곳에 써준다. 같은 행에 있는 조건은 and로 이어진 것이고, 다른 행에 있는 조건은 or로 이어진 것이다.
  • 아래 조건을 해석하자면, class name이 D로 시작하면서 15인 이상인 수업 또는 강사이름이 Jo로 시작되는 수업을 골라준다.

결과물

조건부 서식

  • 제목 빼고 범위를 다 잡는다.
  • 주소 클릭 시 F4 키를 두번 누른다.

텍스트 나누기

  • 데이터 - 텍스트 나누기

  • score1을 제외하고 열나누기

  • image

외부 데이터 가져오기

  • 데이터- 텍스트 해서 마법사 잘 따라가기.

그림 복사, 붙여넣기, 연결해 붙여넣기

  • 복사에서 그림으로 복사하기..
  • 선택하여 붙여넣기에서 연결하여 붙여넣기 하면 붙여넣은 객체도 원본이 바뀌면 바뀐다.

Pagination