엑셀 작업을 하다보면 타 프로그램에서 작업한 문서들을 엑셀로 가져와서 편집하는 방법은 없을까? 하고..누구나 적어도 한번쯤은 고민해봤을꺼에요^^
얼마전에는 한글문서를 엑셀로가져오는 방법에 관해서도 포스팅했었는데요.. 이번에는 우리가 윈도우에서 흔히 쓰는 메모장에서 작성한 텍스트 화일(확장자 txt)을 엑셀로 가져오는 방법에 대해서 설명해보도록 하겠습니다.
이런 텍스트 화일 이외에도 액세스 화일이라던지..다른 외부 데이터를 가져오는 기능이 엑셀에서 제공되고 있는데
텍스트 화일만을 가져오기 할때는 간단히 본인의 취향에 맞게 설정만 해주면 정말 쉽게 엑셀화면으로 가져올 수 있다는 점에서 나름대로 활용할만한 가치가 충분하죠^^
예를 들기 위해서 위와 같은 내용의 텍스트 화일을 임의로 만들어 보았습니다..
엑셀 프로그램을 실행시킨 다음 상단에 보이는 '데이터'메뉴로 들어가보면 좌측구석에 '외부 데이터 가져오기' 기능버튼이 보일꺼에요~ 거기로 들어가면 중간에 '텍스트' 가져오기 기능을 찾을 수 있습니다.
엑셀로 텍스트 화일 가져오기 기능을 실행시켜주면...3단계의 과정을 거치게 되는데요..1단계는 위 캡쳐화면 처럼 원본데이터의 형식을 정해줘야 합니다.
원본 텍스트 화일속 내용이 구분 기호로 분리된 것이 아니라서 '너비가 일정함'을 체크해주고 다음 과정으로 넘어갑니다..(사실 원본 데이터의 너비가 일정하진 않지만..)
제대로 하려면 원본 텍스트 화일을 열어서 너비가 일정하게끔 변경 저장해서 다시 엑셀로 가져와야겠죠^^
다음으로 2단계 과정입니다...엑셀로 가져올때 쉬트별로 데이터가 넣어갈 수 있게끔 구분선으로 너비를 정해줄 수 있어요~ 구분선의 위치조정은 마우스 클릭과 드래그를 이용!
마지막으로 3단계는 엑셀로 변환되는 데이터 서식을 지정해주는 단계입니다..
그냥 단순한 텍스트라면 일반 혹은 텍스트로 지정해주면 되는데..만약 숫자나 날짜가 포함되어 있을 경우...일반을 선택하면 똑같이 변환되고 나머지는 전부 텍스트로만 변환이 된다고 하네요.
엑셀로 '텍스트'화일 가져오는 방법
데이터 미리보기에 보이는 것처럼..경계별로 일반,텍스트,날짜 등으로 따로 설정이 가능하구요~ '마침'을 클릭해주면....
엑셀에서 데이터가 들어갈 시트의 위치를 지정하라는 팝업창이 나타납니다.. 원하는 시트를 지정해주면...
짜안~ 이렇게 텍스트 화일의 내용을 엑셀로 똑같이 가져올 수 있는 것이죠..
그럼...만약에..위 캡쳐화면처럼 텍스트 화일속의 단어들이 쉼표로 구분되어 있다면? 엑셀로 어떻게 가져와야 할까요?^^ 만약 그렇다면 위에 설명했던 방법보다 훨씬 더 쉽게 가져올 수 있다는 사실!
3단계 과정중 1단계에서 원본 데이터 파일유형을 '구분 기호로 분리됨'으로 선택 후 다음과정으로 넘어갑니다^^
이번엔 2단계 과정...구분기호가 이미 쉼표로 구분되어 있기때문에 쉼표를 체크해주면...그 밑에 데이터 미리보기 화면이 알아서 척척 쉼표를 기준으로 경계가 구분되겠죠^^
그래서 앞에 설명했던 방법과는 다르게 드래그로 하나하나 구분할 필요가 없어서 편해요~
엑셀로 텍스트 화일을 가져온 모습입니다.. 쉽표가 사라졌을뿐이지 쉬트별로 정확하게 구분되어서 텍스트 화일이 삽입되었네요^^
잘쓰이지 않는 방법일지도 모르지만.. 만약에 텍스트 화일을 엑셀로 가져와야 한다면 꼭 이 방법을 참고로 활용해보세요~~