Excel에서 파일 경로 삽입

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 8월 27, 2023

이 튜토리얼에서는 Excel에서 수식을 사용하여 경로와 파일 이름을 가져오는 방법을 보여드립니다.

파일경로 인트로

경로 및 파일 이름 가져오기

Excel에는 경로와 파일 이름을 직접 가져오는 함수가 없지만 CELL 함수는 파일 경로, 이름 및 시트를 반환합니다. 텍스트 함수인 FIND, LEFT, SUBSTITUTE를 사용하면 경로와 파일 이름을 분리할 수 있습니다.

=SUBSTITUTE(LEFT(CELL("filename",B2),FIND("]",CELL("filename",B2))-1),"[","")

파일경로 전체수식

수식을 단계별로 살펴보겠습니다.

파일 이름, 경로 및 워크시트

정보 유형으로 “filename”을 입력하여 파일 경로, 이름 및 시트를 반환하는 CELL 함수를 사용합니다.

=CELL("filename",B2)

파일경로 cell함수

파일 이름 위치 찾기

위와 같이 CELL 함수는 파일 경로, 이름 및 워크시트를 반환합니다. 워크시트나 대괄호는 필요하지 않으므로 FIND 함수를 사용하여 파일 이름의 마지막 문자(즉, “]” 앞의 문자)의 위치를 확인합니다.

=FIND("]",B3)-1

파일경로 find함수

워크시트 이름 제거

파일 이름의 마지막 문자 위치를 찾았으면 LEFT 함수를 사용하여 워크시트의 이름을 제거합니다.

=LEFT(B3,C3)

파일경로 left함수

SUBSTITUTE 함수

위에서 경로와 파일 이름 사이에 여전히 열린 대괄호가 있는 것을 볼 수 있습니다. SUBSTITUTE 함수를 사용하여 “[“를 빈 문자열로 바꿉니다.

=SUBSTITUTE(D3,"[","")

파일경로 substitute함수

이 단계를 단일 수식으로 결합하면 다음과 같이 됩니다.

=SUBSTITUTE(LEFT(CELL("filename",B2),FIND("]",CELL("filename",B2))-1),"[","")

경로만 가져오기

파일 이름 없이 경로만 표시하고 싶을 수 있습니다. 이를 위해선 LEFT 함수에서 약간의 조정을 하면 됩니다. 삭제할 문자열 중간 문자가 없으므로 SUBSTITUTE를 사용할 필요가 없습니다. 경로만 반환하려면 파일 이름의 마지막 문자 대신 첫 번째 문자(“[“)의 위치를 찾으면 경로 이름은 왼쪽에 있는 모든 문자가 됩니다.

=LEFT(CELL("filename",B2),FIND("[",CELL("filename",B2))-1)

파일경로 경로만추출

AI Formula Generator

무료로 체험하기

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List