엑셀

엑셀을 이용한 파일 이름 바꾸기

do121 2022. 10. 12. 23:04

2페이지 문서 스캔을 한후 페이지별로 나누면서 아래와 같이

페이지 순서가 뒤바뀌면서 pdf파일을 일괄로 만들수 없게 되어 버렸다.

이런 경우는 처음이고 다시 이런 일이 생길 가능성도 낮아 프로그램을 만드는게

비효율적임

간단하게 엑셀로 파일이름을 바꾸고 도스 배치파일을 만들어 일괄적으로

이름을 바꾸는 방법을 소개함

파일이름을 전부 복사하여 엑셀에 붙여넣기 한다.

그리고 짝수 번째 파일이 실제 홀수 페이지번호를 가지도록 수식을 이용하여 새로운 이름을 부여한다.

이해도를 높이기 위해 과정을 2단계로 나누어 표시하지만 하나로 합쳐도 됨

 (1) 짝수 번째 파일을 c에 표시

 (2) 짝수 번째면 빠른 페이지 이므로 -1을 해주고 홀수면 다음행에서 번호를 가져온다.

 

A열은 바꾸고 싶은 형식이고

B열은 실제 파일명

C열은 짝수열인지 여부

D열은 원하는 파일으로 바꾸는 최종 수식

 

파일이름은 001.jpg와 같이 text함수로 자리수를 넉넉히 줘야 정렬이 제대로 된다

 

F열을 복사한 후 메모장에 붙여넣고 파일이름을 bat로 바꾸고 실행하면 끝

위 실행 결과를 자리수를 지정하지 않고 변경하여 다시 작업을 함..

rename.xlsx
0.02MB