[257회 라이브 공지] 이번 주 라이브는 `3/4(수) 오후 8시` 에 진행합니다! 오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

파일명 일괄변경 하기, 엑셀로 클릭 몇번이면 바로 해결! :: 엑셀프레소

외부 프로그램 없이, 엑셀과 메모장만 사용하여 파일명 일괄변경 하는 방법을 단계별로 알아봅니다

작성자 :
오빠두엑셀
최종 수정일 : 2022. 10. 10. 21:00
URL 복사
메모 남기기 : (88)

파일명 일괄변경 하기, 엑셀과 메모장만 사용하는 가장 쉬운방법

파일명 일괄변경 목차 바로가기
영상강의


예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.


강의 요약

여러개의 파일명을 동시에 변경해야 할 경우, 어떻게 해야 할까요? 아쉽게도, 윈도우에서 제공되는 기본기능은 파일명(1), 파일명(2), ... 로 순번이 매김되는 방식으로 파일명이 일괄변경 됩니다.

윈도우 파일명 일괄변경 방식
윈도우에서 제공되는 기본기능은 파일명 뒤에 순번이 매겨집니다.

그러다보니, 기존 파일명을 유지한 채 파일명의 일부분만 일괄변경 하려면 외부 프로그램을 사용하는 등의 다른 방법을 이용해야 핬는데요. 이번 강의에서는 엑셀과 메모장만 사용하여 파일명 일괄변경을 손쉽게 하는 방법을 단계별로 알아봅니다.

엑셀로 파일명 일괄변경, 단계별 알아보기

파워쿼리 추가기능 설치 (엑셀 2010/2013 사용자)
  1. 엑셀 2010/2013 사용자는 사용중인 버전에 따라 파워쿼리 추가기능 설치가 필요할 수 있습니다.

    윈도우 2010 추가기능 목록
    화면 상단에 '파워쿼리' 탭이 있는지 확인합니다.
  2. 엑셀 화면 상단에 '파워쿼리'가 안 보일 경우, '파일' - '옵션' 으로 이동합니다.

    엑셀 2010 파일 옵션 이동
    '파일' - '옵션'으로 이동합니다.
  3. '추가기능' 으로 이동한 뒤, '관리'에서 'COM 추가기능'을 선택한 후 '이동'을 클릭합니다.

    추가기능 COM 추가기능 이동
    '추가기능' - 'COM 추가기능' - '이동'을 클릭합니다.
  4. COM 추가기능 목록에 Microsoft Excel 용 파워쿼리가 있는지 확인합니다. 목록에 파워쿼리 추가기능이 있을 경우, 체크박스를 활성화 후, '확인' 버튼을 눌러 마무리합니다.

    파워쿼리 추가기능 확인
    추가기능 목록에 Microsoft Excel 용 파워쿼리가 있는지 확인합니다.
  5. 만약 파워쿼리 추가기능이 목록에 없을 경우, 사용중인 엑셀의 운영체제(32bit 또는 64bit)를 확인합니다. ('파일'-'도움말' 또는 '파일'-'계정' 에서 확인가능합니다.)

    엑셀 운영체제 확인
    파워쿼리가 추가기능 목록에 없을 경우, 사용중인 엑셀의 운영체제를 확인합니다.
  6. 아래 링크로 이동하여 각 운영체제에 맞는 파워쿼리를 설치한 뒤 다음단계로 넘어갑니다.

변경할 파일목록 불러오기

  1. '데이터' - '데이터 가져오기' - '파일에서' - '폴더에서'로 이동합니다.
    (엑셀 2010/2013 사용자는 '파워쿼리' - '파일에서' - '폴더에서' 로 이동합니다.)

    데이터 파일에서 폴더에서 이동
    데이터 - 데이터가져오기 - 파일에서 - 폴더에서로 이동합니다.
  2. '찾아보기' 버튼을 클릭합니다.

    폴더 찾아보기
    '찾아보기' 버튼을 클릭합니다.
  3. 파일명을 변경할 대상 폴더를 선택한 뒤, '확인'버튼을 클릭합니다. (상위폴더를 선택하면 하위폴더를 포함한 모든 파일목록이 출력됩니다)

    폴더 선택
    파일목록을 불러올 대상 폴더를 선택합니다.
  4. 다시 '확인' 버튼을 클릭합니다.

    폴더 확인
    확인버튼을 클릭합니다.
  5. 선택한 폴더의 파일 목록 미리보기가 출력됩니다. 확인 후 이상이 없으면 '로드' 버튼을 클릭합니다.

    파일명 변경 데이터 로드
    파일 목록을 확인 후, 이상이 없으면 '로드'버튼을 클릭합니다.
  6. 대상 폴더의 파일 목록이 출력되었습니다.

    파일명 일괄변경 목록
    하위폴더를 포함한 모든 파일 목록이 출력되었습니다.

