Excel에서 텍스트 조인 함수를 활용하면 데이터를 조작하는 다양한 방법을 사용할 수 있습니다. 이 함수는 이름에서 알 수 있듯이 구분 기호를 사용하여 텍스트를 연결할 수 있습니다. 이 함수의 구현은 Excel 내에서 데이터 요약 작업을 수행할 때 특히 유용할 수 있습니다.
이 문서에서는 Microsoft Excel 내에서 텍스트조인 함수의 복잡한 기능을 자세히 살펴보고, 플랫폼 내에서 텍스트조인 함수의 활용에 대한 이해를 높이기 위해 구체적인 적용 예를 제시합니다.
TEXTJOIN 함수의 구문 및 매개변수
Microsoft Excel의 TEXTJOIN 함수를 사용하면 다양한 셀의 텍스트를 하나의 단독 셀로 연결할 수 있으며, 특정 구분 기호 및 설정을 유연하게 선택할 수 있습니다. TEXTJOIN 함수의 구문은 다음과 같습니다:
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
주어진 문장을 좀 더 정교하게 렌더링해도 될까요? “함수의 각 특성을 자세히 살펴볼까요?
구분 기호는 따옴표로 묶인 기호를 말하며, 입력 데이터 내에서 여러 텍스트 문자열을 구분하는 표시기 역할을 합니다. 구분 기호를 선택하는 옵션은 쉼표(“,”), 하이픈(-) 또는 기타 기호를 포함하되 이에 국한되지 않는 특정 범위에 국한되지 않는 하나 이상의 문자로 구성될 수 있으며 기본 설정에 따라 사용자 지정할 수 있습니다. 또한 필드를 비워두면 구분 기호를 전혀 선택하지 않을 수도 있습니다.
“무시\_비어 있음” 속성은 최종 결과에서 빈 셀을 무시할지 아니면 고려할지를 나타내는 논리적 지표 역할을 합니다. 이 속성이 true로 설정되면 빈 셀은 결과에서 제외됩니다. 반대로 거짓으로 설정하면 빈 셀이 최종 집계에 포함됩니다.
앞서 언급한 텍스트 문자열은 연결하려는 구성 요소의 역할을 합니다. 이러한 요소는 최대 252개까지 지정할 수 있으며, 독립형 셀, 범위를 구성하거나 텍스트 값으로 큰따옴표 안에 묶을 수 있습니다.
텍스트 조인 기능은 미리 정해진 구분 문자를 사용하여 미리 계획된 순서에 따라 상호 연결된 일련의 텍스트를 통합합니다. 이 절차는 “무시\_비어 있음” 옵션이 FALSE로 활성화된 경우를 제외하고는 내용이 없는 셀 내용을 모두 제거합니다.
Excel에서 텍스트 조인 함수를 사용하는 예제
텍스트 조인 함수는 다양한 상황에서 사용될 수 있으며, 그 중 일부는 아래에 설명되어 있습니다:
텍스트 결합
첫 번째 열에 ‘A’로 지정된 이름이 있고 두 번째 열에 ‘B’로 지정된 성이 나열된 스프레드시트가 있는 시나리오를 예로 들어 보겠습니다. 목표는 ‘C’로 표시된 세 번째 열에 전체 이름의 명단을 컴파일하는 것입니다. 이를 달성하기 위해 ‘C2’ 셀에 다음 공식을 사용할 수 있습니다:
=TEXTJOIN(" ", TRUE, A2, B2)
열 전체에 걸쳐 공백을 구분 기호로 사용하여 모든 행의 주어진 이름과 성을 하나의 셀로 연결하는 공식을 활용합니다.
쉼표로 구분된 목록 만들기
쉼표와 함께 텍스트조인 함수를 사용하면 수직으로 정렬된 일련의 도시 중심지를 각 도시를 포함하는 쉼표로 구성된 단독 셀 열거로 통합할 수 있습니다.
=TEXTJOIN(", ", TRUE, A2:A7)
큰따옴표는 A 열에서 A7 열까지의 범위에서 각 셀 내의 쉼표로 구분된 도시 목록을 포함하며, 두 번째 인수는 해당 범위에서 빈 셀이 무시됨을 확인합니다.
접두사 또는 접미사 추가
텍스트 조인을 사용하면 요구 사항에 따라 정보 열 내의 모든 항목에 미리 지정된 접두사 또는 접미사를 쉽게 추가할 수 있습니다. 예를 들어, A열에 코스를 구성하는 일련번호를 포함한 범위가 있고 숫자 앞에 식별자 ‘MAT’를 추가하여 코스 코드를 생성하고자 하는 경우 다음과 같은 공식을 사용할 수 있습니다:
=TEXTJOIN("", TRUE, "MAT"&A2)
앞서 설명한 식은 접속 연산자 ‘&’를 사용하여 ‘MAT’라는 접두사를 A2 셀의 콘텐츠와 결합합니다.
텍스트 사이에 줄 바꿈 삽입
직원의 개별 데이터 포인트를 체계적이고 간결한 요약 보고서로 통합하여 각 직원의 세부 정보를 하나의 셀 안에 결합하고 가독성을 높이기 위해 줄 바꿈을 포함시켰습니다.
C2 셀에서 이 수식 활용:
=TEXTJOIN(CHAR(10), TRUE, A2:B2)
C열의 대상 셀에 초점을 맞춘 상태에서 Ctrl + Shift + Enter를 눌러 수식을 적용하세요. 이 작업은 두 시트의 정보를 병합하고 CHAR(10) 함수에서 생성된 줄 바꿈 문자로 각 항목을 구분합니다. 정보를 여러 줄에 걸쳐 표시하려면 텍스트 줄 바꿈 옵션을 활성화합니다.
텍스트 조인은 텍스트 콘텐츠를 유연하게 통합할 수 있는 다양한 옵션을 제공하여 결과 컴파일에 선호하는 구분 기호를 선택할 수 있습니다.
Excel에서 다른 기능과 함께 텍스트 조인을 사용하는 방법
텍스트 조인은 Microsoft Excel의 고급 기능의 제약 조건 내에서 실행할 때 가장 효과적이며, 복잡한 데이터 작업을 효율적으로 수행할 수 있게 해줍니다. 이러한 활용 사례는 다음과 같습니다:
IF 함수와 함께 텍스트 조인 사용
텍스트 조인 함수를 사용하면 지정된 기준에 따라 IF 함수를 사용하여 텍스트 문자열을 조건부로 포함하거나 제외할 수 있습니다.
INDEX 및 MATCH 함수를 일부 조건부 서식과 함께 활용하여 원하는 결과를 생성할 수 있습니다. 다음 단계를 따르세요: 1. D2:D에서 마지막 행까지 전체 셀 범위를 선택합니다. 2. 선택한 범위 내의 빈 셀을 마우스 오른쪽 버튼으로 클릭하고 “셀 서식”을 선택합니다. 3. “숫자 서식” 탭에서 “사용자 지정”을 선택하고 다음 설정을 입력합니다: * 유형: 쉼표로 구분된 값(CSV) * 소수점 구분 기호: 없음 * 천 단위 구분 기호: 없음 4. “확인”을 클릭한 다음 같은 범위 내의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 “복사”를 선택합니다. 5. 결과를 붙여넣을 범위 내의 첫 번째 셀(이 예에서는 D1)을 선택합니다.
=TEXTJOIN(", ", TRUE, IF((B2:B9>80)*(C2:C9="A"), A2:A9, ""))
셀 D2 내에서 수식을 실행하면 배열 수식을 구성하므로 Ctrl+Shift+Enter를 사용하여 확인되었으며, 규정된 기준을 충족하는 학생의 명단이 생성됩니다. 이 수식은 IF 함수를 사용하여 동반 점수가 80점 이상인지(셀 B2~B9에서), 등급이 A로 분류되는지(조건이 “A”로 정의된 셀 C2~C9에서) 확인합니다.
두 조건이 모두 충족되는 경우 출력에는 결과를 포함한 학생의 이름이 포함됩니다. 한 가지 조건이 충족되지 않는 경우 응답은 빈 문자열이 됩니다. 그 후, 텍스트조인 함수는 나열된 이름을 모든 개별 항목의 구분 기호 역할을 하는 쉼표와 결합합니다.
SUBSTITUTE 함수와 함께 TEXTJOIN 사용
열 A에 등재된 영숫자 문자열로 구성된 배열이 존재함을 표현하고자 하며, 쉼표로 간격을 두고 하이픈을 생략한 이러한 요소의 연결을 공식화해야 합니다.
=TEXTJOIN(", ", TRUE, SUBSTITUTE(A2:A6, "-", ""))
앞서 설명한 방법은 텍스트 조인 기능을 사용하여 제품 코드를 결합하는 반면, 대체 기능은 해당 코드에서 하이픈 구분 기호를 제거합니다. A2:A6 셀의 범위는 특정 정보에 따라 변경될 수 있습니다.또한 필요에 따라 다양한 문자를 대체할 수 있도록 대체 기능을 수정할 수 있습니다.
텍스트 조인을 사용하여 Excel에서 손쉽게 데이터 병합
Microsoft Excel의 텍스트 조인 기능은 지정된 구분 문자를 구현하여 다양한 텍스트 스트랜드를 원활하게 통합하는 고급 도구로 사용됩니다. 구문과 매개 변수를 능숙하게 이해하면 다양하고 생산적인 스타일로 정보를 손쉽게 조작하고 통합할 수 있습니다. 이 기능은 명명법과 물리적 위치를 통합하는 것부터 거의 모든 형태의 서면 데이터를 통합하는 것까지 광범위한 텍스트 유형을 결합할 수 있습니다. 따라서 텍스트조인 기능은 다양한 텍스트를 병합하는 프로세스를 간소화하는 매우 실용적인 솔루션입니다.