일을 하다보면 여러가지 정보를 텍스트 파일로 줄 때가 있습니다.
텍스트 파일의 내용은 아래와 같이 작성되어 있는 경우가 많죠.
순번/고객명/나이/주소/비고/...
또는
순번,고객명,나이,주소,비고..
이런식으로 문자 사이에 특정한 기호로 나눠져 있는 경우가 있습니다.
더 극단적인 경우에는
고객명 나이 주소 비고
이렇게 각 열마다 특정한 길이로 작성되어있는 경우도 있습니다.
파일이 이런식으로 작성 된 이유는 여러가지가 있겠죠.
하지만 우리는 이 파일을 가지고 엑셀 작업을 해야합니다.
어떻게 할지 갑갑하죠..
그래서 이번글에서는 구분기호 또는 동일한 너비로 작성되어있는 파일을
엑셀에서 사용할 수 있도록 문자를 분리하는 방법에 대해서 알아보겠습니다.
먼저 "/"문자로 분리되어있는 텍스트파일을 엑셀로 옮겨서
문자를 분리시켜보도록 하겠습니다.
텍스트 파일의 내용을 "전체선택" 한 뒤 "복사"를 합니다.
그후 엑셀을 열어 복사한 내용을 붙여넣기 합니다.
그럼 일단 엑셀로 옮겨놓는 작업은 끝났습니다.
그럼 이제 텍스트를 분리해야겠죠?
분리하려는 문자가 들어있는 셀 또는 열을 선택한 후
데이터 > 텍스트 나누기 메뉴를 클릭합니다.
그러면 텍스트 마법사 팝업창이 나타납니다.
"/"(슬래쉬) 문자로 분리되는 형식이므로
"구분 기호로 분리됨"을 선택한 후 다음 버튼을 클릭하여
다음 단계로 넘어가도록 합니다.
다음은 구분기호를 선택 할 수 있는 팝업입니다.
" "(탭) / ";"(세미콜론) / ","(쉼표) / " "(공백)을 기본적으로 제공하고
기타를 선택한 후 오른쪽 빈 텍스트박스에 해당 문자를 넣으면
입력 된 문자로 구분되어 있는 텍스트를 나눌 수 있습니다.
체크박스로 되어있는 것을 보시면 아시겠지만 중복선택도 가능합니다.
"연속된 구분 기호를 하나로 처리"를 체크하면
A//C 형식의 텍스트를 | A | | C | 세칸으로 나누는게 아닌
| A | C | 두칸으로 나누어지게 됩니다.
텍스트 한정자에는 "(쌍따옴표)와 '(홑따옴표)가 있습니다.
해당 문자를 선택하면 텍스트 중 선택 된 문자는 제외됩니다.
예를 들어 텍스트 한정자에 "(쌍따옴표)를 선택하고
"홍길동"/27/남/서울시 마포구
위 문자를 나눌 경우에는
홍길동 | 27 | 남 | 서울시 마포구
형식으로 나누어집니다.
마지막 데이터는 열 데이터 서식을 결정하는 팝업입니다.
일반 / 텍스트 / 날짜 / 열 가져오지 않음(건너뜀)
4개의 옵션을 지원합니다.
나눈 후에 다시 바꿀 수 있으니 너무 신중하지 않아도 됩니다.
일반
서식을 숫자와 날짜 그리고 텍스트를 자동으로
미리 정의된 내용에 따라 지정해줍니다.
고급설정을 통해 숫자에 대한 정의를 변경할 수 있습니다.
텍스트
서식을 텍스트형식으로 변환합니다.
이 경우에는 숫자인 경우도 텍스트가 되므로
연산관련 된 함수가 동작하지 않을 수 있습니다.
텍스트로 변환 된 숫자를 숫자로 인식하게 하려면
이전글을 참조하시면 됩니다.
[엑셀 공부] 초록색 삼각형 한번에 제거 방법(숫자로 변환)
날짜
서식을 날짜형식으로 변환합니다.
열 가져오지 않음(건너뜀)
해당 열을 제외하고 텍스트를 나눠줍니다.
클릭을 통해 열 하나하나를 선택할 수 있으며
쉬프트키 + 클릭을 하면 여러개의 열을 한번에 선택할 수 있습니다.
모든 작업이 완료되면 마침 버튼을 클릭합니다.
그럼 한줄로 작성되어져 "/"기호로 나누어져 있던 텍스트가
각 열로 나누어져 있는 것을 볼 수 있습니다.
이제 엑셀 작업이 가능해졌죠?
이번에는 위와 같이 공백으로 구분되어있는 문자열은 어떻게 나누는지
알아보도록 하겠습니다.
역시 동일하게 TXT파일의 내용을 복사하여
엑셀에 붙여넣습니다. 그리고 동일하게
데이터 > 텍스트 나누기 메뉴를 선택합니다.
이번에는 "너비가 일정함"을 선택한 후 다음 버튼을 클릭하여
다음 단계로 넘어갑시다.
처음에는 문자가 시작하는 부분을 기준으로
자동 나누기가 되어있습니다.
나누는 곳은 마우스로 드래그하여 조절이 가능합니다.
3단계는 구분기호로 분리했을 때와 동일합니다.
그러면 구분기호로 문자를 분리했을 때와 동일하게
똑같이 분리 된 것을 보실 수 있습니다.
이번 글에서는 한줄로 되어있는 텍스트 파일의 문자열을
구분기호 또는 너비를 기준으로 분리하여 엑셀 형식으로
바꿔주는 방법에 대해서 알아봤습니다.
역시 별거 아닌 기능이지만 실제 업무에서는
자주 사용하는 편리한 기능이므로 알아두면 좋을 듯 합니다.
'개발관련 > Office' 카테고리의 다른 글
[엑셀공부] VLOOKUP 함수 사용방법 ~상품 및 단가를 자동산출 해보자 (0) | 2020.02.27 |
---|---|
[엑셀공부] 엑셀 암호해제와 설정하는 방법을 알아봅시다. (0) | 2020.02.21 |
엑셀 드롭박스 만드는 방법이 궁금하신가요? (0) | 2019.08.23 |
[엑셀 공부] 초록색 삼각형 한번에 제거 방법(숫자로 변환) (0) | 2019.08.04 |
엑셀 중복값 찾기 / 제거하는 방법 (0) | 2019.07.31 |
최근댓글