마이크로소프트 엑셀(Microsoft Excel)은 엑셀 파일을 CSV 파일이나 텍스트 파일로 자동 변환할 수 있는 기능을 제공합니다. 하지만 엑셀 파일을 파이프(|) 구분 기호가 적용된 텍스트 파일로 변환하려면 어떻게 해야 할까요? 이번 글에서는 엑셀을 파이프 구분 기호가 있는 텍스트 파일로 변환하는 두 가지 간단한 방법을 소개합니다. 이해를 돕기 위해 샘플 데이터를 활용하여 단계별로 설명드리겠습니다.

파이프 구분 기호로 엑셀 파일을 텍스트 파일로 변환하는 2가지 방법
여기서는 제어판(Control Panel)을 이용하는 방법과 메모장의 찾기 및 바꾸기(Find and Replace) 기능을 이용하는 방법, 총 두 가지 방법으로 엑셀 파일을 파이프 구분 텍스트 파일로 변환하는 과정을 살펴보겠습니다.
방법 1: 제어판을 사용하여 엑셀 파일을 파이프 구분 텍스트 파일로 변환
이 방법은 제어판의 국가 또는 지역(Region) 설정으로 이동해야 합니다.
단계:
- 컴퓨터의 설정(Settings)으로 이동합니다.

- 시간 및 언어(Time & Language)를 선택합니다. 이 섹션에서 지역(Region) 옵션을 확인할 수 있습니다.

- 다음으로 날짜, 시간 및 국가별 서식(Date, time, & regional formatting) 또는 지역(Region)을 선택합니다.

- 여기서 다시 지역(Region)을 클릭합니다.

- 그러면 대화 상자가 나타나는데, 여기서 추가 설정(Additional settings)을 선택합니다.

- 또 다른 대화 상자가 열리면 목록 구분 기호(List separator) 입력란에 SHIFT + \ (백슬래시) 키를 눌러 파이프(|) 문자를 입력합니다. 이렇게 하면 구분 기호가 쉼표(,)에서 파이프(|)로 변경됩니다.

- 이제 엑셀 파일을 열고 파일(File) 메뉴로 이동합니다.

- 다른 이름으로 저장(Save as)을 클릭합니다.

- 대화 상자가 나타나면 파일 형식을 CSV(쉼표로 분리)로 선택하고 파일을 저장(Save)합니다. 앞서 시스템 구분 기호를 파이프로 변경했기 때문에 실제로는 파이프로 구분되어 저장됩니다.

- 저장된 파일을 마우스 오른쪽 버튼으로 클릭한 후 연결 프로그램 > 메모장을 선택하여 파일을 엽니다.

- 메모장에서 파일을 열면 데이터가 파이프(|) 구분 형태로 변환된 것을 확인할 수 있습니다.

- 마지막으로 CTRL+S를 눌러 파일을 저장하면 완료됩니다.
방법 2: 찾기 및 바꾸기를 사용하여 엑셀 파일을 파이프 구분 텍스트 파일로 변환
두 번째 방법은 메모장의 찾기 및 바꾸기 기능을 활용하는 것으로, 더욱 간편하게 작업할 수 있습니다.
단계:
- 먼저 파일을 CSV(쉼표로 분리) 형식으로 변환합니다. CSV 변환 방법이 기억나지 않는다면 위의 방법 1을 참고하세요.

- 변환된 파일을 메모장으로 엽니다.

- 상단 메뉴에서 편집(Edit)을 클릭하고 바꾸기(Replace)를 선택합니다.

- 찾을 내용에 쉼표(,)를 입력하고, 바꿀 내용에 파이프(|)를 입력한 뒤 모두 바꾸기(Replace all)를 클릭합니다.

- 그러면 모든 쉼표가 원하는 대로 파이프로 변환됩니다. 이후 CTRL+S를 눌러 파일을 저장합니다.

이것으로 변환이 완료되었습니다.
알아두어야 할 사항
- 엑셀 파일은 한 번에 한 개의 시트만 변환할 수 있습니다. 여러 시트를 변환하려면 시트를 선택하는 과정을 반복해야 합니다.
- 파일 끝에 빈 줄이 추가되면서 플랫 파일(flat file)을 불러오지 못하는 경우가 종종 발생합니다. 파일을 연 후 마지막 빈 줄의 시작 부분을 클릭하고 백스페이스 키를 눌러 커서가 데이터가 있는 마지막 줄의 끝에 위치하도록 조정하세요.
연습하기
이 같은 빠른 변환 방법에 익숙해지는 가장 중요한 요소는 바로 연습입니다. 따라서 이 글에서 소개한 방법들을 직접 연습해 볼 수 있는 연습용 워크북을 함께 첨부했습니다.

결론
지금까지 엑셀 파일을 파이프 구분 기호가 있는 텍스트 파일로 변환하는 두 가지 방법을 알아보았습니다. 각자의 상황과 선호도에 따라 더 편리한 방법을 선택하시면 됩니다. 궁금한 점이나 의견이 있다면 댓글로 남겨주세요.
관련 자료
- 텍스트 파일을 엑셀로 변환하는 VBA 코드 (7가지 방법)
- 다른 엑셀 파일에서 엑셀로 데이터 가져오기 (2가지 방법)
- 보안 웹사이트에서 엑셀로 데이터 가져오기 (빠른 단계)
- VLOOKUP으로 한 워크시트에서 다른 워크시트로 자동 데이터 전송
- 웹에서 엑셀로 데이터 가져오기 (빠른 단계)
- 이미지에서 엑셀로 데이터 추출하기 (빠른 단계)