엑셀을 사용하다 보면 여러 셀에 입력된 데이터를 하나의 셀로 합쳐야 할 때가 많습니다. 예를 들어, 이름과 성이 각각 다른 셀에 있을 때 이를 한 셀로 합치거나, 여러 개의 주소 정보를 한 줄로 만들고 싶을 때 사용할 수 있습니다. 엑셀에서는 이 작업을 다양한 방법으로 할 수 있습니다.
1. CONCATENATE 함수 사용하기 (구버전)
가장 기본적인 방법은 CONCATENATE 함수를 사용하는 것입니다.
예시
- A1: 홍
- B1: 길동
=CONCATENATE(A1, B1)
결과: 홍길동
여러 셀을 합칠 때 띄어쓰기를 넣고 싶다면 아래처럼 사용하세요.
=CONCATENATE(A1, " ", B1)
결과: 홍 길동
2. & 연산자 사용하기
& 기호를 이용하면 더 간단하게 셀을 합칠 수 있습니다.
=A1 & B1
또는 띄어쓰기를 포함해서:
=A1 & " " & B1
3. CONCAT 함수 사용하기 (엑셀 2016 이후)
엑셀 2016 이상 버전에서는 CONCAT 함수로 더 쉽게 합칠 수 있습니다.
=CONCAT(A1, " ", B1)
4. TEXTJOIN 함수 사용하기 (엑셀 2016 이후)
여러 셀을 한 번에 합치고, 구분자(예: 쉼표, 띄어쓰기 등)를 지정할 수 있는 가장 강력한 함수입니다.
예시
- A1: 서울
- B1: 경기
- C1: 인천
=TEXTJOIN(", ", TRUE, A1:C1)
결과: 서울, 경기, 인천
- 첫 번째 인수는 구분자(여기서는 쉼표와 띄어쓰기)
- 두 번째 인수는 빈 셀 무시 여부(TRUE면 빈 셀 무시)
- 세 번째 인수는 합칠 셀 범위
5. 여러 행/열 합치기 (실무 예제)
예시
A열에 이름, B열에 부서가 있을 때, “이름(부서)” 형태로 합치기
=A2 & " (" & B2 & ")"
결과: 홍길동 (영업팀)
6. 값만 남기고 수식 지우기
합친 결과를 복사해서 값만 붙여넣고 싶다면,
- 수식이 들어간 셀을 복사(Ctrl+C)
- 붙여넣을 위치에서 마우스 오른쪽 버튼 → ‘값 붙여넣기’ 선택
정리하자면 엑셀에서 여러 셀을 한 셀로 합치는 방법은 다양하며, 데이터의 양과 형태에 따라 적합한 함수를 선택하면 됩니다. 특히 TEXTJOIN 함수는 많은 데이터를 한 번에 합칠 때 매우 유용하니 꼭 활용해보시기 바랍니다.