Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

이 문서에서는 텍스트 파일 데이터를 가져오는 방법을 설명합니다. 여러 구분 기호 사용 Excel 워크시트 로 3가지 다른 방법을 사용합니다. Excel의 기본 제공 기능과 VBA 코드를 사용하여 작업을 수행합니다. 방법을 명확하게 이해하기 위해 예제를 살펴보겠습니다.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 데 적합한 3가지 방법

여러 구분 기호 가 있는 데이터 세트가 있다고 가정해 보겠습니다. 텍스트 파일에서 . 데이터 세트 텍스트 파일 이렇게 생겼어요-

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

데이터 세트 판매 세부정보 를 나타냅니다. 가게를 위해. 다운로드할 수 있습니다. 텍스트 파일 연습을 위해 링크에서 . 여기에서 데이터 분리 쉼표 로 또는 세미콜론 . 가져오기 하고자 합니다. 이 데이터 텍스트 파일 에서 Excel 스프레드시트로 .

1. 기존 마법사 기능을 사용하여 여러 구분 기호가 있는 텍스트 파일 데이터 가져오기

기존 마법사의 기능 텍스트 파일 가져오기 원하는 구조 를 설정할 수 있는 다양한 옵션을 제공합니다. 가져온 데이터 세트 Excel 워크시트에서 .

기존 마법사로 이동

  • 이동 데이터 탭 으로 Excel 리본에서 .
  • 클릭 데이터 가져오기 옵션.
  • 마우스 오버 기존 마법사 의 마우스 옵션.
  • 선택 텍스트에서(기존) 옵션.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

텍스트에서(기존) 옵션을 사용할 수 없는 경우
From Text(Legacy)의 경우 옵션을 사용할 수 없습니다. 레거시 마법사 옵션에서 다음을 수행하여 활성화합니다. 그것.

  • Alt + T + O 누르기 키보드 Excel 옵션을 엽니다.
  • 클릭 데이터  탭.
  • 확인 상자 '텍스트에서(기존)' "기존 데이터 가져오기 마법사 표시 아래 " 옵션.
  • 마침내 확인 을 누르십시오. 설정을 저장합니다.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

텍스트 파일 가져오기
클릭 한 것처럼 텍스트에서 (기존 ) 기존 마법사 옵션 , 열렸습니다 "가져오기 텍스트 파일 선택하다 텍스트 파일 . 탐색 파일 위치 선택 가져오기 그것.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

설정 구성
3/1단계:

  • 구분된 선택 옵션.
  • '내 데이터에 헤더가 있음' 확인 옵션, 샘플 데이터세트로 사용 중인 헤더 .
  • 클릭 다음  버튼.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

3/2단계:

  • 확인 세미콜론 쉼표 구분자 아래의 옵션 옵션.

참고 :데이터세트 구분자. 몇 가지 추가 옵션이 있습니다. "기타 포함 구분자 에 대한 ” 옵션 사용할 수 없음 목록에서 .

  • 또한 확인 "연속적인 구분 기호를 하나로 취급 " 옵션.
  • 클릭 다음  버튼.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

3/3단계:

  • 기본적으로 열 데이터 형식 일반입니다. . 이 예에서는 그대로 둡니다.
  • 드디어 마침 을 누르십시오. 버튼. 

<강한> 여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

대상 선택
위의 모든 단계를 마친 후 위치를 선택 넣다 가져온 데이터 . 여기서는 셀 A1 을 선택했습니다. 현재 워크시트에서 .

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

가져온 데이터세트

<강한> 여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

자세히 알아보기: 다른 Excel 파일에서 Excel로 데이터를 가져오는 방법(2가지 방법)

2. 데이터 가져오기 및 변환 기능을 사용하여 여러 구분 기호가 있는 텍스트 파일 데이터 준비 및 가져오기

이 그림에서는 Excel의 데이터 가져오기 및 변환 기능 을 사용합니다. 가져오기 여러 구분 기호 가 있는 데이터 텍스트 파일에서 Excel 워크시트로 . 하지만 이번에는 준비해야 합니다. 데이터 가져오기 전 엑셀로.

