안녕하세요. 이번시간은 엑셀 내 데이터끼리 결합시켜주는 함수인 CONCATENATE, 지정한 문자(특수문자포함) 및 숫자 등의 데이터를 반복입력해주는 REPT, 이미 셀 안에 입력되어있는 데이터를 내가 원하는 글자로 변경해주는 SUBSTITUTE, REPLACE 함수에 대해 알아보도록 하겠습니다.
요약
함수명 | 설명 | 함수식 |
CONCATENATE | 문자(숫자)와 문자(숫자)를 연결 (셀주소/직접 입력방식으로 나뉨)해주는 함수 |
셀주소로 입력시: =CONCATENATE(셀주소1,셀주소2,…) 직접입력방식 =CONCATENATE(“문자/ 숫자1”,“문자/숫자2“,…) |
REPT | 지정한 문자(숫자)를 원하는 횟수만큼 반복 입력해주는 함수 |
=REPT(반복할 문자 또는 숫자, 반복하고자하는 횟수 또는 횟수가 들어간 셀주소) |
SUBSTITUTE | 문자(숫자)가 입력된 셀에서 변경하기 원하는 문자(숫자)를 찾아서 다른 문자(숫자)로 변경해주는 함수 |
=SUBSTITUTE(변경할 문자 또는 숫자가 들어간 셀주소, 셀주소에서 변경할려는 기존에 문자/숫자, 기존문자에서 변경하고자하는 문자/숫자) |
REPLACE | 문자(숫자)가 입력된 셀에서 변경하기 원하는 문자(숫자)를 찾아서 다른 문자(숫자)로 변경해주는 함수 |
=REPLACE(변경할 문자 또는 숫자가 들어간 셀주소, 셀에서 몇 번째 문자부터 변경할 건지, 셀에서 몇 번째 문자까지 변경할 건지, 기존문자에서 변경하고자하는 문자/숫자) |
편의를 위해 본문에서 긴 함수식은 내려쓰기로 했습니다. (원래는 붙여서 사용)
요약본으로 이해가 어려우시다면 아래로 스크롤을 내려 하나하나 확인해보시면 쉽게 이해하실 수 있으실 겁니다. (특히 사진과 같이 보시면 더 이해가 쉬우실 거에요)
CONCATENATE 함수
설명 | 사용법 |
문자(숫자)와 문자(숫자)를 연결 (셀주소/직접 입력방식으로 나뉨)해주는 함수 |
셀주소로 입력시: =CONCATENATE(셀주소1,셀주소2,…) 직접입력방식 =CONCATENATE(“문자/ 숫자1”,“문자/숫자2“,…) |
CONCATENATE 함수는 문자/숫자를 다른 문자/숫자와 결합해주는 함수입니다.
CONCATENATE함수는 위 사진처럼 결합할 문자/숫자가 들어간 셀주소를 쉼표(,)로 구분하여 입력하면 결과값처럼 다른 문자/숫자끼리 결합해줍니다.
셀주소 외에도 직접 함수식 내에 입력하여 결합시킬 수 있는 데,
위 사진을 예로 들자면 아래와 같이 입력하면 똑같은 결과값이 나타납니다.
직접 입력할 때는 “”(따옴표)로 입력한 문자 양 옆에 써줘야하고 숫자는 “”(따옴표)를 입력해도 되고, 입력하지 않아도 됩니다.
입력 함수식 | 결과값 |
=CONCATENATE(“이영진”,3) | 이영진3 |
아래 사진처럼 2개 이상의 문자/숫자도 결합 가능합니다.
아래 사진처럼 입력된 문자/숫자에 띄어쓰기가 입력되어있다면 띄어쓰기도 그대로 인식하여 입력되어집니다.
REPT 함수
설명 | 사용법 |
지정한 문자(숫자)를 원하는 횟수만큼 반복 입력해주는 함수 | =REPT(반복할 문자 또는 숫자, 반복하고자하는 횟수 또는 횟수가 들어간 셀주소) |
REPT함수는 먼저 반복할 텍스트나 숫자를 쌍따옴표(“”)로 묶어 입력하고(숫자는 쌍따옴표로 안묶어도 됨), 반복할 횟수(반복할 횟수가 들어간 셀주소)를 입력해주면 됩니다.
REPT함수는 반복할 횟수를 아래 사진같이 정수만 인식(소수점 무시)하여 반복실행을 합니다.
SUBSTITUTE 함수
설명 | 사용법 |
문자(숫자)가 입력된 셀에서 변경하기 원하는 문자(숫자)를 찾아서 본인이 정한 문자(숫자)로 변경해주는 함수 |
=SUBSTITUTE(변경할 문자 또는 숫자가 들어간 셀주소, 셀주소에서 변경할려는 기존 문자/숫자, 기존문자를 어떤 문자/숫자로 변경할지) |
SUBSTITUTE 함수는 아래 사진과 같이 먼저 변경할 글자(숫자)가 들어간 셀 주소
를 입력해주고, 변경 대상의 글자, 변경하고자 하는 글자(원하는 대체 텍스트) 순으로 입력하여 사용하면 됩니다.
사이트명과 함수식에 들어간 마침표는 쉽게 인식하게 하기 위해 글씨크기를 키운것입니다.
REPLACE 함수
설명 | 사용법 |
문자(숫자)가 입력된 셀에서 변경하기 원하는 문자(숫자)를 찾아서 변경하고자하는 문자(숫자)로 변경해주는 함수 |
=REPLACE(변경할 문자 또는 숫자가 들어간 셀주소, 셀에서 몇 번째 문자부터 변경할 건지, 셀에서 몇 번째까지 변경할 건지, 기존문자를 어떤 문자/숫자로 변경할지) |
REPLACE 함수는 아래 사진처럼 먼저 변경할 글자가 들어간 셀 주소, 몇 번째 글자부터 바꿀지 숫자로 입력, 몇 번째 글자까지 바꿀지 숫자로 입력, 변경을 하고자하는 글자를 입력하여 사용합니다.
REPT함수처럼 REPLACE 함수도 숫자를 입력하는 인수칸에 숫자가 입력된 셀주소를 입력하여도 사용할 수 있습니다.
REPLACE 함수는 위 SUBSTITUTE 함수와 사용법만 빼고 같은 기능을 하는 함수입니다.
차이점을 정리하자면 아래와 같습니다.