엑셀 텍스트 합치기 함수 3가지

엑셀 텍스트 합치기 함수 를 찾고 계신가요? 이 글에서 여러 셀을 합쳐주는 유용한 함수 3가지를 소개합니다. 지금부터 셀 내용 합치기 함수인 CONCATENATE 함수, CONCAT 함수, TEXTJOIN 함수 사용법을 쉽게 알아보겠습니다.


<엑셀 연습 파일 다운받기>

위엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.


엑셀 텍스트 합치기 함수 3가지

엑셀 텍스트 합치기 함수 3가지는 아래와 같습니다. 이 중 가장 기능이 많은 함수는 TEXTJOIN 함수입니다. 다만 엑셀 2019 이상 버전에서만 사용 가능하므로, 2019 이전 버전 사용자는 CONCATENATE 함수를 사용하시기 바랍니다.

함수종류지원
버전
텍스트
합치기
범위
합치기
구분기호
넣기
CONCATENATE
함수
엑셀
2003 이상
OXX
CONCAT
함수
엑셀
2019 이상
OOX
TEXTJOINT
함수
엑셀
2019 이상
OOO



엑셀 텍스트 합치기 함수 1.CONCATENATE 함수

엑셀 텍스트 합치기 함수 첫 번째는 CONCATENATE 함수 입니다. CONCATENATE 함수는 여러개의 텍스트를 하나의 셀로 합쳐주는 함수입니다.

1. CONCATENATE 함수

여러개 텍스트를 하나로 합쳐주는 함수
= CONCATENATE ( 텍스트1, [텍스트2], [텍스트3], … )

1.CONCATENATE 함수 기본 사용법

CONCATENATE 함수 기본 사용법입니다. 아래와 같이 함수식을 입력하면 각 텍스트가 모두 합쳐집니다.

=CONCATENATE(B2,C2,D2,E2) → 현대차:그랜저싼타페아반떼

엑셀 텍스트 합치기 함수 1.CONCATENATE 함수 기본 사용법 사진


아래 셀에 자동채우기를 하면 아래 사진처럼 나머지 셀에도 텍스트가 합쳐진 결과값이 나옵니다.

2.자동채우기 사진


2.띄어쓰기 하는법

합칠 각 텍스트가 연결되는 부위가 띄어쓰기 되면 좀 더 보기 편합니다. 띄어쓰기 표시를 하기 위해 아래와 같이 함수식을 입력합니다.

=CONCATENATE(B2,” “,C2,” “,D2,” “,E2)

3.띄어쓰기 하는법 사진

=CONCATENATE(B2,C2,D2,E2) 에서 각 콤마 뒷 부분에 큰 따옴표 → 스페이스바 → 큰 따옴표 →콤마 를 입력합니다.

그 후 엔터키를 누르면 아래 사진처럼 각 셀 사이마다 띄어쓰기가 된 채로 텍스트가 합쳐집니다.

=CONCATENATE(B2,” “,C2,” “,D2,” “,E2) → 현대차: 그랜저 싼타페 아반떼

4.자동채우기 사진

아래 셀에도 자동채우기를 하면 나머지 셀에도 띄어쓰기가 된 채로 텍스트가 합쳐집니다.

3.&(앤드 기호)로 텍스트 합치는 방법

CONCATENATE 함수 대신 &(앤드 기호)로 텍스트를 합치는 방법도 있습니다. 합칠 텍스트 개수가 적은 경우 &(앤드 기호) 를 이용하면 편합니다. 아래와 같이 수식을 입력합니다.

=B2&C2&D2&E2 → 현대차:그랜저싼타페아반떼

5.&(앤드 기호)로 텍스트 합치는 방법 사진

그럼 CONCATENATE 함수를 사용했을 때와 동일한 결과값이 나옵니다.

&(앤드 기호)를 이용해서 띄어쓰기도 할 수 있습니다. 아래와 같이 수식을 입력합니다.

=B2&” “&C2&” “&D2&” “&E2 → 현대차: 그랜저 싼타페 아반떼

6.&(앤드 기호)로 띄어쓰기해서 텍스트 합치는 방법 사진

그럼 CONCATENATE 함수를 사용했을 때와 같은 결과값이 나옵니다.


엑셀 텍스트 합치기 함수 2.CONCAT 함수

엑셀 텍스트 합치기 함수 두 번째는 CONCAT 함수 입니다. CONCAT 함수는 여러개의 텍스트 또는 범위를 하나의 셀로 합쳐주는 함수입니다.

2. CONCAT 함수

여러개 텍스트 또는 범위를 하나로 합쳐주는 함수
= CONCAT ( 범위1, [범위2], [범위3], … )

CONCATENATE 함수는 텍스트는 합칠 수 있지만 범위는 합치지 못합니다. 반면 CONCAT 함수는 텍스트 뿐만 아니라 범위도 합칠 수 있습니다.

1.CONCAT 함수 기본 사용법: 텍스트 합치기

CONCAT 함수 기본 사용법입니다. 아래와 같이 함수식을 입력하면 텍스트가 하나의 셀로 합쳐집니다. CONCATENATE 함수를 사용했을 때와 결과가 동일합니다.

=CONCAT(B2,C2,D2,E2) → 현대차:그랜저싼타페아반떼

엑셀 텍스트 합치기 함수 7.CONCAT 함수 기본 사용법-텍스트 합치기 방법


2.CONCAT 함수 기본 사용법: 범위 합치기

CONCAT 함수는 범위 지정으로 셀을 합칠 수 있어 훨씬 편리합니다. 아래와 같이 함수식을 입력합니다.

=CONCAT(B2:E2)

