일 잘하는 비결/엑셀로 능률 높이기
시트 번호 확인하는 함수 - SHEET
라리홈
2025. 6. 23. 21:44
반응형
SHEET 함수는 엑셀 통합 문서에서 시트의 인덱스 번호를 반환합니다.
시트 이름이 아닌, 통합 문서 내에서 몇 번째 위치에 있는지를 알려주는 함수로
동적 시트 참조, 문서 구조 점검, 자동화 등에 활용됩니다.
| 함수 구문
=SHEET([value])
- value (선택): 셀 참조, 범위, 이름, 시트 이름 등
생략 시, 현재 시트 번호를 반환
| 예제 설명
A | B | C | |
1 | 수식 | 설명 | 결과 |
2 | =SHEET() | 현재 시트의 번호 | 1 |
3 | =SHEET(Sheet2!A1) | Sheet2의 시트 번호 | 2 |
4 | =SHEET("Sheet3") | 이름이 Sheet3인 시트의 번호 | 3 |
※ 시트 순서는 엑셀 파일 내 배열 순서에 따라 달라집니다.
| 실무 예제
예제 1 | 현재 시트 번호 표시
="현재 시트 번호는 "&SHEET()&"번입니다."
→ “현재 시트 번호는 2번입니다.” 출력
예제 2 | 시트 번호에 따라 자동 메시지 출력
=IF(SHEET()=1, "요약 시트입니다", "세부 시트입니다")
→ 첫 번째 시트일 경우 "요약 시트입니다" 표시
예제 3 | 시트 번호 기반 참조 동적 설정 (INDIRECT 함수와 조합)
=INDIRECT("'Sheet"&SHEET()+1&"'!A1")
→ 현재 시트 다음 시트의 A1 셀 값을 가져오기
| 함께 쓰면 좋은 함수
함수 | 설명 |
SHEETS | 전체 시트 개수 반환 |
INDIRECT | 문자열로 만든 주소 참조 |
CELL | 셀 정보(파일명, 시트명 등) 확인 |
INFO | 시스템 정보 확인 |
| 실무 활용 팁
- 문서 구조 자동화 (요약 시트, 인덱스 시트 생성 등)
- 여러 시트에 공통 구조가 있을 경우 순번 자동 참조 처리
- VBA 없이 시트 간 연결된 참조 구성 가능
728x90
반응형