Excel은 활성 Excel 워크시트의 이름을 즉시 반환하는 내장 수식을 제공하지 않습니다. 그러나 Excel 파일에서 활성 시트의 값을 동적으로 채워야 하는 상황이 있을 수 있습니다. 예를 들어 시트의 테이블 이름이 시트 자체의 이름이어야 하고 테이블 이름을 하드코딩하고 나중에 시트 이름을 변경하면 테이블 이름도 변경해야 합니다. 수동으로. 그러나 테이블 이름이 수식을 사용하여 동적으로 채워지는 경우 시트 이름이 변경되면 테이블 이름도 자동으로 변경됩니다.
이미 언급했듯이 요구 사항이 매우 가능성이 있지만 활성 시트의 이름을 추출할 수 있는 직접적인 공식은 없습니다. 그러나 활성 시트의 이름을 성공적으로 추출할 수 있는 몇 가지 수식 조합이 있습니다. 방법을 배우려면 계속 읽으십시오!
섹션 1: Right, Cell, Find 및 Len 함수의 조합을 사용하여 현재 시트의 이름을 가져오는 방법
섹션 1.1: 공식 완성
첫 번째 단계는 Excel 시트를 저장했는지 확인하는 것입니다. Excel 문서를 저장하지 않은 경우 먼저 저장하십시오., 그렇지 않으면 이 공식이 작동하지 않습니다.
문서를 저장하려면 다음을 누르기만 하면 됩니다. CTRL + S 키를 함께 누르고 문서를 저장하려는 위치로 이동하고 파일에 이름을 지정한 다음 마지막으로 저장합니다.
1 단계: Excel 문서를 저장한 후 간단히 더블 클릭 어떤 세포에. 편집 모드에 들어가면, 복사 및 과거e 다음 공식을 입력하고 입력하다 열쇠.
=RIGHT(CELL("파일 이름"),LEN(CELL("파일 이름"))-FIND("]",CELL("파일 이름")))
메모: 공식의 길이를 보고 걱정하지 마십시오. 아래 섹션에서 공식에 대해 자세히 설명했습니다.
2 단계: 한번 치면 입력하다 키를 누르면 현재 시트의 이름이 시트 이름 아래의 예에서 괴짜 페이지, 수식이 입력된 셀에 성공적으로 반환됩니다. 예, 간단합니다. 우리도 동의합니다. 그러나 공식이 어떻게 작동하는지 알고 싶다면 아래 섹션을 참조하십시오.
섹션 1.2: 공식 설명
이 섹션에서는 위 섹션에서 긴 수식을 가져와서 분할하여 실제로 무슨 일이 일어나고 있으며 현재 시트의 이름을 성공적으로 반환하는 방법을 알아보겠습니다.
1 단계: 공식의 맨 처음 부분은 =CELL("파일 이름"). 그만큼 셀 함수는 하나의 인수만 취합니다. 시트의 파일 위치와 현재 워크시트 이름을 포함하여 셀의 전체 주소를 반환합니다.
광고
2 단계: 아래 스크린샷을 보시면 입력하다 키를 누르면 끝에 현재 시트 이름을 포함한 전체 파일 이름이 표시됩니다.
3단계: 보시다시피, 시트 이름은 파일 이름의 맨 끝에 있습니다.. 정확히 말하면 뒤에 오는 것은 오른쪽 대괄호, ]는 시트 이름. 그럼 사용해보자 찾기 대괄호 문자의 인덱스 값을 찾는 함수입니다. 해당 인덱스를 찾은 후 모든 문자가 그 뒤에 오는지 찾아보겠습니다. 이는 본질적으로 시트 이름입니다.
그만큼 찾기 함수는 2개의 인수를 취합니다. 하나는 인덱스를 찾을 문자이고, 두 번째는 검색을 수행할 문자열입니다. 그래서 우리의 찾기 이 특별한 경우에 함수는 다음과 같이 보일 것입니다.
=찾기("]",A1)
A1 는 다음을 사용하여 찾은 파일 이름이 포함된 셀의 셀 ID입니다. 셀 기능. 파일 이름이 다른 셀에 있는 경우 A1 대신 해당 셀 ID를 지정해야 합니다..
4단계: 찾기 함수는 값 65를 반환했습니다. 이것은 다음을 의미합니다 오른쪽 대괄호 에있다 65위 위치. 따라서 65번째 위치 다음에 오는 파일 이름에서 모든 것을 추출해야 합니다. 즉, 오른쪽 대괄호 뒤에 오는 모든 것을 추출해야 합니다.
5단계: 65번째 위치 이후에 오는 모든 것을 추출하려면 먼저 65번째 위치 이후에 몇 문자를 추출해야 하는지 알아야 합니다. 더 간단하게 하기 위해 우리는 정확히 얼마나 많은 문자를 알아야 합니다. 현재 시트 이름 가지다. 이를 위해 렌 기능. 기능은 다음과 같습니다.
=LEN(A1)-찾기("]",A1)
위의 공식은 단순히 시트 이름의 길이를 반환합니다.. 다음을 사용하여 파일 이름의 길이를 먼저 계산하여 알아냅니다. 렌(A1), 그런 다음 오른쪽 대괄호까지 파일 이름의 길이를 뺍니다(65).
6단계: 위의 공식은 다음을 반환합니다. 13, 이는 길이 현재의 시트이름, 괴짜 페이지.
7단계: 이제 완전한 파일 이름인 소스 문자열이 있고 현재 시트 이름이 13자이고 파일 이름 끝에 있다는 것을 알고 있습니다. 따라서 파일 이름의 맨 오른쪽에서 13자를 추출하면 현재 시트 이름을 얻습니다..
이제 다음을 사용하여 시트 이름을 추출해 보겠습니다. 오른쪽 바로 기능. 그만큼 오른쪽 기능은 다음과 같습니다.
=오른쪽(A1, LEN(A1)-찾기("]",A1))
그만큼 오른쪽 함수는 2개의 인수를 취합니다. 하나는 부분 문자열을 추출할 문자열이고, 두 번째는 부모의 오른쪽 부분에서 추출해야 하는 문자의 수입니다. 끈.
이제 다음 스크린샷이 이에 대해 자세히 알려줍니다. 그만큼 오른쪽 함수는 파일 이름과 현재 시트의 길이를 받습니다. 따라서 파일 이름에서 오른쪽 string은 문자열의 맨 오른쪽에서 위의 단계에서 계산된 13자의 시트 이름을 추출합니다.
8단계: 저기요! 활성 시트의 이름이 이제 성공적으로 추출되었습니다!
9단계: 이름이 성공적으로 추출되었지만 작은 종속성이 하나 있습니다. 수식은 다음 위치에 있는 셀에 종속됩니다. 셀 기능이 정의되어 있습니다. 우리는 계속 언급 A1. 한 가지는 문서에 전체 파일 이름을 원하지 않을 수 있으므로 문서에 파일 이름이 있으면 큰 불편을 겪을 수 있다는 것입니다. 또 다른 점은 이를 삭제하면 수식이 종속성이 있으므로 더 이상 작동하지 않는다는 것입니다. 따라서 종속성을 제거해 보겠습니다.
그에 대한, CELL 함수가 정의된 셀을 더블 클릭 그리고 복사 전체 공식. 수식을 선택한 다음 키를 눌러 수식을 복사할 수 있습니다. CTRL + C 함께.
10단계: 지금 우리의 오른쪽 공식, A1을 9단계에서 복사한 CELL 함수로 바꿉니다.. RIGHT 수식에는 A1이 3개 있으므로 3개를 모두 교체해야 합니다.
11단계: 아래 스크린샷은 교체 후 RIGHT 공식이 어떻게 생겼는지 보여줍니다.
12단계: 때리면 입력하다 키를 누르거나 다른 곳을 클릭하면 현재 시트 이름이 성공적으로 추출된 것을 볼 수 있습니다. 또한 더 이상 종속성이 없으므로 다음을 수행할 수 있습니다. 삭제 그만큼 A1 셀. 즐기다!
섹션 2: Mid, Cell 및 Find 함수의 조합을 사용하여 현재 시트의 이름을 가져오는 방법
이것은 활성 시트의 이름을 찾을 수 있는 또 다른 수식 조합입니다. 이 공식에서 사용하는 대신 오른쪽 기능, 우리는 중간 기능. 공식은 다음과 같습니다.
=MID(CELL("파일 이름"),FIND("]",CELL("파일 이름"))+1,255)
Excel 문서에서 아무 셀이나 두 번 클릭하고 간단히 위 수식을 복사하여 붙여넣기 그리고 치다 입력하다 열쇠. 수식을 입력한 셀에 활성 시트의 이름이 반환됩니다.
메모: 중간 함수는 부분 문자열의 시작 위치와 길이를 제공하면 기본 문자열에서 부분 문자열을 반환합니다.
이 공식이 작동하더라도 먼저 문서를 어딘가에 저장해야 합니다, 그렇지 않으면 얻을 것이다 값오류.
Excel에 바로 사용할 수 있는 간단한 공식이 없더라도 활성 시트의 이름, 위의 공식 조합 중 하나를 사용하여 원하는 결과.
단계와 관련하여 우려 사항이 있으면 의견 섹션에 알려주십시오.
계속 지켜봐 주세요!
1 단계 - 여기에서 Restoro PC 수리 도구를 다운로드하십시오.
2 단계 - 스캔 시작을 클릭하여 PC 문제를 자동으로 찾아 수정합니다.