엑셀 / 함수 / 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이 사라졌다면 연결 함수만으로 원래 값을 되찾을 수는 없습니다.

같은 카테고리의 다른 글
엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

엑셀 / 함수 / LARGE, SMALL / k번째로 큰 값, 작은 값 구하는 함수

LARGE·SMALL로 k번째 값을 구하고 MAX·MIN과 비교합니다. 중복 숫자의 순위 처리, 잘못된 k와 빈 범위에서 발생하는 오류도 설명합니다.

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

엑셀 / 함수 / XIRR / 비정기적인 현금 흐름의 내부수익률 계산하는 함수

XIRR의 금액·날짜 범위를 맞추고 연 단위 내부수익률을 계산하는 방법을 안내합니다. IRR과 다른 점, 날짜 오류와 추정값의 한계도 설명합니다.

엑셀 / 페이지 나누는 점선 없애는 방법

엑셀 / 페이지 나누는 점선 없애는 방법

페이지 나누기 점선을 숨기는 Excel 옵션과 복원 방법을 설명합니다. 표시 숨김, 수동 페이지 나누기 삭제와 실제 인쇄 배치 변경을 구분합니다.

엑셀 / 피벗 테이블 / 만드는 방법

엑셀 / 피벗 테이블 / 만드는 방법

피벗 테이블 원자료·보고서 위치·행·열·값 영역을 설정하는 방법을 설명합니다. 합계가 개수로 나오는 이유와 데이터 추가 후 범위·새로 고침도 안내합니다.

엑셀 / VBA / 모듈 내보내기 가져오기

엑셀 / VBA / 모듈 내보내기 가져오기

VBA 표준 모듈을 bas 파일로 내보내 다른 통합 문서에 가져오는 방법을 설명합니다. 중복 이름, 시트 참조·라이브러리 의존성과 전체 백업의 차이도 다룹니다.

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

엑셀 / 여러 워크시트 한 화면에서 동시에 보기

새 창과 모두 정렬로 같은 통합 문서의 여러 시트를 함께 보는 방법을 설명합니다. 새 파일 복사와의 차이, 창별 시트 선택과 동기 스크롤도 다룹니다.

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

엑셀 / 삼각함수(사인, 코사인, 탄젠트 등)의 값 계산하기

SIN·COS·TAN과 역수 함수의 사용법, 도 단위를 라디안으로 변환하는 방법을 정리합니다. 각도 입력 오류와 정의되지 않는 값에 주의하며 삼각함수 계산을 할 수 있습니다.

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

엑셀 / 함수 / RADIANS, DEGREES / 도를 라디안으로, 라디안을 도로 변환하는 함수

RADIANS·DEGREES로 도와 라디안을 변환하는 예제를 안내합니다. PI()의 사용과 삼각함수에 잘못된 각도 단위를 넣는 문제도 설명합니다.

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

엑셀 / 함수 / IFERROR / 에러 메시지를 변경하는 함수

IFERROR로 오류를 다른 값이나 문구로 표시하는 방법을 설명합니다. 빈 문자열·0의 차이와 실제 수식 오류를 숨기지 않는 사용 기준도 다룹니다.

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

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

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