더 빠른 텍스트 파일 변환 (Microsoft Excel)
Pat은 쉼표로 구분 된 텍스트 파일의 모든 열에 대해 기본 열 데이터 유형을 “일반”에서 “텍스트”로 변경하는 방법을 궁금해했습니다. 특히 열이 많은 경우 각 열의 형식을 변경하는 것은 지루할 수 있습니다.
불행히도 기본값을 변경할 수있는 방법은 없습니다. 그러나 대부분의 Windows 프로그램에서 사용할 수있는 “선택 및 선택”기능 중 일부를 적용하면 열 데이터 유형을 훨씬 더 쉽게 변경할 수 있습니다. 다음 단계를 따르십시오.
-
평소처럼 쉼표로 구분 된 텍스트 파일 가져 오기를 시작합니다.
-
열 데이터 유형을 변경할 수있는 대화 상자가 표시되면 테이블에서 첫 번째 열을 선택하십시오.
-
테이블의 마지막 열이 표시되도록 대화 상자에서 오른쪽으로 스크롤합니다.
-
마지막 열을 클릭 할 때 Shift 키를 누르고 있습니다. 이제 모든 열을 선택해야합니다.
-
데이터 유형을 텍스트로 변경하십시오.
-
평소처럼 가져 오기를 계속합니다.
쉼표로 구분 된 텍스트 파일에서 정보를 더 빠르게 입력하려면 매크로를 사용하여 Excel 가져 오기 필터를 완전히 건너 뛸 수 있습니다. (충분히) Import라는 제목의 다음 매크로가 트릭을 수행합니다.
Sub Import() Open "d:\data.txt" For Input As #1 R = 1 While Not EOF(1) 'Scan file line by line C = 1 Entry = "" Line Input #1, Buffer Length = Len(Buffer) i = 1 While i <= Length 'split string into cells If (Mid(Buffer, i, 1)) = "," Then With Application.Cells(R, C) .NumberFormat = "@" 'Text formatting .Value = Entry End With C = C + 1 Entry = "" Else Entry = Entry + Mid(Buffer, i, 1) End If i = i + 1 Wend If Len(Entry) > 0 Then With Application.Cells(R, C) .NumberFormat = "@" 'Text formatting .Value = Entry End With End If R = R + 1 Wend Close #1 End Sub
가져 오는 파일의 이름을 나타내도록 매크로의 첫 번째 줄을 변경할 수 있습니다. 또한이 매크로는 쉼표로 구분 된 가장 간단한 텍스트 파일에서 작동 함을 이해해야합니다. 파일이 각 필드 주위에 따옴표를 사용하여 생성 된 경우 (때로는 그렇듯이) 매크로가 원하는 결과를 제공하지 않으며 따옴표를 보완하기 위해 변경해야합니다. 또는 매크로가 정보를 가져온 후 검색을 사용하여 따옴표를 제거 할 수도 있습니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (7889)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.
Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은 여기에서 찾을 수 있습니다.
link : / excel-Faster_Text_File_Conversions [Faster Text File Conversions]
.