Excel Pro처럼 열에 텍스트를 사용하는 방법

엑셀의 텍스트 나누기 기능은 셀 안에 입력된 텍스트를 여러 열로 분리하는 강력한 도구입니다. 이 기능을 통해 사용자는 텍스트 데이터를 수동으로 나누는 번거로움을 피하고 효율적으로 데이터를 관리할 수 있습니다. 텍스트 나누기 기능의 기본 사용법부터 시작하여, 대부분의 사용자들이 잘 알지 못하는 활용법까지 자세히 살펴보겠습니다.

구분 기호로 분리된 텍스트를 열로 나누기

가장 일반적인 텍스트 나누기 시나리오는 구분 기호로 분리된 데이터를 나누는 것입니다. 예를 들어, 아래 샘플 데이터와 같이 한 열에 이름 목록이 있을 때, 이름과 성을 각각 다른 열로 분리하고자 할 수 있습니다.

여기서는 성을 B열로 옮기고, 이름은 A열에 남겨두려 합니다. B열에는 이미 “부서” 정보가 있으므로, 먼저 새로운 열을 삽입하고 헤더를 추가해야 합니다.

이름이 포함된 셀 범위를 선택한 후, “데이터” 탭에서 “텍스트 나누기”를 클릭합니다.

텍스트 나누기 마법사가 나타나면 세 단계를 거쳐야 합니다. 1단계에서는 데이터 분리 방식을 지정합니다. 구분 기호는 텍스트 조각을 분리하는 특수 문자(공백, 쉼표, 슬래시 등)를 의미합니다. 여기서는 “구분 기호로 분리됨”을 선택합니다. (고정 너비 옵션은 다음 섹션에서 설명합니다.)

2단계에서는 사용할 구분 기호를 선택합니다. 이름과 성은 공백으로 구분되어 있으므로 “탭” 체크를 해제하고 “공백” 옵션을 선택합니다.

마지막 단계에서는 분리된 데이터의 형식을 지정할 수 있습니다. 여기서는 서식을 변경할 필요가 없지만, 데이터가 텍스트인지 날짜 형식인지 지정하고, 변환 과정에서 형식을 변경할 수도 있습니다. 대상 위치는 $A$2로 설정하여 현재 위치에서 이름을 분할하고, 성을 B열로 이동합니다.

“마침”을 클릭하면 엑셀에서 이름과 성이 성공적으로 분리되어 B열이 새롭게 채워집니다.

고정 너비 텍스트를 열로 나누기

이번에는 고정된 너비의 텍스트를 분리하는 방법을 살펴보겠습니다. 아래 데이터는 항상 두 글자로 시작하고, 그 뒤에 가변적인 숫자가 오는 송장 코드입니다. 앞 두 글자는 고객을 나타내고, 나머지 숫자는 송장 번호를 의미합니다. 송장 코드의 처음 두 글자와 숫자를 분리하여 각각 “고객”과 “송장 번호” 열(B열과 C열)에 저장하려고 합니다. 또한 A열에는 전체 송장 코드를 그대로 남겨두고 싶습니다.

송장 코드는 항상 두 글자이므로 고정 너비로 분리할 수 있습니다.

먼저, 분리할 텍스트가 포함된 셀 범위를 선택한 후, “데이터” 탭에서 “텍스트 나누기”를 클릭합니다.

마법사의 첫 번째 페이지에서 “고정 너비” 옵션을 선택하고 “다음”을 클릭합니다.

다음 페이지에서는 텍스트를 분리할 위치를 지정해야 합니다. 미리보기 영역을 클릭하여 분리선을 추가할 수 있습니다.

참고: 텍스트 나누기 기능은 때때로 적절한 분리선을 제안하기도 합니다. 이는 시간을 절약해 주지만, 항상 제안이 정확한 것은 아니므로 주의해야 합니다.

“데이터 미리 보기” 영역에서 분리선을 추가할 위치를 클릭한 후 “다음”을 클릭합니다.

마지막 단계에서 대상 상자에 B2 셀(=$B$2)을 입력한 후 “마침”을 클릭합니다.

