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

TEXTJOIN은 여러 셀의 텍스트를 지정한 구분자로 연결하고 빈 셀을 건너뛸지 선택할 수 있습니다. 쉼표·공백·슬래시로 목록을 합칠 때 CONCAT보다 간단할 수 있습니다. 결과는 문자열이며 원본 셀은 그대로 유지됩니다.

구문과 인수

=TEXTJOIN(delimiter,ignore_empty,text1,[text2],...)

delimiter는 값 사이에 들어갈 구분자, ignore_empty는 빈 셀을 제외할지 정하는 TRUE·FALSE 값입니다. text1에는 문자열·셀·범위를 넣고 추가 범위를 더할 수 있습니다.

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

구분자와 빈 셀 비교

=TEXTJOIN("/",TRUE,A2:C2)
=TEXTJOIN("/",FALSE,A2:C2)

구분자가 없거나 슬래시인 경우, 빈 셀을 포함하거나 제외하는 경우를 비교한 예입니다. A2가 A, B2가 실제 빈 셀, C2가 C라면 위 결과는 A/C와 A//C입니다.

구분자가 없거나 슬래시인 경우, 빈 셀을 포함하거나 제외하는 경우를 비교한 예입니다. A2가 A, B2가 실제 빈 셀, C2가 C라면 위 결과는 A/C와 A//C입니다.

구분자를 ""으로 정하면 A와 C가 바로 붙으므로 빈 셀 옵션의 차이가 눈에 잘 보이지 않을 수 있습니다. 주소·명단처럼 중간 항목이 빠질 수 있는 데이터는 실제 빈 셀뿐 아니라 수식 빈 문자열이나 공백이 있는 경우도 확인하세요.

날짜와 줄바꿈 연결

날짜·금액의 표시 형식은 연결 결과에 그대로 유지되지 않을 수 있습니다. 날짜는 TEXT(A2,"yyyy-mm-dd")처럼 먼저 원하는 표현으로 만든 뒤 연결합니다. 구분자로 CHAR(10)을 넣으면 줄바꿈을 넣을 수 있으며 셀에서 보려면 텍스트 줄 바꿈 표시를 켭니다.

=TEXTJOIN(CHAR(10),TRUE,A2:A5)

길이와 지원 버전 확인

결과가 셀의 문자 수 한도인 32767자를 넘으면 #VALUE! 오류가 날 수 있습니다. 길게 합친 자료는 범위를 나누거나 원래 표 구조를 유지하는 방법을 검토하세요. TEXTJOIN을 사용할 수 없는 버전에서는 #NAME? 오류가 날 수 있으므로 공식 문서의 지원 제품을 확인합니다.

공용 명단을 한 문자열로 만들 때는 쉼표·줄바꿈 등이 원자료 안에도 있는지 확인해야 다시 나누기 쉽습니다. 구분자 없는 단순 연결은 CONCAT·CONCATENATE로도 처리할 수 있습니다.

같은 카테고리의 다른 글
엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

엑셀 / 함수 / ISEVEN, ISODD / 짝수인지 홀수인지 확인하는 함수

ISEVEN·ISODD로 짝수와 홀수를 판단하는 방법을 설명합니다. 0, 음수, 소수의 처리와 IF를 사용한 분류 예제를 확인할 수 있습니다.

엑셀 / PDF 형식으로 저장하는 방법

엑셀 / PDF 형식으로 저장하는 방법

Excel의 PDF 저장 경로와 선택 영역·활성 시트·전체 통합 문서 옵션을 설명합니다. 인쇄 배율, 페이지 잘림과 저장 후 검증도 안내합니다.

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

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

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

엑셀 / 인쇄 / 워크시트에서 선택한 영역만 인쇄하는 방법

엑셀 / 인쇄 / 워크시트에서 선택한 영역만 인쇄하는 방법

선택 영역 인쇄와 인쇄 영역 지정의 차이를 설명합니다. 머리글·배율·미리 보기와 다음 인쇄 작업의 설정 확인을 안내합니다.

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

엑셀 / 중복된 값 찾는 방법, 중복 항목 제거하는 방법

중복 값을 표시하는 조건부 서식과 실제 제거를 구분합니다. 한 열·여러 열의 기준 선택, 행 관계 보존과 제거 후 검증·복구도 설명합니다.

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

엑셀 / 참조 / 상대 참조, 절대 참조, 혼합 참조

상대·절대·혼합 참조의 복사 규칙을 예제로 설명합니다. $의 행·열 고정, F4 전환과 곱셈표·고정 비율 계산의 활용을 안내합니다.

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

엑셀 / 함수 / YEAR, MONTH, DAY / 년, 월, 일 반환하는 함수

YEAR·MONTH·DAY로 날짜에서 연·월·일을 추출하고 일련번호 구조를 설명합니다. 빈 셀과 텍스트 날짜, 날짜 체계의 차이를 확인할 수 있습니다.

엑셀 / 나누기, 몫 구하기, 나머지 구하기

엑셀 / 나누기, 몫 구하기, 나머지 구하기

나눗셈 연산자와 QUOTIENT·MOD의 결과를 비교합니다. 0으로 나누는 오류와 음수에서 몫·나머지가 계산되는 방식도 예제로 설명합니다.

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

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

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

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

엑셀 / 행, 열, 워크시트 숨기기, 숨기기 취소하기

행·열·시트를 숨기고 다시 표시하는 경로를 설명합니다. 첫 행·첫 열, 숨기기 취소 비활성화와 숨김이 보안 기능이 아닌 이유도 안내합니다.