엑셀 여러 셀 내용 합치기, 주소·코드 사이 구분자 넣기

주소가 여러 열로 나뉘어 있거나 부서 코드와 항목명을 한 줄로 표시해야 할 때 셀 내용을 연결하는 수식을 쓸 수 있어요. 셀 병합으로 화면을 넓히는 작업과는 목적이 다릅니다. 이 글은 Windows용 Microsoft 365·Excel 2024·2021 데스크톱과 사용 권한을 기준으로 공백·구분자를 넣고 빈 칸을 처리하는 방법을 설명합니다.

셀 내용 연결하기: 공백과 구분자를 수식에 넣기

합칠 원본과 결과 열을 따로 두세요

설명용 주소 예시로 A열에는 시·도, B열에는 시·군·구, C열에는 상세 주소가 있다고 가정해볼게요. 결과는 D열에 만듭니다. 예시는 문자열 연결을 배우기 위한 것이며 실제 사람의 주소를 사용하지 않아요. 원본 열을 남기면 상세 주소를 고치거나 일부 항목을 다시 분리해야 할 때 수식을 수정하기 쉽습니다.

먼저 어떤 구분자가 필요한지 정합니다. 주소에는 공백, 부서 코드와 품목에는 하이픈, 여러 항목을 나열할 때에는 쉼표처럼 출력 목적에 따라 달라져요. 원본 자체에 하이픈이 들어 있으면 결과의 구분자를 기호만 보고 다시 분리하기 어려울 수 있으므로, 받는 프로그램의 입력 규칙이 있다면 그 규칙을 먼저 확인하세요.

두 셀은 연결 기호로 묶을 수 있어요

  1. 결과를 넣을 빈 셀 D2를 선택합니다.
  2. =A2&" "&B2를 입력하고 Enter를 누릅니다. 큰따옴표 안의 공백이 두 값 사이에 들어갑니다.
  3. 세 번째 열까지 연결하려면 =A2&" "&B2&" "&C2처럼 셀과 구분자를 차례로 추가합니다.
  4. 예상한 순서로 연결됐는지 확인하고 아래 행에 수식을 복사합니다. 각 행의 원본 셀이 맞게 바뀌었는지 수식 입력줄을 봅니다.

엑셀 수식에는 연결 기호인 &를 넣습니다. 웹페이지에서 복사한 수식이 작동하지 않으면 큰따옴표와 기호가 실제 수식 문자로 들어갔는지 확인하세요. 공백을 큰따옴표 밖에 쓰거나 수식 앞의 등호를 빠뜨리면 원하는 연결 결과가 나오지 않을 수 있습니다.

합칠 열과 비어 있는 칸 확인, 새 결과 셀에 연결 수식 입력, 구분자와 빈 셀 처리 선택, 복사한 아래 행의 참조 점검

빈 셀이 있다면 TEXTJOIN을 검토하세요

여러 칸을 같은 구분자로 이어 붙이고 진짜 빈 셀은 건너뛰려면 =TEXTJOIN(" ",TRUE,A2:C2)를 사용할 수 있습니다. 첫 인수는 공백 구분자, 둘째 TRUE는 빈 셀을 무시하는 조건, 마지막은 연결할 범위예요. 확인한 지원 제품에는 Microsoft 365·Excel 2024·2021·2019가 포함되며, 이 글에서는 앞서 정한 데스크톱 범위를 기준으로 합니다.

설명용 예시에서 A2가 “서울특별시”, B2가 빈 셀, C2가 “예시로 10”이면 빈 셀 처리 여부가 중요해요. 단순 연결은 B2 양옆의 공백이 남을 수 있고, TEXTJOIN의 빈 셀 무시 조건은 실제 빈 칸을 건너뛰는 목적입니다. 공백 문자만 들어 있는 칸은 눈에 비어 보여도 실제 빈 셀과 다르므로 원본을 점검하세요.

빈 칸의 자리 자체가 필요한 자료라면 무조건 TRUE를 쓰면 안 됩니다. 고정된 항목 순서를 읽는 시스템에서는 비어 있는 부서 칸을 생략하면 뒤 항목의 의미가 달라질 수 있어요. 공식 구문에서 FALSE와 TRUE가 어떻게 다른지 작은 예시로 비교한 뒤 실제 전달 규칙에 맞게 선택합니다.

병합과 연결, 표시 형식도 구분하세요

두 셀 내용을 한 줄로 만드는 수식과 셀을 병합하는 기능은 별개입니다. 주소 문자열을 만들려고 병합부터 하면 원본 항목을 각각 관리하는 방식이 달라져요. 결과 열에 연결 수식을 두고 원본 열을 유지하면 어느 구성요소가 빠졌는지 찾기 쉽습니다. CONCAT도 연결에 사용할 수 있지만 구분자와 빈 셀 처리 인수가 있는 TEXTJOIN과 동일한 구문은 아닙니다.

코드 앞의 0이 중요하면 원본 코드가 텍스트로 보존돼 있는지 먼저 확인하세요. 이미 숫자로 들어가 0이 사라진 자료를 연결한다고 원래 코드가 복구되지는 않습니다. 표시 형식으로만 앞자리 0을 보여 주고 있었다면 결과 문자열도 같은 모양이 되는지 따로 대조해야 합니다. 날짜도 연결 후 원하는 날짜 문구로 표시되는지 확인하세요.

긴 문자열과 전달 사본을 점검하세요

TEXTJOIN 결과가 셀 문자 한도인 32,767자를 넘으면 #VALUE! 오류를 반환한다는 공식 제한이 있어요. 많은 설명을 한 셀로 모두 합치기보다 필요한 범위를 좁히고 문서 구조를 유지하는 편이 적합한지 판단합니다. 오류가 나타나면 범위에 불필요한 열 전체를 포함한 것은 아닌지 확인하세요.

셀 병합과 문자열 연결 구분, 공백 셀과 진짜 빈 셀 구분, 코드 앞자리 보존 확인, 결과 전달은 값 사본 점검

완료 점검에는 정상 행, 중간 칸이 빈 행, 코드가 있는 행을 포함합니다. 원본 순서와 구분자 수가 맞는지 눈으로 대조하고 아래 행의 참조도 확인하세요. 결과를 원본 열 위에 바로 붙여넣으면 이후 수정이 어려워질 수 있으므로 연결용 작업본을 먼저 보관합니다.

다른 사람에게 결과 문자열만 전달하려면 별도 사본에서 값으로 붙여넣는 방식을 검토하세요. 연결 수식이 있는 원본은 자료를 바꾸면 다시 계산할 수 있지만 값 사본은 자동으로 따라가지 않습니다. 주소처럼 일부 수정이 생길 수 있는 목록은 어떤 파일이 작업본인지 구분해 두면 이전 문자열을 실수로 전달하는 일을 줄일 수 있어요.

공식 자료와 확인일

2026년 10월 4일 공식 본문 확인. 메뉴와 지원 제품은 설치 버전의 공식 안내를 확인해 주세요.

댓글 남기기

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.