데이터 세트 준비
여러 구분 기호를 줄여야 합니다. 하나의 구분 기호 하다 가져오기 및 변환 특징. 데이터세트의 경우 교체해야 합니다. 모든 세미콜론 쉼표 포함 . 이를 위해 다음을 수행했습니다.

  • 생성됨 사본 원문 SampleDataModified.라는 파일 txt.
  • 개봉 파일 및 Ctrl + H를 눌렀습니다.
  • 교체 창 에서 세미콜론 입력 '찾을 내용' 입력 상자 및 쉼표 "교체 함께 ” 입력 상자.
  • 모두 바꾸기 를 클릭합니다. 버튼.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

  • 이제 쉼표만 있습니다. 구분자 데이터세트에서 .

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

텍스트 파일 가져오기
간단한 단계에 따라 가져오기 수정됨 텍스트 파일 get 사용 그리고 변형 기능 엑셀에서.

  • 이동 데이터  탭.
  • 클릭 데이터 가져오기  버튼.
  • 마우스 오버 파일에서  옵션.
  • 클릭 텍스트/CSV에서 옵션.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

  • 탐색 파일 위치 SampleTextModified .txt선택 가져오기할 파일 .

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

  • 미리보기에서 데이터세트 로 표시됩니다. .
  • 클릭 로드  버튼.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

가져온 데이터세트

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

자세히 알아보기: 텍스트 파일에서 Excel로 데이터를 가져오는 방법(3가지 방법)

유사한 수치

  • VBA를 사용하여 Excel에서 Word로 데이터 자동 가져오기(2가지 방법)
  • Excel 수식을 사용하여 목록에서 데이터를 추출하는 방법(5가지 방법)
  • Excel 매크로:여러 Excel 파일에서 데이터 추출(4가지 방법)
  • Excel의 날짜에서 연도를 추출하는 방법(3가지 방법)
  • Excel의 날짜에서 월을 추출하는 방법(5가지 빠른 방법)

3. VBA 코드를 실행하여 여러 구분 기호가 있는 텍스트 파일 데이터를 Excel 워크시트로 가져오기

VBA 분할 을 사용할 것입니다. 및 InStr 기능 텍스트 파일을 가져오도록 VBA 코드를 구성하려면 Excel 워크시트로 . 소개해 보겠습니다. 기능 먼저.

VBA 분할 기능: 분할 기능 Excel VBA 분할 하는 데 사용됩니다. 문자열 하위 문자열로 . 기능 0부터 시작하는 1차원 배열을 반환합니다. . 각 요소 배열 하위 문자열 입니다. 사전 정의된 구분 기호로 구분 . VBA 함수 구문 이다-

Split(표현식, [구분자, [제한, [비교]]])

여기,
표현필수 매개변수 텍스트 문자열 을 나타냅니다. 하위 문자열 이 포함된 및 구분자 . 문자열이 인 경우 , 이 함수는 또한 반환 빈 배열 .

구분자 문자열 분할 하는 데 사용됩니다. 문자열 하위 문자열로 . 생략하면 공백 문자 가 사용됩니다. 구분자로 . 빈 문자열인 경우 , 원래 문자열 을 반환합니다. 출력으로 .

한도 숫자를 나타냅니다. 하위 문자열 출력으로 반환 . 생략하면 함수가 모두를 반환 합니다. 하위 문자열 .

비교 여러 가치 . vbBinaryCompare 를 사용할 수 있습니다. 케이스의 경우 –민감한 구분자 vbTextCompare 대소문자를 구분하지 않는 구분 기호의 경우 분할 기능에서.

VBA InStr 함수: InStr 기능을 사용합니다. Excel VBA에서 검색 특정 문자열 주어진 문자열 내에서 사전 정의된 위치에서 . 구문 이다-

InStr([시작], 문자열 1, 문자열 2, [비교] )