새로운 파일명 생성하기

  1. 파일명(Name)과 경로(Folder Path)를 제외한 나머지 열은 전체 선택 후 삭제합니다.

    불필요열 삭제
    파일명과 폴더목록을 제외한 나머지 열은 삭제합니다.
  2. Name 열을 복사하여 표의 우측에 붙여넣기 한 뒤, 머릿글을 '새로운파일명'으로 변경합니다.

    새로운 파일명 추가
    파일명을 복사한 뒤, 표 오른쪽으로 붙여넣기합니다.
  3. 주어진 상황에 따라 새로운 파일명을 생성합니다.
    예제파일에서는 '넥슨' 이라는 이름을 '(주)넥슨'으로 변경합니다. 따라서 '새로운파일명' 열을 전체 선택 후, 단축키 Ctrl + H 로 찾기 및 바꾸기에 이동한 뒤, '넥슨'을 '(주)넥슨'으로 변경합니다.

    새로운 파일명 변경
    주어진 상황에 맞춰 파일명을 변경합니다.
  4. 파일명 변경이 완료되었습니다.

    파일명 일괄변경 완료
    새로운 파일명으로 변경이 완료되었습니다.

파일명 일괄변경을 위한 배치파일 만들기

  1. 파일명 일괄변경을 위한 배치파일 생성을 위해 표 우측에 '명령문' 열을 추가합니다.

    명령문 열 추가
    표의 오른쪽에 '명령문' 열을 추가합니다.
  2. 명령문에 아래 수식을 입력합니다.
    ="REN "&[@[Folder Path]]&[@Name]&" "&[@[새로운 파일명]]

    '폴더명 또는 파일명에 띄어쓰기가 있을 경우, 아래 수식을 입력합니다.

    ="REN """&[@[Folder Path]]&[@Name]&""" """&[@[새로운 파일명]]&""""
  3. 명령문 작성이 완료되었습니다.

    파일명 일괄변경 명령문
    파일명 일괄변경을 위한 명령문이 작성되었습니다.
  4. 명령문 범위를 선택하여 복사한 뒤, 메모장에 붙여넣기 합니다.

    파일명 변경 메모장 추가
    메모장을 실행한 뒤, 명령문을 복사/붙여넣기 합니다.
  5. '파일' - '저장' 으로 이동한 뒤, '파일명변경.bat'로 파일을 저장합니다.

    파일명 일괄변경 배치파일
    '파일명변경.bat'로 메모장을 저장합니다.
  6. 생성된 '파일명변경' 윈도우 배치파일을 더블클릭하여 실행합니다.

    파일명변경 배치파일
    생성된 윈도우 배치파일을 실행합니다.
  7. 대상 폴더로 이동하여 파일명 일괄변경 작업이 완료 된 것을 확인합니다.

    파일명 일괄변경 작업 완료
    파일명 일괄변경이 완료되었습니다.

파일명 변경 작업 시 주의사항

  • 위 방법으로 변경된 작업은 이전단계로 돌아가기 (Ctrl + Z) 를 할 수 없습니다. 따라서 파일명을 변경하기 전에 복사본을 미리 준비해주세요.
  • 사용중인 윈도우 환경에 따라, 파일명이 깨져서 변경될 수 있습니다. 그럴 경우, 메모장으로 배치파일을 저장하기 전 인코딩형식을 'ANSI' 로 우선 설정해 주시고, 'ANSI'로 설정해도 파일명이 깨질 경우 'UTF-8'로 설정 후 파일을 저장합니다.

    인코딩 변경
    배치파일을 저장하기 전 인코딩 형식을 확인합니다.
  • 폴더명 또는 파일명에 띄어쓰기가 있을 경우, 폴더경로와 파일명 앞 뒤로 큰따옴표(")를 추가해줘야 합니다. 따라서 명령문 생성 시, 아래 수식을 이용합니다.
    ="REN """&[@[Folder Path]]&[@Name]&""" """&[@[새로운 파일명]]&""""
댓글 88
5 (53개 평가)
아수라발발타
아수라발발타 2020.05.14 09:23
와........
장윤주
장윤주 2020.05.14 09:34
엑셀2016버전 사용하는데 데이터가져오기 폴더 이건 어디에 잇나요?
오빠두엑셀
오빠두엑셀 작성자 2020.05.14 18:46
엑셀 2016은 영상강의에 사용된 방식과 동일합니다.^^ '데이터' - '데이터가져오기' - '파일에서' - '폴더에서'로 이동하시면 됩니다.
장윤주
장윤주 2020.05.15 09:18
데이터 들어가면 ACCESS , 웹 , 텍스트 , 기타원본에서(XML데이터 가져오기에서)로 했는데 안되서요...
hun
hun 2021.04.25 10:57
Data -> New Query -> From File -> From Folder 입니다.
SEANPAUL
SEANPAUL 2020.05.15 06:52
이런 아이디어는 어디서 구하신거죠? 딱 필요한 작업이었어요.
천연암반수
천연암반수 2020.05.16 03:18
자면서 보다가 놀래서 지금 노트북앞에 앉아 있어요...ㅠㅠ
나두코리
나두코리 2020.05.18 08:00
아주 기발한 방법이네요 ^^
포도당
포도당 2020.05.18 16:37
유투브에서 파일명 정리 하는 법 본 것을 엑셀을 이용해서 정리하면 간단하게 정리할 수 있겠네요. 잘 활용하겠습니다.
fyord
fyord 2020.07.14 06:07
="REN """&[@[Folder Path]]&[@Name]&""" """&[@[새로운 파일명]]&"""" 아주 편리하네요. 수식 마지막에 큰 따옴표가 2개가 아닌 4개가 있는 이유가 뭘까요?
오빠두엑셀
오빠두엑셀 작성자 2020.07.14 11:02
REN 앞에 큰따옴표가 사용되었으므로 수식 마지막 부분도 큰따옴표로 묶기위해 4개가 사용됩니다.
fyord
fyord 2020.07.14 13:41
아! 그렇군요! 덕분에 많이 배웁니다. 감사합니다. 그런데 또 궁금한 점이 있네요. 띄어쓰기가 없는 파일명의 경우 아래와 같이 작성합니다. 이 경우 마지막에 큰 따옴표가 없는지요? ="REN "&[@[Folder Path]]&[@Name]&" "&[@[새로운 파일명]]
오빠두엑셀
오빠두엑셀 작성자 2020.07.14 16:33
안녕하세요? :) 제가 설명을 잘못드렸네요 ㅜㅜ; 띄어쓰기가 있는 경우, =REN "기존파일명" "새로운파일명" <- 형태로 큰따옴표가 파일명 양 옆으로 추가됩니다. 띄어쓰기가 없을 경우 =REN 기존파일명 새로운파일명 <- 형태로 따옴표 없이 사용해도 무방합니다. 감사합니다.
엑셀마스터
엑셀마스터 2020.11.23 16:15
안녕하세요, 그 논리라면 아래와 같은 수식이 되어야 하는거 아닌지요.. 본문에 있는 수식과 약간 차이가 있는 것 같아서 문의드립니다. "REN "&"""&[@[Folder Path]]&[@Name]&"" ""&[@[새로운 파일명]]&"""
오빠두엑셀
오빠두엑셀 작성자 2020.11.24 18:11
안녕하세요. 본문에 있는 수식과 적어주신 수식은 동일한 수식입니다. 본문은 & 기호 없이 연결, 적어주신 수식은 & 기호로 구분하여 작성된 수식이에요. :)
아지니
아지니 2020.07.30 23:12
진짜!! 짱입니다
djc****
djc**** 2020.11.10 15:39
감사합니다! 선생님! 파일명 일괄변경 기능을 애타게 찾았는데, 덕분에 일 진행 속도가 많이 빨라졌습니다.
김형찬
김형찬 2020.11.18 13:35
배치파일이었다니...ㅋㅋ 이렇게 간단하게 ㅋㅋㅋ