이제 송장 번호가 성공적으로 B열과 C열로 분리되었습니다. 원본 데이터는 A열에 그대로 남아 있습니다.

지금까지 구분 기호와 고정 너비를 사용하여 텍스트를 분리하는 방법을 살펴보았습니다. 또한 텍스트를 현재 위치에서 분리하거나 다른 위치로 옮기는 방법도 배웠습니다. 이제 텍스트 나누기 기능의 숨겨진 두 가지 강력한 활용법을 알아보겠습니다.

미국 날짜 형식을 유럽 형식으로 변환하기

텍스트 나누기 기능은 날짜 형식을 변환하는 데에도 유용하게 사용될 수 있습니다. 예를 들어, 미국 날짜 형식을 유럽 형식으로 변경하거나 그 반대로 변환하는 것이 가능합니다.

영국에서는 날짜 데이터를 엑셀 스프레드시트로 가져올 때 텍스트로 저장되는 경우가 있습니다. 이는 원본 데이터가 미국 형식이고, 엑셀에 설정된 국가별 설정과 일치하지 않기 때문입니다.

이때, 텍스트 나누기 기능은 날짜 형식을 올바르게 변환해 줍니다. 아래 그림은 엑셀에서 인식하지 못하는 미국 형식의 날짜 예시입니다.

먼저 변환할 날짜가 포함된 셀 범위를 선택한 후, “데이터” 탭에서 “텍스트 나누기”를 클릭합니다.

마법사의 첫 번째 페이지에서는 “구분 기호로 분리됨”을 선택하고, 2단계에서는 모든 구분 기호 옵션을 제거합니다. 실제로 텍스트를 분리할 필요는 없기 때문입니다.

마지막 페이지에서 “날짜” 옵션을 선택하고, 목록에서 받은 데이터의 날짜 형식을 지정합니다. 여기서는 미국에서 주로 사용하는 MDY 형식을 선택합니다.

“마침”을 클릭하면 날짜 형식이 성공적으로 변환되어 분석에 사용할 수 있게 됩니다.

국제 숫자 형식 변환하기

텍스트 나누기 기능은 날짜 형식뿐만 아니라 국제 숫자 형식도 변환할 수 있는 강력한 도구입니다.

영국에서는 숫자 형식에 소수점을 사용합니다. 예를 들어, 숫자 1,064.34는 1000보다 조금 큰 값을 의미합니다.

그러나 많은 국가에서는 소수점 대신 쉼표를 사용합니다. 따라서 이 숫자는 엑셀에서 잘못 해석되어 텍스트로 저장될 수 있습니다. 예를 들어, 1.064,34 와 같이 표시되는 경우가 있습니다.

이때, 텍스트 나누기 기능은 국제 숫자 형식으로 된 텍스트를 올바른 숫자로 변환해 줍니다.

아래 예시는 소수점 대신 쉼표를 사용한 숫자 목록입니다. 엑셀의 지역 설정에서는 이를 인식하지 못합니다.

이 과정은 날짜 변환 과정과 거의 동일합니다. 값의 범위를 선택하고, “데이터” 탭에서 “텍스트 나누기”를 선택한 후 “구분 기호로 분리됨” 옵션을 선택하고 모든 구분 기호를 제거합니다. 마법사의 마지막 단계에서 “일반” 옵션을 선택한 다음 “고급” 버튼을 클릭합니다.

나타나는 설정 창에서 천 단위 구분 기호 및 소수 구분 기호에 사용할 문자를 입력합니다. “확인”을 클릭한 후 마법사로 돌아가 “마침”을 클릭합니다.

이제 값이 올바르게 변환되어 추가 계산 및 분석에 사용할 수 있습니다.

텍스트 나누기 기능은 생각보다 훨씬 강력한 도구입니다. 텍스트를 다른 열로 분리하는 기본적인 기능은 매우 유용하며, 특히 다른 사람에게 받은 데이터를 처리할 때 더욱 그렇습니다. 또한, 날짜 및 국제 숫자 형식을 변환하는 기능은 잘 알려지지 않았지만, 매우 강력한 기능입니다.