안녕하세요 폭기입니다.
오늘은 CONCATENATE, LEN, REPT, LOWER, UPPER, PROPER 함수에 대해서 알아보겠습니다.
CONCATENATE 함수
형식
=CONCATENATE(문자열1, 문자열2, ...)
설명- 문자열과 문자열2를 합쳐 하나의 문자열로 연결
사용예
=CONCATENATE("에이스”, “엠이")
두 문자열을 합쳐서 "에이스엠이"를 표시
=CONCATENATE("에이스”, “-”, “엠이")
세 문자열을 합쳐서 “에이스 엠이"를 표시
=CONCATENATE(A1, “원")
A1셀에 입력된 내용에 “원"을 붙여 표시
& 연산자
함수 식 뒤에 & 연산자를 이용해 문자열을 덧붙일 수 있습니다. 예를 들어 '=SUM(A2:D2)' 의 결과값이 150으로 계산 되었을 때, 결과값 뒤에 점"을 붙이고 싶다면 다음과 같이 & 연산자를 이용합니다.
=SUM(A2:D2)& “점” → 150점
=SUM(A2:D2)&" 점” → 150점
예시 문제를 통해서 한번 더 사용해 보겠습니다.
문제 1(호칭): '이름'과 '소속'의 직급을 붙여 예와 같이 표시하시오
(CONCATENATE, RIGHT 함수).(예: 황동수과장)
정답은 =CONCATENATE(D3, RIGHT(C3,2)) 입니다.
문제 2(출생): '주민등록번호'의 왼쪽 두 자리를 구하고 결과값 뒤에 "년생"을 붙여 표시하시오
(LEFT 함수, & 연산자).(예:74년생)
정답은 =LEFT(E3,2)&"년생" 입니다.
문제 3(입사월): '사번'의 영문자 뒤의 두 자리를 연도, 그 뒤의 두 자리를 월로 하여 예와 같이 표시하시오
(CONCATENATE, MID함수). (예 K040701 -> 04년07월)
정답은 =CONCATENATE(MID(B3,2,2),"년",MID(B3,4,2),"월") 입니다.
문제 4(태어난 달): '주민등록번호'에서 구하고 결과값 뒤에 "월"을 붙여 표시하시오
(MID 함수 & 연산자).(예: 05 월)
정답은 =MID(E3, 3,2)&"월" → 띄어쓰기에 주의 입니다.
그 밖의 텍스트 함수
LEN 문자열의 길이를 숫자로 표시 =LEN(문자열)
REPT 문자열을 숫자만큼 반복해 표시 =REPT(문자열, 숫자)
LOWER 문자열을 모두 소문자로 표시 =LOWER(문자열)
UPPER 문자열을 모두 대문자로 표시 =UPPER(문자열)
PROPER 문자열의 첫 글자만 대문자로 표시 =PROPER(문자열)
이상으로 포스팅 마치겠습니다~
감사합니다.
'엑셀 함수' 카테고리의 다른 글
엑셀 함수 사용법[날짜/시간 함수](WEEKDAY 함수) (1) | 2020.04.24 |
---|---|
엑셀 함수 사용법[날짜/시간 함수](TODAY / NOW 함수, YEAR / MONTH / DAY 함수, HOUR / MINUTE / SECOND 함수, DATE 함수, TIME 함수) (1) | 2020.04.23 |
엑셀 함수 사용법[텍스트 함수](LEFT, RIGHT, MID 함수) (2) | 2020.04.21 |
엑셀 함수 사용법[논리 함수](AND, OR, IF 함수) (1) | 2020.04.20 |
엑셀 함수 사용법(함수의 기초, SUM 함수) (2) | 2020.04.19 |