본문 바로가기
카테고리 없음

CONCATENATE (& 연산자): 서로 다른 칸에 있는 '성'과 '이름' 합치기

by story00-1 2026. 1. 13.

안녕하세요! 여러분의 칼퇴를 돕는 엑셀 파트너입니다.

지난 시간에는 긴 텍스트를 자르고(LEFT, MID, RIGHT), 다듬는(TRIM) 방법에 대해 알아보았습니다. 오늘은 그 반대로, 흩어져 있는 데이터를 하나로 합치는 기술을 배워보겠습니다.

혹시 이런 상황 겪어보셨나요?
"고객 명단을 다운로드했는데, '성(Last Name)'과 '이름(First Name)'이 서로 다른 칸에 떨어져 있네? 이걸 언제 다 합치지?"
"주소가 시, 구, 동으로 다 쪼개져 있어서 우편물 라벨을 만들 수가 없네..."

설마 이걸 보고 하나하나 다시 타이핑하고 계신 건 아니겠죠? 엑셀에는 셀과 셀을 강력접착제처럼 딱 붙여주는 CONCATENATE 함수& (앰퍼샌드) 연산자가 있습니다.

이 두 가지만 알면 1,000명의 이름도 단 3초 만에 합칠 수 있습니다. 지금 바로 시작해 볼까요?

CONCATENATE (& 연산자): 서로 다른 칸에 있는 '성'과 '이름' 합치기
CONCATENATE (& 연산자): 서로 다른 칸에 있는 '성'과 '이름' 합치기

1. 가장 빠르고 쉬운 방법: & (앤드) 연산자

함수 이름이 너무 길어서 외우기 귀찮으신가요? 사실 실무에서는 함수보다 이 특수기호를 훨씬 더 많이 씁니다. 키보드 숫자 7번 위에 있는 & (Ampersand) 기호입니다.

1-1. 사용 공식

= 셀1 & 셀2
* 해석: 셀1과 셀2를 이어 붙여라.

마치 풀칠을 하듯이 셀 사이에 &만 넣어주면 끝입니다. 개수 제한도 없습니다. =A1 & B1 & C1 & ... 계속 붙일 수 있습니다.


2. 정석적인 방법: CONCATENATE 함수

이 함수는 '사슬로 잇다'라는 뜻을 가진 엑셀의 전통적인 함수입니다. 기능은 & 연산자와 100% 동일합니다.

2-1. 사용 공식

=CONCATENATE(text1, [text2], ...)
* 해석: =CONCATENATE(합칠 셀1, 합칠 셀2, ...)

참고: 엑셀 2019 버전부터는 이름이 더 짧아진 CONCAT 함수가 새로 나왔습니다. 하지만 구버전 엑셀과의 호환성을 위해 CONCATENATE도 여전히 많이 쓰입니다.


3. 실전 예제 A: 성과 이름 합치기 (띄어쓰기 포함)

가장 흔한 예제입니다. A열에 '김', B열에 '철수'가 있을 때 이를 '김철수' 혹은 '김 철수'로 합쳐보겠습니다.

A열 (성) B열 (이름) 수식 입력 결과 화면
철수 =A1 & B1 김철수
영희 =A1 & " " & B1 이 영희
💡 핵심 포인트: 띄어쓰기 넣기

그냥 합치면 '이영희'가 되지만, 중간에 공백을 넣고 싶다면
반드시 큰따옴표를 사용해 " " (스페이스)를 넣어줘야 합니다.
=A1 & " " & B1

4. 실전 예제 B: 쪼개진 주소 하나로 잇기

주소 데이터가 [시/도], [구/군], [도로명]으로 3개 열에 나뉘어 있을 때, 이를 하나의 '전체 주소'로 만드는 방법입니다.

  • 데이터: 서울시(A1), 강남구(B1), 테헤란로 123(C1)
  • 목표: 서울시 강남구 테헤란로 123

수식:

=A1 & " " & B1 & " " & C1

중간중간 & " " &를 넣어 띄어쓰기를 해주는 것이 포인트입니다. 만약 쉼표(,)를 넣고 싶다면 & ", " & 처럼 응용할 수 있습니다.


5. 실전 예제 C: 문자와 숫자, 함수 섞어 쓰기 (보고서용)

단순히 셀끼리 합치는 것뿐만 아니라, 문장 속에 계산 결과를 자연스럽게 넣을 수도 있습니다. 보고서 제목을 만들 때 아주 유용합니다.

상황: A1 셀에 '매출액'이라는 글자가 있고, B1 셀에 '1,000,000'이라는 숫자가 있습니다. 이를 "매출액 합계: 1,000,000원"이라는 문장으로 만들고 싶다면?

=A1 & " 합계: " & TEXT(B1, "#,##0") & "원"

분석:

  1. A1: "매출액"을 가져옵니다.
  2. " 합계: ": 중간에 연결할 말을 직접 적습니다.
  3. TEXT(B1, "#,##0"): 그냥 B1만 가져오면 콤마가 사라집니다. TEXT 함수로 천 단위 콤마를 찍어줍니다.
  4. "원": 마지막에 단위를 붙입니다.

이렇게 하면 셀의 숫자가 바뀔 때마다 문장의 숫자도 자동으로 바뀝니다. 정말 스마트하죠?


6. & 연산자 vs CONCATENATE 비교 요약

구분 & 연산자 (추천 ⭐) CONCATENATE 함수
입력 속도 매우 빠름 함수명을 쳐야 해서 느림
가독성 직관적임 (A & B) 인수가 많으면 복잡함
활용도 실무 90% 이상 사용 구버전 호환용

오늘은 엑셀의 데이터를 강력하게 이어 붙이는 CONCATENATE 함수& 연산자에 대해 알아보았습니다.

이제 "성과 이름을 합쳐주세요" 혹은 "주소를 하나로 만들어주세요"라는 요청이 와도 당황하지 마세요. 앤드(&) 기호 하나면 퇴근 시간이 빨라집니다.

다음 시간에는 텍스트 안에서 "특정 단어의 위치를 찾아내는 FIND, SEARCH 함수"에 대해 다뤄보겠습니다. 데이터를 합쳤으니, 이제 그 안에서 보물찾기하듯 원하는 글자의 위치를 찾는 고급 기술입니다. 다음 포스팅도 기대해 주세요!

이 글이 도움이 되셨다면 공감과 댓글 부탁드립니다. 오늘도 칼퇴하세요!