엑셀 이름 정의

IT 위키

Excel Defined Name

셀이나 셀 범위, 상수, 수식에 이름을 붙여 수식에서 주소 대신 그 이름을 쓰도록 하는 기능이다. `=SUM(B3:B16)` 대신 `=SUM(매출액)`처럼 쓸 수 있어 수식을 읽기 쉬워진다.

정의 방법

[편집 | 원본 편집]
  • 이름 상자 : 범위를 선택하고 수식 입력줄 왼쪽의 이름 상자에 이름을 입력한 뒤 Enter
  • [수식] 탭 → [정의된 이름] 그룹 → [이름 정의]
  • [수식] 탭 → [선택 영역에서 만들기] : 첫 행이나 왼쪽 열의 값을 이름으로 한 번에 만든다
  • [이름 관리자](Ctrl + F3)에서 이름을 편집·삭제하고 참조 대상을 바꿀 수 있다.

이름 규칙

[편집 | 원본 편집]
  • 첫 글자는 문자, 밑줄(_), 역슬래시(\) 만 올 수 있다. 숫자로 시작할 수 없다.
  • 공백을 포함할 수 없다. 두 단어를 잇고 싶으면 밑줄이나 마침표를 쓴다.
  • `A1`, `$B$3`처럼 셀 주소와 같은 형태는 이름으로 쓸 수 없다. `C`와 `R` 한 글자도 쓸 수 없다.
  • 대소문자를 구분하지 않는다. `Sales`와 `sales`는 같은 이름으로 취급된다.
  • 최대 255자까지 쓸 수 있다.
  • 같은 범위 안에서 이름은 중복될 수 없다.

참조 방식과 범위

[편집 | 원본 편집]
  • 이름은 기본적으로 절대 참조로 정의된다. 따라서 수식을 복사해도 참조 대상이 바뀌지 않는다. 상대 참조로 쓰려면 [이름 관리자]에서 참조 대상의 `$`를 직접 지워야 한다.
  • 이름의 범위(Scope)는 통합 문서 전체 또는 특정 워크시트로 지정한다.
    • 통합 문서 범위로 정의하면 다른 시트에서도 그 이름을 쓸 수 있다.
    • 워크시트 범위로 정의하면 해당 시트에서만 쓸 수 있고, 다른 시트에서는 `Sheet1!이름` 형태로 참조한다.
  • 셀 범위뿐 아니라 상수나 수식에도 이름을 붙일 수 있다.

같이 보기

[편집 | 원본 편집]