엑셀팁 – 문자열 데이타용 함수 – 문자열 분리 textsplit ( ) 과 문자데이타를 합쳐주는 textjoin ( ) 함수

엑셀팁 – 문자열 데이타용 함수 – 문자열 분리 textsplit ( ) 과 문자데이타를 합쳐주는 textjoin ( ) 함수

엑셀로 문자열 데이터를 취급하다 보면, 한 줄에 빈칸으로 구분된 문자열을 각 셀로 나누어야 할 필요가 있을 때가 상당히 있다. 주로 외부에서 가져온 주소록이나, 일정한 배열 형태로 된 목록 같은 text 파일 경우인데, 이처럼 가져온 문자열 데이터를 엑셀에서 활용하기 위해서는, 한 줄에 들어있는 데이터를 각 셀로 나눌 필요가 있다. 또한 때로는 이렇게 각 셀에 나누어진 문자열 데이터를 하나로 합쳐야 할 경우도 있다.

본 글에서는 다음과 같이 한 줄에 들어있는 문자들을 각 셀로 나누는 방법과, 이를 다시 한 줄로 합치는 방법을 소개한다.

먼저, 한 줄에 포함된 문자열 데이터를 나누는 방법은, textsplit( ) 함수를 이용하면 된다.

=textsplit(문자열, 구분에 사용할 글자-delimiter)

즉, 다음과 같이 A열에서 I 열에 나뉘어 있는 문자열 데이터를 하나로 합치려면, 다음과 같이 textjoin( ) 함수를 적용하되, 함수의 첫 인자로 문자 데이터를 서로 구분하는 데 사용할 고분자(여기서는 공백문자)를 입력하고, 그 이후 문자열 데이터들이 나누어져 있는 셀의 범위를 지정해 주면 된다.

이 함수를 실행하면, 다음과 같은 결과를 얻을 수 있고,

이 함수를 아래 방향으로 원하는 만큼 복사하면, 다음과 같이 원하는 결과를 얻을 수 있다.

위의 설명에 사용한 예제 파일을 공유한다.

첨부파일

textsplit 과 textjoin.xlsx

파일 다운로드

dcfc4f38-dec7-4827-ade2-83f7fa8c1d04"940188392c1f1eaa8e6e003e0aec92eb4714e253/EFsQbrdOxb7O9tJfLuoSggWaFwbSq-l_Y1wGJTkPkAQgGIi_VXou7f69CO8Z9E1y_EidSVvs8ATMFxDS1-GPGS9rF48-udA/textsplit%20%EA%B3%BC%20textjoin.xlsx