엑셀 CONCATENATE 함수: 문자열 합치기, 다양한 활용법

엑셀 CONCATENATE 함수는 여러 텍스트 문자열을 하나의 문자열로 결합하는 데 유용하며, 데이터 정리 및 분석에 필요한 다양한 작업에 활용할 수 있습니다. 함수의 기본적인 사용법부터 실제 활용 예시까지, CONCATENATE 함수를 마스터할 수 있도록 친절하게 안내해 드리겠습니다.

엑셀 CONCATENATE 함수: 문자열 합치기, 다양한 활용법

CONCATENATE 함수란 무엇인가요?

CONCATENATE 함수는 여러 텍스트 문자열을 하나의 문자열로 결합하는 데 사용됩니다. 엑셀에서 텍스트를 연결하거나 다른 셀의 값을 한 셀에 모아 보고서를 생성하는 등 다양한 상황에서 매우 유용하게 활용됩니다. Excel 2016 이상 버전에서는 CONCATENATE 함수 대신 더 간단하고 직관적인 & 연산자를 사용하는 것이 일반적입니다. 하지만 CONCATENATE 함수의 기본적인 이해는 엑셀 함수의 작동 원리를 파악하는 데 도움이 됩니다.

CONCATENATE 함수의 기본 구문

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

excel
=CONCATENATE(text1, [text2], [text3], ...)

  • text1: 필수 인수입니다. 결합할 첫 번째 텍스트 문자열입니다. 셀 참조, 텍스트 문자열 또는 수식이 될 수 있습니다.
  • text2, text3, …: 선택적 인수입니다. 결합할 추가 텍스트 문자열입니다. 최대 255개의 인수를 사용할 수 있습니다.

CONCATENATE 함수 사용 예시

  1. 텍스트 문자열 결합:

excel
=CONCATENATE("안녕하세요", " ", "세상!") 결과: 안녕하세요 세상!

위 예시는 “안녕하세요”, 공백(” “), “세상!” 세 개의 텍스트 문자열을 결합하여 “안녕하세요 세상!”이라는 하나의 문자열을 만듭니다. 공백을 추가하여 단어 사이에 띄어쓰기를 할 수 있습니다.

  1. 셀 참조 사용:

A1 셀에 “홍”, B1 셀에 “길동”이 입력되어 있다고 가정해 봅시다. C1 셀에 다음과 같은 수식을 입력하면 두 셀의 값을 결합할 수 있습니다.

excel
=CONCATENATE(A1,B1) 결과: 홍길동

만약 성과 이름 사이에 공백을 넣고 싶다면 다음과 같이 수식을 작성할 수 있습니다.

excel
=CONCATENATE(A1," ",B1) 결과: 홍 길동

  1. 숫자와 텍스트 결합:

숫자를 텍스트와 결합할 때는 숫자 서식이 텍스트로 변환됩니다.

excel
=CONCATENATE("오늘 방문자 수: ", 123) 결과: 오늘 방문자 수: 123

  1. & 연산자를 활용한 간단한 표현:
READ  유튜브 영상 길이, 몇 분이 가장 효과적일까?

CONCATENATE 함수와 동일한 기능을 & 연산자를 사용하여 더 간단하게 표현할 수 있습니다.

excel
="안녕하세요" & " " & "세상!" 결과: 안녕하세요 세상!
=A1 & " " & B1 결과: 홍 길동
="오늘 방문자 수: " & 123 결과: 오늘 방문자 수: 123

& 연산자를 사용하면 수식이 더 간결해지고 읽기 쉬워집니다.

CONCATENATE 함수 활용 팁

  • 큰 데이터 세트에서 많은 문자열을 결합해야 하는 경우, & 연산자를 사용하는 것이 CONCATENATE 함수보다 효율적입니다.
  • TEXT 함수를 사용하면 날짜, 숫자 등을 원하는 형식으로 변환하여 결합할 수 있습니다. 예를 들어 =CONCATENATE("오늘 날짜: ", TEXT(TODAY(),"yyyy-mm-dd")) 와 같이 사용할 수 있습니다.
  • CONCAT 함수 (Excel 2016 이상)는 CONCATENATE 함수의 개선된 버전으로, 배열을 인수로 사용할 수 있어 여러 셀 범위를 한 번에 결합하는 데 유용합니다. CONCAT 함수는 Office 365 에서는 TEXTJOIN 함수로 대체되었습니다. TEXTJOIN 함수는 구분 기호를 지정할 수 있어 더욱 강력합니다.

