엑셀 / 함수 / CONCAT, CONCATENATE / 여러 텍스트를 하나로 합치는 함수

CONCAT은 여러 텍스트나 범위의 값을 하나의 문자열로 연결합니다. CONCATENATE는 이전 통합 문서와의 호환성을 위해 사용할 수 있는 연결 함수입니다. 두 함수는 구분자를 자동으로 넣지 않으므로 공백·하이픈 등이 필요하면 직접 지정해야 합니다.

기본 구문과 간단한 연결

=CONCAT(text1,[text2],...)
=CONCAT(A2,B2)
=CONCAT(A2," ",B2)

첫 번째 예제는 두 값을 붙이고 두 번째는 사이에 공백 하나를 넣습니다. 같은 목적을 =A2&" "&B2처럼 & 연산자로 표현할 수도 있습니다. 결과는 연결된 텍스트입니다.

구문과 지원 제품은 Microsoft의 CONCAT 함수 설명, Microsoft의 CONCATENATE 함수 설명에서 확인할 수 있습니다.

공백을 넣거나 넣지 않고 두 텍스트를 연결한 예입니다. CONCATENATE로 개별 셀을 연결해도 같은 결과를 만들 수 있습니다.

공백을 넣거나 넣지 않고 두 텍스트를 연결한 예입니다. CONCATENATE로 개별 셀을 연결해도 같은 결과를 만들 수 있습니다.

범위와 기호 연결

=CONCAT(A2:C2)
=CONCAT("제품: ",A2," / 수량: ",B2)

값 사이에 고정 문구와 기호를 추가한 예입니다. 수식이 있는 셀을 참조하면 수식 문자열이 아니라 계산 결과를 연결합니다.

값 사이에 고정 문구와 기호를 추가한 예입니다. 수식이 있는 셀을 참조하면 수식 문자열이 아니라 계산 결과를 연결합니다.

CONCAT은 범위를 받을 수 있지만 CONCATENATE의 범위 처리 방식은 같다고 가정하지 마세요. 구형 파일과 함께 쓰는 경우에는 실제 지원 버전을 확인합니다. 일정한 구분자를 넣고 빈 셀을 건너뛰는 작업은 TEXTJOIN이 더 읽기 쉬울 수 있습니다.

날짜·숫자의 표시가 달라질 때

셀의 표시 형식은 연결 결과에 그대로 적용되지 않을 수 있습니다. 날짜를 연결하면 날짜 일련번호가 나올 수 있으므로 =CONCAT(TEXT(A2,"yyyy-mm-dd")," 기준")처럼 TEXT로 형식을 지정합니다.

금액의 천 단위 구분이나 앞자리 0을 표현할 때도 TEXT 형식이 필요할 수 있습니다. 실제 식별 코드가 숫자로 이미 바뀌어 앞자리 0이 사라졌다면 연결 함수만으로 원래 값을 되찾을 수는 없습니다.

같은 카테고리의 다른 글

엑셀 / 함수 / ABS / 절댓값을 반환하는 함수

ABS로 절댓값과 두 값의 차이 크기를 계산하는 예제를 설명합니다. 합의 절댓값·절댓값의 합 차이와 부호 정보가 사라지는 한계도 다룹니다.

엑셀 / 가로 방향으로 정렬하는 방법

엑셀 / 가로 방향으로 정렬하는 방법

정렬 옵션의 왼쪽에서 오른쪽 설정으로 열을 가로 정렬하는 방법을 설명합니다. 기준 행과 전체 열 데이터의 대응 관계를 확인하는 과정도 안내합니다.

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

엑셀 / 함수 / EVEN, ODD / 짝수 또는 홀수로 올림 또는 내림하는 함수

EVEN과 ODD가 0에서 멀어지는 방향으로 짝수·홀수를 만드는 원리를 설명합니다. 음수와 0 예제로 ISEVEN·ISODD의 판별 기능과 구분할 수 있습니다.

엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

엑셀 / 함수 / ADDRESS / 셀 주소 확인하는 함수

ADDRESS의 행·열 번호와 절대·상대 참조 옵션을 예제로 설명합니다. A1·R1C1 형식, 시트 이름과 반환 문자열의 한계도 다룹니다.

엑셀 / 함수 / RANK, RANK.EQ, RANK.AVG / 순위 구하는 함수

엑셀 / 함수 / RANK, RANK.EQ, RANK.AVG / 순위 구하는 함수

RANK·RANK.EQ·RANK.AVG의 순위 기준과 동점 처리를 비교합니다. 범위 고정과 오름차순·내림차순 예제로 순위표를 만들 수 있습니다.

엑셀 / 인쇄 / 바닥글에 총 페이지 수, 현재 페이지 번호 표시하는 방법

엑셀 / 인쇄 / 바닥글에 총 페이지 수, 현재 페이지 번호 표시하는 방법

바닥글에 현재 페이지·전체 페이지 수를 넣고 모양을 수정하는 방법을 설명합니다. 필드 삽입, 인쇄 범위와 실제 미리 보기 확인을 안내합니다.

엑셀 / ROUND - 반올림, ROUNDUP - 올림, ROUNDDOWN - 내림

엑셀 / ROUND - 반올림, ROUNDUP - 올림, ROUNDDOWN - 내림

ROUND·ROUNDUP·ROUNDDOWN의 양수·0·음수 자릿수와 음수 계산 방향을 비교합니다. 화면 표시만 바꾸는 서식과 실제 계산 값을 바꾸는 함수도 구분합니다.

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

엑셀 / 행의 최대 개수, 열의 최대 개수, 셀의 최대 개수

현대 Excel 워크시트의 행·열·셀 수와 마지막 셀 주소를 설명합니다. .xls의 제한과 실제 처리 용량·숫자 정밀도는 별도 조건임을 안내합니다.

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

엑셀 / 암호 설정하는 방법, 암호 해제하는 방법

열기 암호·쓰기 암호·시트 보호의 목적을 비교하고 설정·해제 과정을 안내합니다. 저장 후 검증, 암호 분실과 보호의 보안 한계도 설명합니다.

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

엑셀 / 함수 / DATEDIF / 두 날짜 사이의 일수, 월수, 년수 등을 계산하는 함수

DATEDIF로 완성된 연수·월수와 날짜 차이를 구하는 방법을 설명합니다. 인수 순서, 공식 문서에 안내된 MD의 한계, 윤년·월말 확인 사항도 다룹니다.