메뉴
실무 위키엑셀 함수웹 및 기타

IMPORTTEXT 함수

M365
지원 버전 자세히 보기
M365웹 엑셀

엑셀 IMPORTTEXT 함수는 구분자와 인코딩 형식을 지정해 CSV, 텍스트 파일 등을 엑셀로 출력하는 함수입니다.

IMPORTTEXT 함수 예제 미리보기
예제 미리보기 크게 보기

인수 설명

=IMPORTTEXT(경로, [구분자], [건너뛸행], [가져올행], [인코딩], [로케일])
인수구분설명
경로 필수
가져올 텍스트 파일의 로컬 경로 또는 URL입니다.
  • CSV, TXT, TSV 등의 텍스트 파일을 지정할 수 있습니다.
구분자 선택
텍스트를 열로 나눌 구분자 또는 고정 폭 열 위치입니다.
  • 구분자 인수를 생략하면 IMPORTTEXT 함수는 탭을 사용합니다.
  • 고정 폭 파일의 열 위치는 구분자 인수에 {1,3}처럼 오름차순 정수 배열로 지정할 수 있습니다.
  • 특수 문자 구분자는 CHAR 함수로 지정할 수 있습니다.
건너뛸행 선택
가져오기 전에 건너뛸 행 수입니다.
  • 건너뛸행 인수에 음수를 입력하면 IMPORTTEXT 함수는 파일의 끝에서부터 행을 건너뜁니다.
가져올행 선택
결과로 반환할 행 수입니다.
  • 가져올행 인수에 음수를 입력하면 IMPORTTEXT 함수는 파일의 끝에서부터 행을 반환합니다.
인코딩 선택
원본 텍스트 파일을 읽을 때 사용할 문자 인코딩입니다.
  • 인코딩 인수를 생략하면 IMPORTTEXT 함수는 UTF-8을 사용합니다.
로케일 선택
날짜와 숫자에 적용할 지역 형식입니다.
  • 로케일 인수를 생략하면 IMPORTTEXT 함수는 운영체제의 기본 로케일을 사용합니다.
예제 시트
C2=IMPORTTEXT(A2)
A
B
C
D
E
1
파일 경로
가져온 결과
2
C:/Data/sales.tsv
상품
지역
3
노트북
서울
4
모니터
부산
5
키보드
대전
6

수식을 입력한 셀자동으로 채워진 범위

file:///C:/Data/sales.tsv 파일에는 상품과 지역 두 열이 탭으로 구분된 네 줄이 저장되어 있습니다. IMPORTTEXT 함수가 이를 가져오면 4×2 동적 배열로 스필됩니다.

함수 개요

엑셀 IMPORTTEXT 함수는 로컬 경로 또는 URL의 CSV, TXT, TSV 등 텍스트 파일을 가져오는 함수입니다. IMPORTTEXT 함수의 구분자 기본값 탭이며,인코딩 기본값은 UTF-8입니다.

예를 들어 C:\Data\sales.tsv 파일에는 상품과 지역 두 열이 탭으로 구분된 네 줄(머리글과 노트북-서울, 모니터-부산, 키보드-대전)이 저장되어 있다면 IMPORTTEXT 함수는 다음과 같이 출력됩니다.

=IMPORTTEXT("C:\Data\sales.tsv")기본 탭 구분자와 UTF-8로 파일을 가져옵니다.
결과{"상품","지역";"노트북","서울";"모니터","부산";"키보드","대전"}

IMPORTTEXT-함수-예제

고정 폭 파일의 열 위치는 구분자 인수에 {1,3}처럼 오름차순 정수 배열로 지정할 수 있습니다. 특수 문자 구분자는 CHAR 함수로 지정할 수 있습니다. 쉼표·UTF-8 형식의 CSV는 IMPORTCSV 함수 로 간단히 가져올 수 있습니다.

IMPORTTEXT 함수 간단 예제

1
세로 막대 구분 파일 가져오기

C:\Data\teams.txt 파일에는 팀과 담당자 두 열이 세로 막대로 구분된 세 줄(머리글과 서울-김민수, 부산-이서연)이 저장되어 있습니다. 구분자 인수는 세로 막대입니다.

=IMPORTTEXT("C:\Data\teams.txt","|")세로 막대로 나눈 두 열을 가져옵니다.
결과{"팀","담당자";"서울","김민수";"부산","이서연"}
2
서버 로그의 머리글을 건너뛰어 가져오기

C:\Data\server-log.tsv 파일의 첫 줄에는 서버 점검 로그가 저장되어 있습니다. 이어지는 네 줄에는 서버, 상태, 담당자 세 열이 탭으로 구분된 머리글과 WEB01-정상-김민수, DB02-점검-이서연, APP03-정상-박지훈 데이터가 저장되어 있습니다. 구분자 인수에는 탭을 나타내는 CHAR(9)이 사용됩니다. IMPORTTEXT 함수는 머리글 두 행을 건너뛴 뒤 로그 세 행을 반환합니다.

=IMPORTTEXT("C:\Data\server-log.tsv",CHAR(9),2)IMPORTTEXT 함수는 머리글 두 행을 제외한 로그를 가져옵니다.
결과{"WEB01","정상","김민수";"DB02","점검","이서연";"APP03","정상","박지훈"}
3
ERP 고정 폭 품목 파일 가져오기

C:\Data\erp-items.txt 파일에는 두 자리 품목 코드와 품목명이 고정 폭으로 이어진 세 줄(A1-노트북, B2-모니터, C3-키보드)이 저장되어 있습니다. 구분자 인수의 오름차순 정수 배열 {1,3}에서 첫 번째 열의 범위는 1~2번째 문자입니다. 두 번째 열은 3번째 문자부터 시작합니다.

=IMPORTTEXT("C:\Data\erp-items.txt",{1,3})IMPORTTEXT 함수는 ERP 품목 코드와 품목명을 두 열로 나눕니다.
결과{"A1","노트북";"B2","모니터";"C3","키보드"}

그 외 주의사항

IMPORTTEXT 함수는 Microsoft 365 Insiders Beta 채널의 Excel for Windows Version 2502 (Build 18604.20002) 이상 버전에서만 제공됩니다. 2026년 현재 일반 제공(GA)되지 않았습니다.

구분자 인수를 생략하면 IMPORTTEXT 함수는 탭을 사용합니다. 인코딩 인수를 생략하면 IMPORTTEXT 함수는 UTF-8을 사용합니다. 원본 파일의 구분자나 인코딩이 기본값과 다르면 해당 선택 인수를 지정해야 합니다.

IMPORTTEXT 함수의 결과는 동적 배열로 펼쳐집니다. 원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 동적 배열의 출력 범위는 비어 있어야 합니다.

웹 URL을 사용하려면 인증 대화상자에서 익명, Windows, 기본, Web API 또는 조직 계정 중 하나를 선택해야 합니다. 저장된 권한은 데이터 > 데이터 원본 설정에서 관리할 수 있습니다.

댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료