CONCATENATE 함수와 & 연산자를 적절히 활용하면 엑셀에서 텍스트 데이터를 효율적으로 관리하고 다양한 보고서를 생성할 수 있습니다. 다양한 예시를 직접 연습해 보면서 엑셀 실력을 향상시켜 보세요.

엑셀 TEXTJOIN 함수: 더욱 강력한 문자열 결합

CONCATENATE 함수와 & 연산자는 유용하지만, 여러 개의 셀을 한 번에 결합하고 싶거나 각 셀 사이에 구분 기호를 넣고 싶을 때는 불편할 수 있습니다. 이러한 경우 Excel 2019 이상 또는 Office 365에서 사용 가능한 TEXTJOIN 함수를 사용하면 훨씬 효율적으로 작업할 수 있습니다.

TEXTJOIN 함수의 기본 구문

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

  • delimiter: 필수 인수입니다. 각 텍스트 값 사이에 삽입할 구분 기호를 지정합니다. 빈 문자열(“”)을 사용하면 구분 기호 없이 결합할 수 있습니다.
  • ignore_empty: 필수 인수입니다. TRUE로 설정하면 빈 셀을 무시하고 결합합니다. FALSE로 설정하면 빈 셀도 포함하여 결합합니다.
  • text1: 필수 인수입니다. 결합할 첫 번째 텍스트 값입니다. 셀 참조, 텍스트 문자열, 범위 등이 될 수 있습니다.
  • text2, text3, …: 선택적 인수입니다. 결합할 추가 텍스트 값입니다. 여러 셀 범위를 지정할 수 있습니다.
READ  엑셀 LEFT, RIGHT, MID 함수: 문자열 추출, 원하는 부분만 가져오기

TEXTJOIN 함수 사용 예시

  1. 구분 기호를 사용하여 여러 셀 결합:

A1 셀에 “사과”, A2 셀에 “바나나”, A3 셀에 “포도”가 입력되어 있다고 가정해봅시다. 다음 수식은 각 과일 이름 사이에 쉼표와 공백(“, “)을 넣어 하나의 문자열로 결합합니다.

excel
=TEXTJOIN(", ", TRUE, A1:A3) 결과: 사과, 바나나, 포도

  1. 빈 셀 무시:

A1 셀에 “사과”, A2 셀이 비어 있고, A3 셀에 “포도”가 입력되어 있다고 가정해봅시다. ignore_empty 인수를 TRUE로 설정하면 빈 셀(A2)을 무시하고 결과를 반환합니다.

excel
=TEXTJOIN(", ", TRUE, A1:A3) 결과: 사과, 포도

  1. 범위를 사용하여 여러 셀 결합: A1:A3 셀에 “사과”, “바나나”, “포도”가 입력되어 있고, B1:B2 셀에 “딸기”, “수박”이 입력되어 있다면 다음과 같이 여러 범위를 한 번에 결합할 수 있습니다. excel
    =TEXTJOIN(", ", TRUE, A1:A3, B1:B2) 결과: 사과, 바나나, 포도, 딸기, 수박
  2. 구분 기호 없이 결합:

구분 기호 없이 여러 셀을 결합하려면 delimiter 인수에 빈 문자열(“”)을 사용합니다.

excel
=TEXTJOIN("", TRUE, A1:A3) 결과: 사과바나나포도

TEXTJOIN 함수는 CONCATENATE 함수나 & 연산자보다 더욱 유연하고 효율적인 문자열 결합 기능을 제공합니다. 특히 많은 양의 데이터를 처리하거나 복잡한 문자열 조작이 필요한 경우 TEXTJOIN 함수를 활용하면 작업 시간을 단축하고 효율성을 높일 수 있습니다.

정리: 적절한 함수 선택

상황에 따라 CONCATENATE, &, TEXTJOIN 함수 중 적절한 함수를 선택하는 것이 중요합니다. 간단한 문자열 결합에는 & 연산자가 가장 효율적이며, 여러 셀을 결합하거나 구분 기호를 사용해야 하는 경우에는 TEXTJOIN 함수가 가장 강력한 기능을 제공합니다. CONCATENATE 함수는 이제 & 연산자 또는 TEXTJOIN 함수로 대체하여 사용하는 것을 권장합니다.

이 글에서는 엑셀 CONCATENATE 함수: 문자열 합치기, 다양한 활용법에 대해 알아보았습니다. 감사합니다.

엑셀 CONCATENATE 함수: 문자열 합치기, 다양한 활용법

엑셀 SUM 함수: 제대로 활용하기 위한 완벽 가이드