여기,
[시작 ]- 위치 검색 시작 . 기본 1입니다. 생략인 경우 .
문자열 1- 주어진 문자열 기능이 검색 원하는 문자열 .
문자열 2- 특정 문자열 함수가 검색하는 주어진 문자열 내에서.
[비교 ]- 유형 비교 . 기본값은 이진 비교입니다. .

여러 구분 기호가 있는 텍스트 파일 데이터를 Excel 워크시트로 가져오기 , 우리는 개방해야 합니다 및 VBA 코드 작성 비주얼 베이직 에디터에서 단계 따르기 열기 비주얼 기본 편집기 거기에 코드를 작성하세요.

  • 개발자 로 이동 Excel 리본의 탭 .
  • 클릭 Visual Basic 옵션.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

  • Visual Basic For Applications 창에서 삽입 드롭다운 을 클릭하십시오. 선택 새 모듈 옵션.

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

이제 코드를 입력하세요. 시각적 코드 편집기 내부 F5 키를 누르세요. 달리다 그것. 다음 코드 교체 세미콜론 텍스트 파일 쉼표 포함 VBA 바꾸기 기능을 사용하여 .

Sub ImportTextFileDatatoExcel()
    Dim fileLocation As String, textData As String
    Dim rowNum As Long
    folderLocation = "D:\Exceldemy"
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set folder = fso.GetFolder(folderLocation)
    rowNum = 1
    Close #1
    For Each textFile In folder.Files
        fileLocation = folder & "\" & textFile.Name
        Open fileLocation For Input As #1
        Do While Not EOF(1)
            Line Input #1, textData
            textData = Replace(textData, ";", ",")
            If InStr(textData, ",") = 0 Then
                Cells(rowNum, 1) = textData
            Else
                tArray = Split(textData, ",")
                nColumn = 1
                For Each element In tArray
                    Cells(rowNum, nColumn) = element
                    nColumn = nColumn + 1
                Next element
            End If
            rowNum = rowNum + 1
        Loop
        Close #1
    Next textFile
End Sub

위의 코드에 자신의 폴더 위치 를 입력하십시오. 보유 텍스트 파일 코드에서. 다음 스크린샷 파일 위치 표시 이 그림의 경우 .

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

가져온 데이터세트

여러 구분 기호가 있는 텍스트 파일을 Excel로 가져오는 방법(3가지 방법)

자세히 보기:Excel을 구분 기호가 있는 텍스트 파일로 변환(2가지 쉬운 접근 방식)

메모

  • 우리가 사용한 VBA 코드는 작동할 수 있습니다. 여러 텍스트 파일 목적지 폴더 효율적으로.
  • 지정된 구분자가 존재하지 않는 경우 소스 문자열에서 , 분할 함수는 문자열을 있는 그대로 반환합니다. .
  • 비교 인수 분할 기능이 생략되었습니다 , 기본값은 vbBinaryCompare입니다.
  • InStrRev 기능 0 반환 하위 문자열 주어진 문자열에 존재하지 않습니다. .

결론

이제 적절한 예제를 통해 Excel에서 여러 구분 기호를 사용하여 텍스트 파일 데이터를 Excel로 가져오는 방법을 알고 있습니다. 보다 자신있게 기능을 사용하는 데 도움이 되길 바랍니다. 질문이나 제안이 있는 경우 아래의 의견란에 입력하는 것을 잊지 마십시오.

관련 기사

  • Excel의 필터링된 데이터를 다른 시트로 추출(4가지 방법)
  • 엑셀 시트에서 데이터를 추출하는 방법(6가지 효과적인 방법)
  • 이미지에서 Excel로 데이터 추출(빠른 단계 사용)
  • 열이 있는 메모장을 Excel로 변환하는 방법(5가지 방법)
  • Excel VBA:웹사이트에서 자동으로 데이터 가져오기(2가지 방법)
  • 텍스트 파일을 Excel로 변환하는 VBA 코드(7가지 방법)