Excel의 Text to Columns 기능은 셀의 텍스트를 여러 열로 분할합니다. 이 간단한 작업은 사용자가 셀의 텍스트를 여러 열로 수동으로 분리하는 수고를 덜어줄 수 있습니다.
두 개의 데이터 샘플을 별도의 열로 분할하는 간단한 예부터 시작하겠습니다. 그런 다음 대부분의 Excel 사용자가 인식하지 못하는 이 기능의 두 가지 다른 용도를 살펴보겠습니다.
목차
구분된 텍스트가 있는 열에서 텍스트로
첫 번째 예에서는 구분된 데이터가 있는 Text to Columns를 사용합니다. 이것은 텍스트 분할에 대한 보다 일반적인 시나리오이므로 이것으로 시작하겠습니다.
아래 샘플 데이터에는 열에 이름 목록이 있습니다. 이름과 성을 다른 열로 분리하고 싶습니다.
이 예에서 성은 열 B로 이동하기 위해 열 A에 남아 있는 이름을 원합니다. 우리는 열 B(부서)에 이미 일부 정보를 가지고 있습니다. 따라서 먼저 열을 삽입하고 헤더를 제공해야 합니다.
그런 다음 이름이 포함된 셀 범위를 선택한 다음 데이터 > 텍스트를 열로 클릭
그러면 세 단계를 수행할 마법사가 열립니다. 1단계는 콘텐츠를 분리하는 방법을 지정하는 것입니다. 구분자는 분리하려는 여러 텍스트 조각이 공백, 쉼표 또는 슬래시와 같은 특수 문자로 구분됨을 의미합니다. 그것이 우리가 여기에서 선택할 것입니다. (다음 섹션에서 고정 너비 옵션에 대해 이야기하겠습니다.)
두 번째 단계에서 구분 기호를 지정합니다. 간단한 예제 데이터에서 이름과 성은 공백으로 구분됩니다. 따라서 “탭”에서 체크를 제거하고 “스페이스” 옵션에 체크를 추가하겠습니다.
마지막 단계에서 콘텐츠의 형식을 지정할 수 있습니다. 이 예에서는 서식을 적용할 필요가 없지만 데이터가 텍스트 또는 날짜 형식인지 지정하고 프로세스 중에 한 형식이 다른 형식으로 변환되도록 설정할 수도 있습니다.
또한 목적지를 $A$2로 남겨두고 현재 위치에서 이름을 분할하고 성을 B열로 이동합니다.
마법사에서 “마침”을 클릭하면 Excel에서 성과 이름을 구분하고 이제 완전히 채워진 B열이 새로 생겼습니다.
고정 너비 텍스트가 있는 열에서 텍스트로
이 예에서는 너비가 고정된 텍스트를 분할합니다. 아래 데이터에는 항상 두 개의 문자로 시작하고 그 뒤에 가변적인 숫자의 숫자가 오는 송장 코드가 있습니다. 2자리 코드는 고객을 나타내고 그 뒤의 숫자 값은 송장 번호를 나타냅니다. 인보이스 코드의 처음 두 문자를 뒤따르는 숫자에서 분리하고 해당 값을 우리가 설정한 클라이언트 및 인보이스 번호 열(B 및 C 열)에 저장하려고 합니다. 또한 A열에 전체 인보이스 코드를 그대로 유지하려고 합니다.
송장 코드는 항상 2자이므로 너비가 고정되어 있습니다.
분할하려는 텍스트가 포함된 셀 범위를 선택한 다음 데이터 > 텍스트를 열로 클릭하여 시작합니다.
마법사의 첫 번째 페이지에서 “고정 너비” 옵션을 선택하고 “다음”을 클릭합니다.
다음 페이지에서 콘텐츠를 분할할 열의 위치를 지정해야 합니다. 제공된 미리보기 영역을 클릭하면 됩니다.
참고: Text to Columns는 때때로 제안된 구분을 제공합니다. 이렇게 하면 시간을 절약할 수 있지만 계속 주시하십시오. 제안이 항상 옳은 것은 아닙니다.
“데이터 미리 보기” 영역에서 나누기를 삽입할 위치를 클릭하고 “다음”을 클릭합니다.
마지막 단계에서 대상 상자에 B2 셀(=$B$2)을 입력한 다음 “마침”을 클릭합니다.
송장 번호는 열 B와 C로 성공적으로 분리되었습니다. 원래 데이터는 열 A에 남아 있습니다.
이제 구분 기호와 고정 너비를 사용하여 콘텐츠를 분할하는 방법을 살펴보았습니다. 또한 텍스트를 제자리에서 분할하고 워크시트의 다른 위치로 분할하는 방법도 살펴보았습니다. 이제 Text to Columns의 두 가지 특별한 용도를 살펴보겠습니다.
미국 날짜를 유럽 형식으로 변환
Text to Columns의 환상적인 사용 중 하나는 날짜 형식을 변환하는 것입니다. 예를 들어, 미국 날짜 형식을 유럽으로 또는 그 반대로 변환합니다.
저는 영국에 거주하기 때문에 데이터를 Excel 스프레드시트로 가져올 때 텍스트로 저장되는 경우가 있습니다. 이는 원본 데이터가 미국이고 날짜 형식이 내가 설치한 Excel에서 구성한 국가별 설정과 일치하지 않기 때문입니다.
따라서 Text to Columns는 이러한 변환을 구출합니다. 다음은 내 Excel 사본에서 이해할 수 없는 미국 형식의 날짜입니다.
먼저 변환할 날짜가 포함된 셀 범위를 선택한 다음 데이터 > 텍스트를 열로 클릭합니다.
마법사의 첫 번째 페이지에서는 구분된 상태로 두고 두 번째 단계에서는 실제로 콘텐츠 분할을 원하지 않기 때문에 모든 구분 기호 옵션을 제거합니다.
마지막 페이지에서 날짜 옵션을 선택하고 목록을 사용하여 받은 데이터의 날짜 형식을 지정합니다. 이 예에서는 미국에서 일반적으로 사용되는 형식인 MDY를 선택합니다.
“마침”을 클릭하면 날짜가 성공적으로 변환되고 추가 분석을 위해 준비됩니다.
국제 숫자 형식 변환
Text to Columns는 다양한 날짜 형식을 변환하는 도구일 뿐만 아니라 국제 숫자 형식도 변환할 수 있습니다.
여기 영국에서는 소수점이 숫자 형식에 사용됩니다. 예를 들어 숫자 1,064.34는 1000보다 조금 더 많습니다.
그러나 많은 국가에서 십진수 쉼표가 대신 사용됩니다. 따라서 해당 숫자는 Excel에서 잘못 해석되어 텍스트로 저장됩니다. 그들은 숫자를 1.064,34로 표시합니다.
고맙게도 Excel에서 국제 숫자 형식으로 작업할 때 우리의 좋은 친구인 Text to Columns가 이러한 값을 변환하는 데 도움을 줄 수 있습니다.
아래 예에는 10진수 쉼표로 서식이 지정된 숫자 목록이 있습니다. 그래서 Excel의 지역 설정에서 인식하지 못했습니다.
이 프로세스는 날짜 변환에 사용한 프로세스와 거의 동일합니다. 값 범위를 선택하고 데이터 > 텍스트를 열로 이동하고 구분 옵션을 선택하고 모든 구분 문자를 제거합니다. 마법사의 마지막 단계에서 이번에는 “일반” 옵션을 선택한 다음 “고급” 버튼을 클릭합니다.
열리는 설정 창에서 제공된 천 단위 구분 기호 및 소수 구분 기호 상자에 사용할 문자를 입력합니다. “확인”을 클릭한 다음 마법사로 돌아가면 “마침”을 클릭합니다.
값이 변환되고 이제 추가 계산 및 분석을 위해 숫자로 인식됩니다.
Text to Columns는 사람들이 생각하는 것보다 더 강력합니다. 콘텐츠를 다른 열로 분리하는 고전적인 사용은 매우 유용합니다. 특히 다른 사람들로부터 받은 데이터로 작업할 때. 날짜 및 국제 숫자 형식을 변환하는 덜 알려진 기능은 마술입니다.