IMPORTTEXT 함수
M365지원 버전 자세히 보기
엑셀 IMPORTTEXT 함수는 구분자와 인코딩 형식을 지정해 CSV, 텍스트 파일 등을 엑셀로 출력하는 함수입니다.
인수 설명
=IMPORTTEXT(경로, [구분자], [건너뛸행], [가져올행], [인코딩], [로케일])
- CSV, TXT, TSV 등의 텍스트 파일을 지정할 수 있습니다.
- 구분자 인수를 생략하면 IMPORTTEXT 함수는 탭을 사용합니다.
- 고정 폭 파일의 열 위치는 구분자 인수에 {1,3}처럼 오름차순 정수 배열로 지정할 수 있습니다.
- 특수 문자 구분자는 CHAR 함수로 지정할 수 있습니다.
- 건너뛸행 인수에 음수를 입력하면 IMPORTTEXT 함수는 파일의 끝에서부터 행을 건너뜁니다.
- 가져올행 인수에 음수를 입력하면 IMPORTTEXT 함수는 파일의 끝에서부터 행을 반환합니다.
- 인코딩 인수를 생략하면 IMPORTTEXT 함수는 UTF-8을 사용합니다.
- 로케일 인수를 생략하면 IMPORTTEXT 함수는 운영체제의 기본 로케일을 사용합니다.
수식을 입력한 셀자동으로 채워진 범위
함수 개요
엑셀 IMPORTTEXT 함수는 로컬 경로 또는 URL의 CSV, TXT, TSV 등 텍스트 파일을 가져오는 함수입니다. IMPORTTEXT 함수의 구분자 기본값 탭이며,인코딩 기본값은 UTF-8입니다.
예를 들어 C:\Data\sales.tsv 파일에는 상품과 지역 두 열이 탭으로 구분된 네 줄(머리글과 노트북-서울, 모니터-부산, 키보드-대전)이 저장되어 있다면 IMPORTTEXT 함수는 다음과 같이 출력됩니다.
=IMPORTTEXT("C:\Data\sales.tsv")기본 탭 구분자와 UTF-8로 파일을 가져옵니다.
고정 폭 파일의 열 위치는 구분자 인수에 {1,3}처럼 오름차순 정수 배열로 지정할 수 있습니다. 특수 문자 구분자는 CHAR 함수로 지정할 수 있습니다. 쉼표·UTF-8 형식의 CSV는 IMPORTCSV 함수 로 간단히 가져올 수 있습니다.
IMPORTTEXT 함수 간단 예제
C:\Data\teams.txt 파일에는 팀과 담당자 두 열이 세로 막대로 구분된 세 줄(머리글과 서울-김민수, 부산-이서연)이 저장되어 있습니다. 구분자 인수는 세로 막대입니다.
=IMPORTTEXT("C:\Data\teams.txt","|")세로 막대로 나눈 두 열을 가져옵니다.C:\Data\server-log.tsv 파일의 첫 줄에는 서버 점검 로그가 저장되어 있습니다. 이어지는 네 줄에는 서버, 상태, 담당자 세 열이 탭으로 구분된 머리글과 WEB01-정상-김민수, DB02-점검-이서연, APP03-정상-박지훈 데이터가 저장되어 있습니다. 구분자 인수에는 탭을 나타내는 CHAR(9)이 사용됩니다. IMPORTTEXT 함수는 머리글 두 행을 건너뛴 뒤 로그 세 행을 반환합니다.
=IMPORTTEXT("C:\Data\server-log.tsv",CHAR(9),2)IMPORTTEXT 함수는 머리글 두 행을 제외한 로그를 가져옵니다.C:\Data\erp-items.txt 파일에는 두 자리 품목 코드와 품목명이 고정 폭으로 이어진 세 줄(A1-노트북, B2-모니터, C3-키보드)이 저장되어 있습니다. 구분자 인수의 오름차순 정수 배열 {1,3}에서 첫 번째 열의 범위는 1~2번째 문자입니다. 두 번째 열은 3번째 문자부터 시작합니다.
=IMPORTTEXT("C:\Data\erp-items.txt",{1,3})IMPORTTEXT 함수는 ERP 품목 코드와 품목명을 두 열로 나눕니다.그 외 주의사항
IMPORTTEXT 함수는 Microsoft 365 Insiders Beta 채널의 Excel for Windows Version 2502 (Build 18604.20002) 이상 버전에서만 제공됩니다. 2026년 현재 일반 제공(GA)되지 않았습니다.
구분자 인수를 생략하면 IMPORTTEXT 함수는 탭을 사용합니다. 인코딩 인수를 생략하면 IMPORTTEXT 함수는 UTF-8을 사용합니다. 원본 파일의 구분자나 인코딩이 기본값과 다르면 해당 선택 인수를 지정해야 합니다.
IMPORTTEXT 함수의 결과는 동적 배열로 펼쳐집니다. 원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 동적 배열의 출력 범위는 비어 있어야 합니다.
웹 URL을 사용하려면 인증 대화상자에서 익명, Windows, 기본, Web API 또는 조직 계정 중 하나를 선택해야 합니다. 저장된 권한은 데이터 > 데이터 원본 설정에서 관리할 수 있습니다.