

엑셀을 사용하다 보면 여러 셀에 나뉘어 있는 값을 하나의 문장처럼 합쳐야 할 때가 있다.
예를 들어 이름, 부서, 직급이 각각 다른 셀에 입력되어 있을 때
'김민지 총무팀 대리' 처럼 한 줄로 정리하고 싶을 때
이럴 때 사용하는 함수 CONCAT와 TEXTJOIN.
CONCAT은 여러 값을 순서대로 이어 붙이는 함수
TEXTJOIN은 구분자를 넣어 여러 값을 합치는 함수다.
---
## 요약
=CONCAT(A2," ",B2," ",C2)
=TEXTJOIN(" / ",TRUE,A2:C2)
단순히 이어 붙일 때는 CONCAT,
구분자를 넣어 합칠 때는 TEXTJOIN을 사용한다.
---
## 1. 이름, 부서, 직급 예제표를 먼저 살펴보자
이번 예제에서는 직원 정보가 아래처럼 나누어져 있다.
A열에는 이름, B열에는 부서, C열에는 직급

---
## 2. CONCAT으로 값을 하나로 이어 붙여보자
먼저 CONCAT 함수로 이름, 부서, 직급을 하나로 합쳐보자.
D2 셀에 아래 수식을 입력한다.
=CONCAT(A2," ",B2," ",C2)
이 수식은 A2, B2, C2 값을 순서대로 이어 붙인다.
중간에 들어간 " " 는 공백이다.
즉 김민지, 총무팀, 대리 사이에 공백을 넣어
' 김민지 총무팀 대리 ' 로 표기되도록 해보자.

---
## 3. TEXTJOIN으로 구분자를 넣어 합쳐보자
이번에는 TEXTJOIN 함수로 이름, 부서, 직급을 합쳐보자.
E2 셀에 아래 수식을 입력한다.
=TEXTJOIN(" / ",TRUE,A2:C2)
첫 번째 인수인 " / " 는 구분자로 사용한다.
두 번째 인수 TRUE는 빈칸을 무시한다는 뜻이다.
세 번째 인수 A2:C2는 합칠 범위이다.
결과는 아래처럼 표시된다.
김민지 / 총무팀 / 대리

---
## 4. 자동채우기로 같은 수식을 한 번에 적용하자
D2와 E2에 수식을 입력했다면
아래로 드래그해서 다른 행에도 같은 수식을 적용할 수 있다.
D열에는 CONCAT 결과가 표시되고,
E열에는 TEXTJOIN 결과가 표시된다.
이렇게 하면 여러 행의 직원 정보를 한 번에 정리할 수 있다.

---
## 5. CONCAT과 TEXTJOIN 차이를 정리해보자
CONCAT은 단순히 값을 순서대로 이어 붙일 때 사용한다.
예를 들어
=CONCAT(A2," ",B2," ",C2)
처럼 셀과 공백을 직접 하나씩 넣어 작성한다.
TEXTJOIN은 구분자를 한 번 지정해서 범위 전체를 연결할 수 있다.
예를 들어
=TEXTJOIN(" / ",TRUE,A2:C2)
처럼 작성하면 A2:C2 범위를 한 번에 연결한다.
단순히 붙이면 CONCAT,
구분자를 넣으면 TEXTJOIN
이렇게 기억하면 된다.

---
## 6. 마무리
오늘은 CONCAT과 TEXTJOIN을 이용해 여러 셀 값을 한 줄로 합치는 방법을 알아보았다.
간단히 이어 붙일 때는 CONCAT
구분자를 넣어 보기 좋게 합칠 때는 TEXTJOIN
특히 이름, 부서, 직급처럼 여러 셀에 나뉜 정보를 한 문장처럼 정리할 때 유용하다.
오늘 포스팅이 도움이 되었길 바란다.
'엑셀이지, So Easy' 카테고리의 다른 글
| Step10. 엑셀에서 오류 처리하기(IFERROR, IFNA) (0) | 2026.06.27 |
|---|---|
| Step09. 엑셀에서 날짜 계산하기(TODAY, DATEDIF) (0) | 2026.06.26 |
| Step07. 엑셀에서 문자 잘라내기(LEFT, RIGHT) (0) | 2026.06.26 |
| Step06. 엑셀에서 원하는 값 찾아오기(VLOOKUP, XLOOKUP) (0) | 2026.06.26 |
| Step05. 엑셀 조건에 따라 결과 표시하기(IF, IFS) (0) | 2026.06.24 |