본문 바로가기
일상

[일상] 엑셀 함수 정리 7

by 넴무 2020. 3. 21.

유튜버 엑셀레이터님의 강의를 듣고 필기 한것 정리

 

 

- CHOOSE

의미 1, 2, 3, 4등의 결과값을 원하는대로 바꿔준다
결과속성 숫자, 문자, 에러
인수 1 주체(1, 2, 3, 4등의 양수로 이루어진 것)
인수 2 VALUE 1 : 주체의 결과값이 1일때 바꿔줄 값
인수 3 VALUE 2 : 주체의 결과값이 2일때 바꿔줄 값
인수 4 계속 VALUE 3, 4, 5......
친한 함수 WEEKDAY, RANK, IF, IFERROR
비슷한 함수 엑셀 2016부터 제공된 SWITCH 함수
활용방식

1. WEEKDAY나 RANK 함수와 같이 결과값의 형태가 양수로밖에 표현될수 없는 한계를 커버해줌

 

2. 하지만 CHOOSE역시 주체와 매칭이 되는 값이 없을때에는 에러가 발생. 이때에는 IFERROR나 IF 함수로 활용

 

3. 주체에 +1, -1, +2, -2등 활용

(0같은 정수에 CHOOSE함수를 사용할때 주체에 +1, -1을 하면 변형해서 사용가능)

 

 

- REPT

의미 특정텍스트를 지정한만큼 반복해주는 함수
인수 1 반복해줄 텍스트
인수 2 반복할 횟수
활용방식 주로 나누기 공식이 반복할 횟수로 들어간다.

 

 

- ROW & COLUMN

의미 셀의 행번호와 열번호를 알려주는 함수
인수 1 인수가 없거나 셀하나 지정
활용방식 표의 데이터의 갯수파악을 위한 번호 지정하기

 

 

- ROWS & COLUMNS

ROWS 특정범위의 행 개수
COLUMNS 특정범위의 열 개수

한쪽만 고정하기

(ex. =ROWS($H$5:H5)

     =ROWS($H$5:H6)....

 

 

- FIND & SEARCH

의미 찾을 텍스트가 셀안의 데이터중 몇번째에 있는지 알려주는 함수
결과속성 숫자, 에러
인수 1 찾을 텍스트
인수 2 찾을 텍스트가 들어있는 셀
인수 3 몇번째부터 찾을것인가? /생략하면 처음부터 찾음
성격 내성적
친한 함수 MID, ISNUMBER, ISERROR, IF
특징   대소문자 구별 와일드카드 사용
FIND O X
SEARCH X O
숙어 포함 -------->  ISNUMBER(FIND())

 

 

-TEXT

의미 주체를 원하는 표시형식으로 바꿔주는 함수
결과속성 텍스트
인수 1 주체
인수 2

표시형식(양쪽에 쌍따옴표)

ex. TEXT함수는 함수마법사에 쓸때 숫자 "원"이 아니라

"숫자 원" 으로 써야함

친한 함수 DATE, MID
활용방식 주로 수식의 표시형식을 바꿀때 사용
특징

1. 두가지의 주체가 섞여있는 경우

 

2. 수식으로 기간만들기

 

3. 억지로 자릿수 만들기

 

4. 주의할점: " "

 

 

- CONCATENATE

 

&와 같은 역할 (좀 더 수월함)

 

 

 

- SUBSTITUTE

의미 특정 텍스트를 바꿔주는 함수
결과속성 텍스트
인수 1 Text : 주체(바꿀 셀)
인수 2 Old_text : 셀 안의 텍스트중 바꿀 텍스트
인수 3 New_text : 대체할 텍스트
인수 4

Instance_num : 만약 Old_text 가 여러개 존재한다고 가정할때 그 중 몇번째의 텍스트를 바꿀것인지 지정.

단, 생략하면 모든 텍스트를 바꾼다.

비슷한 함수 REPLACE 함수
활용방식 공백제거 또는 기호제거
특징

1. 찾기 및 바꾸기 기능과 동일

 

2. 인수 4에서 FIND 함수와 MID 함수는 모든 글자중에 몇번째이지만 SUBSTITUTE 함수는 Old_text 중 몇번째이다.

 

 

- REPLACE

의미 특정위치의 텍스트를 바꿔주는 함수
결과속성 텍스트
인수 1 Old_text : 주체(바꿀 셀)
인수 2 Start_num : 몇번째부터 바꿀 것이냐
인수 3 Num_chars : 몇개를 바꿀 것이냐
인수 4 New_text : 무엇으로 바꿀 것이냐
성격 외향적
친한 함수 FIND 함수
비슷한 함수 MID, SUBSTITUTE 함수
활용방식 주로 개인정보를 "*" 로 바꿀때

 

 

- CODE & CHAR

CODE 데이터의 코드번호를 알려주는 함수
CHAR 코드번호에 따른 데이터를 알려주는 함수
CODE와 CHAR 함수는 서로 상반되는 개념

 

 

- OFFSET

의미

1. 기준 셀 이동

(인수 4, 5를 생략하면 엑셀이 1번 경우로 알아듣고 처리함)

 

2. 범위 설정

(인수 4, 5를 설정하면 2번으로 인식)

 

결과속성

1. 일정하지 않음

 

2. 범위의 형태로 나온다


 

인수 1 기준 셀 선택
인수 2 기준 셀 이동(생략가능) 기준 셀로부터 몇행 떨어져 있는지 설정
인수 3 기준 셀로부터 몇열 떨어져 있는지 설정
인수 4 범위설정 기준셀부터 행몇개를 범위에 포함할것인지
인수 5 기준셀부터 열몇개를 범위에 포함할것인지
친한 함수 COUNT, COUNTA 함수
활용방식 이름정의, 유효성 검사
특징

이름정의에 사용될때

OFFSET(기준셀,0,0,COUNT(),1)

 

 

- ADDRESS

의미 셀의 주소(ex. A1) 형태를 생성하는 함수
결과속성 셀주소처럼 생긴 텍스트
인수 1 행번호
인수 2 열번호
인수 3 번호 설명 예시
1 절대참조 $A$1
2 행참조 A$1
3 열참조 $A1
4 상대참조 A1
인수 4

스타일 : 보통 생략한다

1 : A1스타일 / 0 : R1C1스타일

인수 5

참조할 시트 이름

성격

내성적

친한 함수

INDIRECT, MATCH, ROW, COLUMN 함수

특징

1. 주소처럼 생긴 텍스트에서 벗어나 진정한 셀주소가 되려면 INDIRECT 함수 안에 들어가야한다

 

2. 열번호와 행번호는 MATCH 함수와 ROW, COLUMN 함수를 주로 사용한다

댓글