IMPORTCSV 함수
M365지원 버전 자세히 보기
엑셀 IMPORTCSV 함수는 웹 또는 PC에 저장된 CSV 파일을 엑셀에 출력하는 함수입니다.
인수 설명
=IMPORTCSV(경로, [건너뛸행], [가져올행], [로케일])
- 건너뛸행 인수에 음수를 입력하면 IMPORTCSV 함수는 파일의 끝에서부터 행을 건너뜁니다.
- 가져올행 인수에 음수를 입력하면 IMPORTCSV 함수는 파일의 끝에서부터 행을 반환합니다.
- 로케일 인수를 생략하면 IMPORTCSV 함수는 운영체제의 기본 로케일을 사용합니다.
수식을 입력한 셀자동으로 채워진 범위
함수 개요
엑셀 IMPORTCSV 함수는 로컬 경로 또는 URL의 CSV 파일을 엑셀로 가져오는 함수입니다. IMPORTCSV 함수의 구분자는 항상 '쉼표'로 고정되며, 인코딩 또한 UTF-8로 고정됩니다. 다른 M365 함수와 마찬가지로 함수 결과는 동적 배열로 스필됩니다.
예를 들어 C:\Data\sales.csv 파일에 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있다면 다음과 같이 출력됩니다.
=IMPORTCSV("C:\Data\sales.csv")CSV 파일의 모든 행과 열을 가져옵니다.
원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 쉼표 이외의 구분자, 다른 인코딩 또는 고정 폭 열을 제어하려면 IMPORTTEXT 함수 를 사용해야 합니다.
IMPORTCSV 함수 간단 예제
C:\Data\sales.csv 파일에는 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있습니다. IMPORTCSV 함수는 첫 행을 건너뛰고 이어지는 두 행만 반환합니다.
=IMPORTCSV("C:\Data\sales.csv",1,2)머리글을 제외한 첫 두 데이터 행을 가져옵니다.C:\Data\sales.csv 파일에는 상품, 지역, 담당자 세 열이 쉼표로 구분된 네 줄(머리글과 노트북-서울-김민수, 모니터-부산-이서연, 키보드-대전-박지훈)이 저장되어 있습니다. 건너뛸행 인수는 0입니다. IMPORTCSV 함수는 처음 두 행만 반환합니다.
=IMPORTCSV("C:\Data\sales.csv",0,2)머리글과 첫 데이터 행까지만 가져옵니다.C:\Data\monthly-sales.csv 파일에는 월과 매출 두 열이 쉼표로 구분된 일곱 줄(머리글과 1월-1200000, 2월-1350000, 3월-1280000, 4월-1420000, 5월-1500000, 6월-1610000)이 저장되어 있습니다. 가져올행 인수의 -3은 파일 끝의 세 행을 반환합니다.
=IMPORTCSV("C:\Data\monthly-sales.csv",0,-3)IMPORTCSV 함수는 최근 3개월의 월과 매출을 가져옵니다.그 외 주의사항
IMPORTCSV 함수는 Microsoft 365 Insiders Beta 채널의 Excel for Windows Version 2502 (Build 18604.20002) 이상 버전에서만 제공됩니다. 2026년 현재 일반 제공(GA)되지 않았습니다.
IMPORTCSV 함수는 쉼표 구분과 UTF-8 인코딩만 지원합니다. 구분자나 인코딩을 제어하려면 IMPORTTEXT 함수 를 사용해야 합니다.
IMPORTCSV 함수의 결과는 동적 배열로 펼쳐집니다. 원본 파일이 바뀌어도 결과가 자동으로 새로 고쳐지지 않으므로 데이터 탭에서 [모두 새로 고침]을 실행해야 합니다. 동적 배열의 출력 범위는 비어 있어야 합니다.
웹 URL을 사용하려면 인증 대화상자에서 익명, Windows, 기본, Web API 또는 조직 계정 중 하나를 선택해야 합니다. 저장된 권한은 데이터 > 데이터 원본 설정에서 관리할 수 있습니다.