본문 바로가기
#1 엑셀 함수/#1.1 단일 함수

엑셀 TEXTJOIN 함수 사용법 및 실무 예제

by 이세계의엑셀 2024. 10. 9.
반응형

TEXTJOIN 함수는 엑셀에서 여러 셀의 텍스트를 특정 구분 기호(구분자)를 사용해 하나로 결합하는 함수입니다. 이 함수는 구분자를 쉽게 추가하여 데이터 값을 연결할 수 있어, 리스트나 문장을 생성할 때 매우 유용하게 사용됩니다. 특히 빈 셀을 무시할 수 있는 기능이 있어 데이터의 일관성을 유지하면서 효율적으로 텍스트를 결합할 수 있습니다.

TEXTJOIN 함수 기본 작성 형태

TEXTJOIN 함수의 기본 구문은 다음과 같습니다:

=TEXTJOIN(구분자, 빈 셀 무시, 텍스트1, 텍스트2, ...)

여기서 구분자는 결합할 때 사용할 기호(예: 공백, 쉼표 등), 빈 셀 무시는 TRUE 또는 FALSE로 빈 셀을 무시할지 여부를 지정하며, 그다음 텍스트1, 텍스트2는 결합할 텍스트나 셀 범위입니다. 빈 셀 무시 옵션은 텍스트가 없는 셀을 결합 과정에서 무시할 수 있어, 불필요한 공백이나 쉼표가 포함되지 않도록 합니다.

TEXTJOIN 함수 사용처와 구체적인 예시

TEXTJOIN 함수는 주로 여러 셀의 데이터를 하나로 결합할 때 구분 기호를 삽입하는 방식으로 활용됩니다. 예를 들어, 이름과 성을 결합할 때 공백을 구분 기호로 사용하거나, 여러 제품 코드를 쉼표로 구분하여 하나의 셀에 결합할 때 유용합니다. 특히 실무에서는 여러 데이터를 하나의 셀로 연결하여 보고서 작성이나 데이터 정리를 쉽게 할 수 있는 도구로 사용됩니다.

반응형

예시 1: 이름과 성 결합

  A B C
1 이름 전체 이름
2 철수 =TEXTJOIN(" ", TRUE, A2, B2)
3 영희 =TEXTJOIN(" ", TRUE, A3, B3)

위의 예시에서는 TEXTJOIN 함수를 사용하여 성과 이름을 결합합니다. 예를 들어, =TEXTJOIN(" ", TRUE, A2, B2)는 "김 철수"를 반환합니다. 빈 셀 무시 기능을 TRUE로 설정하여 불필요한 공백 없이 데이터를 결합할 수 있습니다.

예시 2: 제품 코드 리스트 결합

  A B C D 결과
1 제품 1 제품 2 제품 3 제품 4 =TEXTJOIN(", ", TRUE, A1:D1)
2 A100 B200 C300 D400 =TEXTJOIN(", ", TRUE, A2:D2)

이 예시에서는 여러 제품 코드를 쉼표로 구분하여 결합합니다. 예를 들어, =TEXTJOIN(", ", TRUE, A2:D2)는 "A100, B200, C300, D400"을 반환합니다.

TEXTJOIN 함수 실무형 예제

예제 1: 주소 데이터 결합

실무에서 시/도, 구, 동 등의 주소 데이터를 결합하여 하나의 셀에 저장할 때 유용하게 사용할 수 있습니다. 이 함수는 여러 주소 데이터를 빈 셀 무시 기능을 사용하여 공백 없이 결합할 수 있습니다.

  A B C D 전체 주소
1 서울특별시 강남구 역삼동 101호 =TEXTJOIN(" ", TRUE, A1:D1)
2 부산광역시 해운대구 우동 202호 =TEXTJOIN(" ", TRUE, A2:D2)

이 예시에서는 TEXTJOIN을 사용해 시/도, 구, 동, 호수를 결합하여 전체 주소를 만듭니다. =TEXTJOIN(" ", TRUE, A1:D1)은 "서울특별시 강남구 역삼동 101호"를 반환합니다.

예제 2: 여러 값의 리스트 생성

여러 값의 리스트를 구분 기호를 사용해 하나로 결합할 수 있습니다. 예를 들어, 학생들의 이름을 쉼표로 구분하여 리스트로 만들 수 있습니다. 이를 통해 여러 데이터를 깔끔하게 정리하여 표시할 수 있습니다.

  A B C D 리스트
1 홍길동 김철수 이영희 박영수 =TEXTJOIN(", ", TRUE, A1:D1)

이 예제에서는 =TEXTJOIN(", ", TRUE, A1:D1)을 사용하여 "홍길동, 김철수, 이영희, 박영수"와 같은 형식의 결과를 만듭니다.

TEXTJOIN 함수 사용 시 주의사항

  • TEXTJOIN 함수는 구분자를 지정해야 하며, 공백 또는 쉼표 등 원하는 구분 기호를 사용할 수 있습니다.
  • 빈 셀을 무시하고 싶으면 TRUE를, 빈 셀을 포함하고 싶으면 FALSE를 입력합니다. 특히 여러 데이터가 있을 때 불필요한 빈 공간이 생기지 않도록 주의해야 합니다.
  • TEXTJOIN 함수는 Excel 2016 이상 버전에서 지원됩니다. 이전 버전에서는 사용이 불가능하므로, 호환성을 확인한 후 사용하는 것이 좋습니다.

TEXTJOIN 함수 문제 예시

다음 표에서 문제를 풀어보세요:

  A B C D 결과
1 A100 B200 C300 D400 =TEXTJOIN(", ", TRUE, A1:D1)

문제: 위 표에서 TEXTJOIN 함수를 사용하여 A열부터 D열의 값을 쉼표로 구분해 결합하는 수식을 작성하세요.

답을 보려면 마우스로 드래그하세요: =TEXJOIN(", ", TRUE, A1:D1)

반응형