8.CONCAT 함수 기본 사용법-범위 합치기 사진


그럼 셀을 각각 입력했을 때와 동일한 결과가 나옵니다.

=CONCAT(B2:E2) → 현대차:그랜저싼타페아반떼

9.CONCAT 함수 범위 합치기 결과 사진


3.띄어쓰기 하는법

CONCAT 함수 역시 띄어쓰기를 통해 좀 더 보기 쉽게 표시할 수 있습니다. 아래와 같이 함수식을 입력합니다.

=CONCAT(B2,” “,C2,” “,D2,” “,E2) → 현대차: 그랜저 싼타페 아반떼

10.띄어쓰기 하는법 사진

그럼 띄어쓰기가 된 채로 텍스트가 합쳐집니다.


엑셀 텍스트 합치기 함수 3.TEXTJOIN 함수

엑셀 텍스트 합치기 함수 세 번째는 TEXTJOIN 함수 입니다. TEXTJOIN 함수는 여러 텍스트 또는 범위를 내가 지정한 구분자를 이용해서 하나의 셀로 합쳐주는 함수입니다.

3.TEXTJOIN 함수

여러 텍스트 또는 범위를 지정한 구분자를 이용해서 하나로 합쳐주는 함수
= TEXTJOIN ( 구분자, *빈칸무시여부, 범위1, [범위2], … )
*빈칸무시여부: TRUE 입력 시 빈칸 무시, FALSE 입력 시 빈칸 표시

TEXTJOIN 함수는 텍스트 또는 범위 모두 합칠 수 있을 뿐만 아니라, 각 텍스트 또는 범위를 구분자로 구분해서 하나의 셀로 합칠 수 있습니다.

1.TEXTJOIN 함수 기본 사용법

TEXTJOIN 함수 기본 사용법입니다. 아래와 같이 함수식을 입력합니다.

=TEXTJOIN(“,”,TRUE,B2:D2) → 1학년,1반,김지호

엑셀 텍스트 합치기 함수 11.TEXTJOIN 함수 기본 사용법 사진

TEXTJOIN 함수 내 첫번째 인수는 구분할 기호입니다. 예시로 저는 ,(콤마)로 구분한다고 해보겠습니다. 구분 기호는 큰 따옴표 안에 입력해주세요.

두 번째 인수는 빈칸무시유무입니다. 텍스트로 합칠 범위 내에 빈칸이 있을 때 빈칸을 표시할지, 무시할지 표시합니다. TRUE는 빈칸 무시, FALSE는 빈칸 표시 입니다. 참고로 위 예시에는 빈칸이 없으므로 이 부분은 아래에서 자세히 알아보겠습니다.

세 번째 인수에는 텍스트를 합칠 범위를 선택하면 됩니다.

아래 셀에도 자동채우기를 하면 구분자인 ,(콤마) 가 표시된 채로 셀이 합쳐집니다.

12.자동채우기 사진


2.공백으로 구분하는 법

위에서는 ,(콤마)로 구분 했었는데요. 이번에는 공백으로 구분하는 방법입니다. ,(콤마) 대신 공백을 나타내기 위해 첫 번째 인수 내 큰 따옴표 안에서 스페이스바를 한 번 누릅니다.

=TEXTJOIN(” “,TRUE,B2:D2) → 1학년 1반 김지호

13.TEXTJOIN 함수 공백으로 구분하는법 사진

그럼 각 텍스트 사이가 공백으로 구분됩니다.

3.빈칸 표시하는법

이번엔 슬러쉬(/)로 구분해보겠습니다. 근데 아래 사진을 보면 C8 셀이 빈칸입니다. 빈칸을 무시하려면 TEXTJOIN 함수 두 번째 인수로 TRUE 를 입력하면 되고요. 빈칸을 표시하려면 FALSE 를 입력하면 됩니다.

=TEXTJOIN(“/”,FALSE,B8:D8) → 1차//3차

14.TEXTJOIN 슬러시(/)로 구분하는법 사진

TRUE 로 입력했으면 1차/3차 라는 결과값이 나왔을 것입니다. 하지만 FALSE 로 입력 했으므로 빈칸이 표시되어서 1차//3차 라는 결과값이 나온 것입니다.

4.텍스트 줄 바꿔서 합치는 법

이번엔 구분기호를 줄바꿈으로 지정해보겠습니다. 줄바꿈을 위해 CHAR 함수를 이용해보겠습니다. 아래와 같이 함수식을 입력합니다.

=TEXTJOIN(CHAR(10),TRUE,B12:D12)

15.TEXTJOIN 함수CHAR 함수로 줄바꿈 해서 텍스트 합치는법 사진

TEXTJOIN 함수 내 첫 번째 인수로 CHAR 함수를 입력합니다. CHAR 함수 내 숫자 10은 줄바꿈을 해주는 코드입니다. 함수 입력 후 엔터키를 누르면 바로 위 사진처럼 줄바꿈이 안될 수 있는데요.

줄바꿈이 안된다면 아래 사진처럼 홈 – 자동 줄 바꿈 글자를 클릭 합니다. 그럼 줄바꿈이 되어 표시됩니다.

16.TEXTJOIN 함수CHAR 함수로 줄바꿈 해서 텍스트 합치는법 사진



<결론>

  • 엑셀 텍스트 합치기 함수
    1. CONCATENATE 함수
    2. CONCAT 함수
    3. TEXTJOINT 함수
▶︎아래는 같이 보면 좋은 글입니다.
엑셀 CONCATENATE 함수 사용법

이상 엑셀 텍스트 합치기 함수 3가지 에 관한 글이었습니다.