숫자(오른쪽정렬) | - 사칙 연산이 가능한 자료 - 분수입력: 예) ½ -> 0 1/2 |
문자(텍스트)(왼쪽정렬) | - 사칙연산이 불가능한 자료 - 숫자에 인용부호(')를 붙이면 문자로 인식 |
날짜(오른쪽 정렬) | - 빼기(-) 또는 나누기(/) 기호로 연월일 구분 - 예) 년-월-일 또는 년/월/일 |
수식 | - 등호(=), 더하기(+), 빼기(-) 기호로 시작 - 날짜 시및 시간은 큰따움표(")를 붙여 사용 - 지금 계산: F9, 수식보기: Ctrl + ~ |
날짜 | - 연, 월만 입력 = 1일 - 월, 일만 입력 = 현재 년도 - 년도 입력: 00~29 = 2000년, 30~99 = 1900년 (30기준으로) - 하루를 일련번호로 저장 1= 1900-1-1 - 오늘 날짜: Ctrl + ; |
시간 | - 시, 분만 입력 = 0초 - 하루를 비율로 계산하여 소수로 저장, 12시 = 0.5 - 현재시간: Ctrl + Shift + ; |
단축키 | 설명 |
---|---|
Alt + Enter | 셀에서 줄 바꿈 |
Alt + 아래방향키 | 목록 표시 |
Ctrl + Enter | 일괄 입력 |
Ctrl + 방향키 | 자료 끝 이동 |
Home | 행의 A열 (제일 앞으로) |
Ctrl + Home | [A1] 셀로 이동 |
Ctrl + * | 데이터만 선택 |
Shift + 방향키 | 영역 잡기 |
Shift + (Enter, Tab) | 역방향 |
F2 | 내용 편집 |
F5 | 이동 |
F8 | 선택 영역 확장 |
영역을 잡은 상태에서; Backspace: 한 셀 지우기 ; Del: 전체 영역 지우기(내용 지우기와 같음)
바로가기 메뉴-[삭제]: 셀을 왼쪽으로 밀기; 셀을 위로 밀기; 행 전체; 열 전체
일반 | 글꼴, 기본보기, 시트 수(1~255개), 사용자 이름 |
수식 | R1C1 참조스타일 |
저장 | 자동 복구 저장 |
고급 | 엔터방향, 소수점 위치, 자동완성, 사용자 지정 목록 |
리본메뉴 | 개발 도구 메뉴 표시 |
행, 열 | 숨긴 곳 보다 더 넓게 잡고 숨기기 취소 |
워크시트 | 최소 하나는 남겨 두어야 함 |
파일 | [보기]-[창]-[숨기기] |
XLSX | 통합 문서 |
XLTX | 서식 문서 |
XLSM | 매크로 통합 문서 |
XLTM | 매크로 서식 문서 |
XLSB | 바이러니 통합 문서 |
XLS, XLT | 구버전 |
와일드 카드(만능문자)를 이용한 검색 의미 | |
---|---|
* 모든 문자열을 대신한 검색 기호 | ? 한글자를 대신한 검색 기호 |
만능문자 자체를 검색할 경우 ~ 기호를 만능문자 앞에 사용 |
G/표준 | 숫자를 그대로 표현 | 입력: 100 형식: G/표준"개" 출력: 100개 |
# | 숫자가 없을 때 표현 안함 (특히 0) | 입력: 66.66 형식: ###.### 출력: 66.66 |
0 | 숫자가 없을 때 표현 함 | 입력: 66.66 형식: 000.000 출력: 066.660 |
? | 숫자가 없을 때 공백 (분수 형식: # ?/?) | 입력: 66.66 형식: ???.??? 출력: 공백66.66공백 |
, (쉼표) | 쉼표 스타일, 천 단위 배수로 표시 | 입력: 1234567 형식: #,##0, 출력: 1,235 |
@ | 문자 표시 | 입력: 미엇캣 형식: @동산@ 출력: 미엇캣동산미어캣 |
Y | 년 | 입력: 2020-03-01 YY: 20 YYYY: 2020 |
M | 월 | 입력: 2020-03-01 M: 3 MM: 03 MMM: Mar MMMM: March |
D | 일 | 입력: 2020-03-01 D: 1 DD: 01 DDD: SUN DDDD: Sunday |
A | 한글요일 | 입력: 2020-03-01 AAA: 일 AAAA: 일요일 |
H | 시 | 입력: 03:03 H: 3 HH: 03 |
M | 분 | 입력: 03:03 M: 3 MM: 03 |
S | 초 | 입력: 03:03:00 S: 0 SS: 00 |
AM/PM A/P | 오전, 오후 | 입력: 03:03 AM/PM: AM A/P: A |
텍스트 마법사
1단계 | 2단계 | 3단계 |
구분 기호로 분리됨 | 구분 기호 선택 | 각 열의 서식 설정 |
너비가 일정함 | 열 구분선 선택 |
숫자 | - 증가값, 감소값 만큼 채워짐 |
문자 | - 반복 |
숫자+문자 | - 오른쪽 숫자만 1증가 |
날짜 | - 증가값, 감소값 만큼 채워짐 - 단일 셀: 1일 증가 |
숫자 | - Ctrl + 단일 셀: 1증가, 2개셀: 반복 |
숫자 + 문자 | - Ctrl: 반복 |
날짜 | - Ctrl: 반복 |
상대참조 = A1 | 채우기 핸들 및 복사 = 셀주소 변함 |
절대참조 = $A$1 | 채우기 핸들 및 복사 = 셀주소 고정 |
혼합참조 = A$1(행고정), $A1(열고정) | 채우기 핸들 및 복사 = $ 기호 뒤 고정 |
숫자 필터 (기호를 먼저 씀) | >=4 | 4 이상 |
<=4 | 4 이하 | |
> 4 | 4 초과 | |
< 4 | 4 미만 | |
와일드카드 필터 | A* | A로 시작 |
*A | A로 끝 | |
*A* | A를 포함 | |
?A | A로 끝나는 2글자 | |
A?? | A로 시작하는 3글자 | |
~* | * 자체를 검색 | |
기타 | <>4 | 4가 아님 |
<>*A* | A를 포함하지 않음 |
필드1 | 필드2 |
조건1 | 조건2 |
필드1 | 필드2 |
조건1 | |
조건2 |
필드 | 필드 | 필드 |
레코드 | 레코드 | 레코드 |
레코드 | 레코드 | 레코드 |
필드 | 레코드 | 레코드 |
필드 | 레코드 | 레코드 |
필드 | 레코드 | 레코드 |
설정 | 제한 대상을 지정함 |
설명 메시지 | 자료를 입력할 때 보이는 설명을 설정 함 |
오류 메시지 | 유효하지 않은 데이터를 입력시 메시지를 설정 |
IME 모드 | 자료 입력 형태(한글, 영어)를 설정함 |
페이지 | 용지 방향, 배율(10% ~ 400%), 자동 맞춤, 품질(DPI), 시작 페이지 번호 |
여백 | 여백, 가로 세로 가운데 맞춤 |
머릿글 / 바닥글 | 짝수와 홀수 페이지를 다르게 지정 가능, 첫 페이지를 다르게 지정 가능 |
시트 | 인쇄영역, 반복할 행열, 눈금선, 흑백, 간단하게 인쇄, 행열 머리글, 메모, 셀 오류 표시 |
텍스트 서식 / 페이지 번호 삽입 / 전체 페이지 수 삽입 / 날짜 삽입 / 시간 삽입 / 파일 경로 삽입 / 파일 이름 삽입 /
시트 이름 삽입 / 그림 삽입 / 그림 서식
* &[페이지 번호]
* 앰퍼샌드(&) 문자 한개를 포함시키려면 & 문자를 두 번 입력
기본 | 일반적인 엑셀 화면 |
페이지 나누기 미리보기 | 인쇄 영역이 아닌 부분은 어둡게 표현 됨 점선(자동), 실선(수동)으로 페이지 나누기 기능 점선(자동)을 이동하면 실선(수동)으로 변경 [페이지 나누기 모두 원래대로] 가능 |
페이지 레이아웃 | 머리글 바닥글 편집 가능 눈금자 표시 |
표시 | 수식 입력줄, 눈금선, 머리글, 눈금자(페이지 레이아웃 보기에서만 가능) 표시 설정 |
확대/축소 | 확대(10% ~ 400%, Ctrl + 휠), 100% 선택 영역 확대/축소 가능 |
창 |
틀 고정 | 나누기 | |
고정하여 보기 위함 | 역할 | 창을 나누어 보기 위함 |
불가능 | 영역벽 스크롤 | 가능 |
변화 없음 | 경계선 더블클릭 | 기능 해제 |
불가능 | 위치 조정 | 가능 |
불가능 | 페이지 레이아웃 | 가능 |
|
매크로 이름 | |
바로가기 키 | |
매크로 저장 위치 |
- XLSTART폴더에 Personal.xlsb파일로 저장 |
설명 | |
|
=함수이름(인수, 인수) | 함수의 의미 |
=SUM(인수) | 인수의 합계 |
=AVERAGE(인수) | 인수의 평균 |
=MAX(인수) | 인수의 최대값 |
=MIN(인수) | 인수의 최소값 |
=STDEV(인수) | 인수의 편차 |
=VAR(인수) | 인수의 분산 |
=PRODUCT(인수) | 인수의 곱 |
=MEDIAN(인수) | 인수의 중앙값 |
=COUNT(인수) | 인수의 숫자 칸의 개수 |
=COUNTA(인수) | 인수의 들어있는 칸의 개수 |
=COUNTBLANK(인수) | 인수의 빈칸의 개수 |
* TRUE ( 참 ) = 1, FALSE (거짓 ) = 0 |
####### | 열의 너비보다 값이 길거나 날짜, 시간이 음수로 사용되었을 경우 |
#NAME? | 인식할 수 없는 텍스트를 수식에 사용하였을 경우 |
#DIV/0! | 수식에서 값을 0으로 나누는 경우 |
#NUM! | 수식이나 함수에 잘못된 숫자 값을 사용할 때 발생 |
#REF! | 셀의 참조 가 유효하지 않을 경우 |
#N/A | 함수나 수식에 사용할 수 없는 값을 지정했을 때 (결과를 찾을 수 없을 때) |
#NULL! | 교차하지 않은 두 영역의 교점을 지정하였을 때 (비어 있다는 뜻) |
#VALUE! | 잘못된 인수 나 피 연산자를 사용 |
순환 참조 | 스스로를 참조 하려고 하는 경우 |
= DSUM ( 전체범위, 열 번호 필드, 조건범위 ) | 조건에 맞는 합 |
= DAVERAGE ( 전체범위, 열 번호 필드, 조건범위 ) | 조건에 맞는 평균 |
= DMAX ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 최대값 |
= DMIN ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 최소값 |
= DSTDEV( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 편차 |
= DVAR (전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 분산 |
= DPRODUCT ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 곱 |
= DCOUNT ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 숫자개수 |
= DCOUNTA ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 들어있는 개수 |
= DGET ( 전체범위, 열 번호 필드(계산 할), 조건범위 ) | 조건에 맞는 값 추출 |
= TODAY () | 현재 날짜를 구함 |
= NOW () | 현재 날짜와 시간을 구함 |
= DATE ( 년, 월, 일 ) | 입력한 수를 날짜형식으로 변환 |
= TIME ( 시, 분, 초 ) | 입력한 수를 시간형식으로 변환 |
= YEAR (날짜) | 날짜에서 연도만 구함 |
= MONTH (날짜) | 날짜에서 월만 구함 |
= DAY (날짜) | 날짜에서 일만 구함 |
= HOUR (시간) | 시간에서 시만 구함 |
= MINUTE (시간) | 시간에서 분만 구함 |
= SECOND (시간) | 시간에서 초만 구함 |
= DAYS ( 끝날짜, 시작날짜 ) | 시작날짜와 끝날짜의 차이를 구함 |
= EDATE ( 날짜, 개월수 ) | 날짜에 개월을 더한 날짜 |
= EOMONTH ( 날짜, 개월수 ) | 날짜에 개월을 더한 월말 날짜 |
= WEEKDAY ( 날짜, [옵션] ) | 입력받은 날짜의 요일 번호를 구함 옵션: 생략 1 = 일요일(1), 2 = 월요일(1), 3 = 월요일(0) |
= WORKDAY (시작날짜, 일수, [휴일] ) | 시작날짜에서 일수를 더함 (주말과 휴일 제외, 평일 계산) |
= NETWORKDAYS ( 시작날짜, 끝날짜, [휴일] ) | 순 작업 일수 (주말과 휴일 제외, 평일 계산) |
= LARGE ( 범위, K ) | 범위에서 K번째 큰값 |
= SMALL ( 범위, K ) | 범위에서 K번째 작은값 |
= MODE (인수) | 인수 중 가장 많이 발생한 값 |
= RANK ( 자신, 절대범위, [옵션] ) | 범위 안에서 자신의 순위를 구함 옵션: 내림차순(DESC) = 0, 생략 오름차순(ASC) = 1 |
* RANK.AVG = 순위가 같으면 평균 순위 반환 * RANK.EQ = 순위가 같으면 높은 순위 반환 |
= RAND() | 난수( 0 ~ 1 )를 구함 (랜덤) |
= RANDBETWEEN ( 최소, 최대 ) | 최소부터 최대 사이의 난수 |
= PI () | 원주율(3.141582)를 구함 |
= POWER( 숫자, 제곱 ) | 숫자의 제곱을 구함 |
= MOD ( 피제수, 제수 ) | 나머지를 구함 |
= SQRT (숫자) | 제곱근(루트)을 구함 |
= INT (숫자) | 크지 않은 정수를 구함 |
= ABS (숫자) | 절대값을 구함 |
= ROUND ( 숫자, 자릿수) | 자릿수에서 반올림함 |
= ROUNDUP ( 숫자, 자릿수 ) | 자릿수에서 올림함 |
= ROUNDDOWN ( 숫자, 자릿수 ) | 자릿수에서 내림함 |
= TRUNC ( 숫자, 자릿수 ) | 자릿수에서 버림함 (자릿수 생략하면 정수만) |
= ROUNDDOWN ( 123.456, 0 ) -> 소수 0개 -> 123 = ROUNDDOWN ( 123.456, 2 ) -> 소수 2개 -> 123.45 = ROUNDDOWN ( 123.456, -2 ) -> 소수 -2개 -> 100 |
= COUNTIF ( 비교범위, "조건" ) | 조건을 만족하는 개수 |
= COUNTIFS ( 비교범위, "조건", 비교범위, "조건", ... ) | 여러 조건을 만족하는 개수 |
= SUMIF ( 비교범위, "조건", [계산범위] ) | 조건을 만족하는 합계 |
= AVERAGEIF( 비교범위, "조건", [계산범위] ) | 조건을 만족하는 평균 |
= SUMIFS ( 계산범위 , 비교범위, "조건", 비교범위, "조건" ... ) | 여러 조건을 만족하는 합계 |
= AVERAGEIFS ( 게산범위 , 비교범위, "조건", 비교범위, "조건" ... ) | 여러 조건을 만족하는 평균 |
* "조건" 규칙: 참조, 함수를 사용하면 큰따움표 생략 / 그 외의 경우는 모두 큰따움표 |
= LEFT ( 문자, [글자수] ) | 문자의 왼쪽에서 글자수 추출 - (*) |
= RIGHT ( 문자, [글자수] ) | 문자의 오른쪽에서 글자수 추출 - (*) |
= MID ( 문자, 시작번호, 글자수 ) | 문자의 시작번호에서 글자수 추출 - (*) |
= LOWER (문자) | 문자를 소문자로 바꿈 - (*) |
= UPPER (문자) | 문자를 대문자로 바꿈 - (*) |
= PROPER (문자) | 문자를 첫글자만 대문자로 바꿈 - (*) |
= TRIM (문자) | 문자의 공백을 1칸으로 제거함 - (*) |
= LEN(문자) | 문자의 길이를 구함 |
= REPT ( 문자, 반복수 ) | 문자를 반복수 만큼 반복 - (*) |
|
|
(*)- 문자 형식의 결과: LEFT, RIGHT, MID, LOWER, UPPER, PROPER, TRIM, REPT 등등 | |
= SEARCH ( 찾을문자, 찾을대상, [시작번호] ) | 문자를 대상에서 찾아 위치를 나타냄 (대소문자 구별 안됨) |
= FIND ( 찾을문자, 찾을대상, [시작번호] ) | 문자를 대상에서 찾아 위치를 나타냄 (대소문자 구별 함) |
= SEARCHB ( 찾을문자, 찾을대상, [시작번호] ) | 문자를 대상에서 찾아 Byte의 위치를 나타냄 (대소문자 구별 안함) |
= FINDB ( 찾을문자, 찾을대상, [시작번호] ) | 문자를 대상에서 찾아 Byte의 위치를 나타냄 (대소문자 구별 함) |
1Byte = 숫자, 영어, 공백, 특수문자 (반각문자) 2Byte = 한글, 한자 (전각문자) |
= ROW ( [주소] ) | 인수의 행번호를 구함, 생략시 현재 행번호를 구함 |
= COLUMN ( [주소] ) | 인수의 열번호를 구함, 생략시 현재 열번호를 구함 |
= ROWS (범위) | 범위의 행 개수를 구함 |
= COLUMNS (범위) | 범위에 열 개수를 구함 |
= CHOOSE ( 번호, 1번, 2번, 3번, ...) | 번호의 숫자를 선택하여 표시 ex) = CHOOSE (2, "A", "B", "C") -> B |
= INDEX ( 범위, 행, [열], [범위번호] ) | 범위 중 행 번호와 열 번호에 해당하는 데이터를 가져옴 |
= OFFSET ( 셀, 행, 열, [높이], [너비] ) | 셀에서 행, 열 만큼 떨어진 자료를 가져옴 |
= MATCH ( 찾을값, 범위, [옵션] ) | 찾을값이 범위에 일치한 순서 옵션 1, 생략 = 작은값 (오름), -1 = 큰값(내림), 0 = 정확한 값 |
= H-LOOKUP / V-LOOKUP ( 찾을값, 참조범위, 행-열번호, [옵션] ) | 찾을값을 참조범위에서 찾아 행, 열 번호에 있는 값을 찾음 옵션(찾는방법): 1, 생략, TRUE = 작은 값, 0, FALSE = 정확한 값 |
= IFFERROR ( 수식, 에러값 ) | 수식이 에러라면 에러값을 보여줌 |
= IF ( 조건, 참, 거짓 ) | 조건 참(TRUE)이면 참의 값을 표시함 |
= AND (조건, 조건, ... ) | 조건 중 하나라도 거짓이 잇으면 거짓 |
= OR (조건, 조건, ... ) | 조건 중 하나라도 참이 있으면 참 |
= NOT (조건) | 조건의 반대 값을 표시함 |
= ISBLANK (인수) | 인수가 빈칸이면 TRUE |
= ISERR (인수) | 인수가 에러이면 TRUE (#N/A제외) |
= ISERROR (인수) | 인수가 에러이면 TRUE |
= ISEVEN (인수) | 인수가 짝수이면 TRUE |
= ISODD(인수) | 인수가 홀수이면 TRUE |
= ISLOGICAL (인수) | 인수가 논리식이면 TRUE |
= ISNONTEXT (인수) | 인수가 문자가 아니면 TRUE |
= ISTEXT (인수) | 인수가 문자이면 TRUE |
= ISNUMBER (인수) | 인수가 숫자이면 TRUE |
= TYPE (인수) | 인수 데이터 타입을 판단하여 숫자를 반환 숫자 = 1, 텍스트 = 2, 논리 = 4, 오류 = 16, 배열 = 64 |
= CELL ( 정보, [셀] ) | 셀의 정보를 반환하는 함수 [정보]: address(주소), row(행), col(열) ex) = CELL ( "row", B3 ) = 3 |
= PERCENTILE ( 범위, k ) | 범위에서 K번째 백분위 값 |
= QUOTIENT (피제수, 제수) | 몫을 구함 |
= CONCATENATE (인수, 인수, ... ) | 인수를 연결시켜 줌 ("&" 역할) |
= LOOKUP ( 찾을값, 찾을범위, [결과범위] ) | 찾을값을 찾을범위에서 찾아 결과값을 보여줌 |
= TEXT ( 인수, 표시형식 ) | 인수를 지정된 표시형식으로 표현 |
= VALUE (문자) | 문자인 숫자를 숫자로 변환 |
= REPLACE ( 문자, 시작번호, 글자수, 새글자 ) | 문자를 다른 문자로 변경 |
= SUBSTITUTE ( 문자, 옛글자, 새글자, [시작번호] ) | 문자의 옛글자를 찾아 새글자로 변경 |
= FIXED ( 숫자, [자릿수], [쉼표] ) | [자릿수]생략 = 소수2자리 반올림 표현, [쉼표] = FALSE, 생략(쉼표표현) / TRUE(쉼표 생략) |
1 | 2 | 3 |
4 | 5 | 6 |
= SUMPRODUCT (범위, 범위, ...) | 범위에 대응되는 값끼리 곱한 뒤 더함 |
= FREQUENCY ( 원본범위, 구간 ) | 원본범위 중 구간 값 보다 작은 빈도수 |
= TRANSPOSE (범위) | 범위의 값의 방향을 변경하여 표시 |