엑셀에서 지나치기 쉬운 함수들과 자주 사용하는 함수들
ㅇ 문자열 함수로 성과 이름을 나누는 방법
이제동 ---> 이 / 제동
김택용 ---> 김 / 택용
도재욱 ---> 도 / 재욱
left 함수 사용 / mid 함수 사용 or right 함수 사용
LEN함수, LEN(문자열)
문자열의 길이 / 문자개수를 표시하는 함수
ex) 품목별 판매량 ---> LEN 함수 사용시 ---> 7의 값이 나옴 (공백도 포함하기 때문)
REPT함수, REPT(문자열, 반복할 횟수)
문자열을 지정한 횟수만큼 반복하여 표시하는 함수
SUBSTITUTE함수, SUBSTITUTE(문자열, 찾을 문자열, 바꿀 문자열, 문자열 찾은 순번)
문자열에서 특정 문자열을 찾아 새로운 문자열로 바꿔주는 함수
Ctrl + F 와 같은 기능
TRIM함수, TRIM(문자열)
문자열의 공백을 제거 (처음과 끝은 모두 제거, 중간의 공백은 1개를 남기고 다 제거함)
ex) " 남산 위의 저 소나무. " --> 남산 위의 저 소나무.
VALUE함수, VALUE(문자열)
텍스트 문자열 인수를 숫자 형식으로 표시하는 함수
AND / OR함수 : AND/OR(조건1, 조건2, 조건3 ···)
논리함수로 AND함수는 조건을 모두 만족해야 TRUE를 표시하고 OR함수는 하나 이상의 조건을 만족하면 TRUE를 표시함
ex)
AND(1+3=4, 1+3>1) --> TRUE
AND(1+3=5, 1+3>1) --> FALSE
OR(1+3=4, 1+3>1) --> TRUE
OR(1+3=5, 1+3>1) --> TRUE
OR(1+3=5, 1+3>5) --> FALSE
NOT함수, NOT(조건)
조건의 논리값을 판단하여 반대로 표시하는 함수
NOT(FALSE) --> TRUE
ISBLANK(셀 주소나 이름)
빈 셀이면 TRUE 아니면 FALSE를 표시하는 함수
ISERROR(셀 주소나 이름 또는 수식)
값이 오류값인지 확인하여 오류면 TRUE, 아니면 FALSE를 표시하는 함수
ISLOGICAL(셀 주소나 이름 또는 수식)
값이 논리값인지 확인하여 논리값이면 TRUE, 아니면 FALSE를 표시하는 함수
N(변환할 값)
숫자는 같은 숫자로, 날짜값은 일련번호로, 논리값은 TRUE 값은 1로 / False값은 0으로 표시, 기타는 0으로 표시하는 함수
먼저 Ctrl + ; 를 통해서 오늘 날짜를 작성후 그 셀을 N함수를 통해 일련번호로 변환해보자
* lookup함수 / =lookup(인덱스값, 검색범위(오름차순), 선택범위)
찾기함수로 vlookup이나 hlookup함수의 간소화된 형태로 검색 범위에서 인덱스와 같은 값을 찾은 뒤 그에 해당하는 값을 선택 범위에서 선택하는 함수
검색범위나 선택범위는 반드시 한 행이나 한 열로 구성돼야 함 / 검색 범위는 반드시 오름차순으로 정렬돼 있어야함
검색범위에서 인덱스 값과 같은 값을 찾지 못한 경우 그보다 작은 가장 가까운 값을 찾는다.
한 행 / 한 열로 구성 + 오름차순 정렬 + 정확한 값이 안나올 가능성 ---> 단점이라서 잘 사용X
ㅇ VLOOKUP함수, VLOOKUP(찾을 값, 범위, 열 번호,[유형])
범위 내의 첫 열에서 값을 찾아 지정한 열 번호와 같은 행에 있는 값을 표시하는 함수
유형 - 일치하는 값 or 근사값을 찾을 지 선택하는 것으로 FALSE/0 = 일치하는 값 , TRUE/1/생략 시 = 근사값
ㅇ HLOOKUP함수, HLOOKUP(찾을 값, 범위, 행 번호, 유형) : VLOOKUP함수에서 행과 열만 바뀐 것 뿐임
범위 내의 첫 행에서 값을 찾아 지정한 행 번호의 같은 열에 있는 값을 표시하는 함수
ㅇ INDEX함수, INDEX(배열, 행번호, 열번호) / INDEX(참조범위, 행번호, 열번호, 값을 돌려줄 범위)
표나 범위 내에서 값을 구하여 표시하는 함수로 배열형, 참조형 두가지 형식이 있음