엑셀 함수 CONCAT는 여러 텍스트를 하나로 합쳐준다(연결해준다). CONCAT함수가 나오기 이 전에는 CONCATENATE함수를 사용했는데 범위를 지정해서 텍스트를 합치는 기능이 없었다. CONCAT함수는 CONCATENATE함수의 기능을 포함하고 범위를 지정해서 텍스트를 합치는 기능이 추가되었다.
※ CONCAT함수는 오피스2019 또는 오피스365에서만 사용할 수 있다.
CONCAT(text1, [text2],…)
텍스트 또는 셀 범위의 텍스트를 하나로 합쳐준다.
인수 :
– text1 : 합칠 첫 번째 텍스트 또는 텍스트가 들어 있는 셀 범위
– text2 : 합칠 두 번째 텍스트 또는 텍스트가 들어 있는 셀 범위, 최대 253개까지 추가할 수 있다.
1. 각각의 인수로 입력된 텍스트를 합치기
CONCAT함수는 아주 간단한 함수이다. 인수로 주어지는 텍스트를 합치는 기능이 전부이다.
아래 처럼 각각의 인수로 입력된 셀을 참조하여 텍스를 합칠 수 있다.
=CONCAT(B7,C7,D7)
다음과 같이 값을 직접 넣고 합칠 수도 있다.
=CONCAT("서울","신촌","홍익문고") => "서울신촌홍익문고"
=CONCAT("경기","안양","나나문고") => "경기안양나나문고"
※ 인수로 입력된 텍스트를 합치는 것은 CONCATENATE함수와 사용법이 완전히 동일하다. 따라서 위의 수식을 아래와 같이 입력해도 결과는 동일하다.
=CONCATENATE("서울","신촌","홍익문고") => "서울신촌홍익문고"
=CONCATENATE("경기","안양","나나문고") => "경기안양나나문고"
2. 범위를 지정해서 텍스트 합치기
단순히 인수로 입력된 각각의 텍스트만 합치는 기능을 하는 CONCATENATE함수와 달리
CONCAT함수의 장점은 범위로 지정된 텍스트를 합치는 기능이다.
아래 처럼 범위로 입력된 셀의 텍스트를 합칠 수 있다.
=CONCAT(B20:D20)
[ 엑셀 텍스트 함수 ]
- 엑셀함수 CODE - 문자의 코드값 구하기
- 엑셀함수 UNICODE - 문자의 유니코드값 구하기
- 엑셀함수 CHAR - 숫자에 해당하는 문자 구하기
- 엑셀함수 UNICHAR - 숫자에 해당하는 유니코드문자 구하기
- 엑셀함수 FIXED - 숫자 반올림 후 결과를 텍스트로 변환하기
- 엑셀함수 VALUE - 텍스트를 숫자로 변환하기
- 엑셀함수 EXACT - 두 텍스트가 같은지 비교하기
- 엑셀함수 TEXTJOIN – 기호로 구분하여 텍스트 합치기(연결하기)
- 엑셀함수 SEARCH, SEARCHB – 텍스트에서 대소문자 구분없이 특정 텍스트의 위치 찾기
- 엑셀함수 TEXT - 숫자,날짜를 원하는 형태의 텍스트로 바꾸기
- 엑셀함수 CLEAN,TRIM – 인쇄할 수 없는 문자와 공백 제거하기
- 엑셀함수 REPT - 텍스트를 반복해서 표시하기
- 엑셀함수 PROPER - 단어의 첫글자를 대문자로 바꾸기
- 엑셀함수 UPPER, LOWER - 텍스트를 대문자,소문자로 바꾸기
- 엑셀함수 REPLACE, SUBSTITUTE - 텍스트 바꾸기
- 엑셀함수 CONCAT – 텍스트를 하나로 합치기(연결하기)
- 엑셀함수 CONCATENATE – 텍스트를 하나로 합치기(연결하기)
- 엑셀함수 LEN, LENB – 텍스트의 길이(문자수) 구하기
- 엑셀함수 LEFT,MID,RIGHT – 텍스트 자르기
- 엑셀함수 FIND, FINDB – 텍스트에서 특정 텍스트의 위치 찾기