본문 바로가기

Office 365

[Office365] 엑셀 이름 정의(Name Range) 활용하기

반응형
엑셀 이름 정의로 효율 높이기

 

엑셀을 사용하다 보면 긴 수식이나 복잡한 범위를 참조해야 하는 경우가 있습니다.

간단한 수식을 사용한 경우라면 상관이 없겠지만, 실제 업무에서는 범위가 엄청 길거나 여러 개의 범위를 합쳐서 쓰기도 합니다.

이럴 때 이름 정의 기능을 사용하면 훨씬 직관적으로 사용할 수 있습니다.

이름 정의는 특정 셀이나 범위에 별도의 이름을 붙여주는 기능인데요

예시를 들어보겠습니다.

A2:A100 범위에 '매출'이라는 이름을 붙이면, =SUM(매출)처럼 더 이해하기 쉬운 방식으로 계산할 수 있습니다.

이 글에서 어떻게 이름을 정의하고 어떤 방식으로 활용하는지 간략하게 알아보겠습니다.

 

이름 정의 기본 개념과 설정

이름 정의에 대해서 간략하게 정리해 보겠습니다.

  • 엑셀에서 특정 셀 또는 범위를 '이름'으로 저장하는 기능
  • 긴 셀 주소 대신 짧고 의미 있는 이름으로 참조하는 기능
  • 함수, 차트, 조건부 서식 등 다양한 기능에서 활용하는 기능

이름 정의 만들기

  • 원하는 범위를 드래그해서 선택해 주세요
  • 상단 메뉴에서 [수식] > [이름 정의]를 클릭해 주세요
  • 이름을 입력하고 확인을 눌러주세요

 

자 그럼 SUM을 적용해서 간단하게 적용해 보겠습니다.

이름 정의 적용

 

자 매출을 이름 적용한 다음 SUM 함수를 사용한 상태입니다. =SUM(매출)로 값이 출력되는 걸 확인할 수 있습니다.

Ctrl + F3을 누르면 이름 관리자가 나옵니다.

여기에서는 정의된 이름을 확인할 수 있고 수정과 삭제가 가능합니다.

여러 범위를 한 번에 관리할 때 유용하게 사용할 수 있습니다.

 

그럼 몇 가지만 더 정리해 보도록 하겠습니다.

  1. 함수에서 활용하는 방법
    • =AVERAGE(점수) → 평균 계산을 활용할 때 사용할 수 있습니다.
    • =COUNTIF(고객명단, "김*") → 특정 조건 개수 셀 때 활용합니다. *는 와일드카드를 사용한 상태로 김이 포함된 값을 모두 세는 방식입니다.
    • 이렇게 사용할 경우 수식 가독성이 좋아지고 유지 보수가 쉬워집니다.
  2. 동적 범위 설정하기
    • 데이터가 늘어날 때마다 자동으로 반영되도록 설정할 수 있습니다.
    • OFFSET, INDEX 함수와 함께 사용하면 좋습니다.
    • 예시: "=OFFSET(A2,0,0, COUNTA(A:A)-1,1) → 자동 확장 범위 이름 정의"와 같이 사용할 수 있습니다.
  3. 여러 시트에서 활용하기
    • 이름 정의는 기본적으로 통합 문서 전체에서 유효합니다.
    • =SUM(지출)처럼 여러 시트에 공통 적용 하는 것처럼 사용할 수 있습니다.
  4. 차트 및 조건부 서식에 활용
    • 범위를 이름으로 지정하면 차트 데이터를 자동으로 업데이트할 수 있습니다.
    • 조건부 서식에서 이름 범위를 적용하면 관리에 용이합니다.
  5. 실무에서 꼭 알아야 할 주의점
    • 이름은 띄어쓰기가 불가능합니다. (_사용을 권장합니다.)
    • 셀 주소와 혼동되는 이름(예: A1, SUM)은 피해야 합니다.
    • 너무 많은 이름 정의는 오히려 관리가 복잡할 수 있기 때문에 적절하게 사용해야 합니다.

그 외에 짧은 궁금증을 풀어보도록 하겠습니다.

  1.  이름 정의는 모든 버전의 엑셀에서 사용 가능할까요?
    • 기본적으로 Excel 2007 이후 버전에서 모두 지원합니다.
  2. 이름에 한글을 사용할 수 있을까요?
    • 가능합니다. 위에서 적용한 예시에서도 한글을 사용했습니다. 가독성을 위해 영어, 숫자, 밑줄을 조합하기도 합니다.
  3. 공백이 들어간 이름을 정의할 수 있을까요?
    • 직접 공백은 불가능합니다. 대신 밑줄(_)과 마침표(.)를 사용해야 합니다.
  4. 이름 정의는 시트마다 따로 적용되나요?
    • 기본적으로 통합 문서 전체에서 적용됩니다. 필요시 시트별로도 설정이 가능합니다.
  5. 이름 정의를 잘못 설정했다면 수정이 가능할까요?
    • 위에서 정리한 Ctrl + F3를 누르면 '이름 관리자' UI가 나옵니다. 여기서 언제든 수정이 가능합니다.
  6. 이름 정의를 함수 없이도 사용할 수 있을까요?
    • 가능합니다. 우리도 사용했을 때 범위를 설정하고 이름을 설정했습니다. [수식] > '이름 정의'를 선택하면 됩니다.
  7. 자동으로 늘어나는 동적 범위는 어떻게 만들까요?
    • OFFSET, INDEX 같은 함수와 함께 이름 정의를 설정하면 가능합니다.
  8. 너무 많은 이름 정의를 사용하면 문제가 될까요?
    • 너무 많이 사용하게 된다면, 지나치게 많아진다면 관리가 어려워지고 파일 속도가 느려질 수 있습니다.
  9. 이름 정의를 다른 파일에서 불러올 수 있을까요?
    • 직접 복사 - 붙여 넣기는 어렵습니다. 범위를 복사해 붙여 넣으면 이름 정의도 함께 가져올 수 있습니다.
  10. VBA(매크로)와 함께 사용할 수 있을까요?
    • 가능합니다. VBA 코드에서도 이름 정의를 호출해 자동화할 수 있습니다.

 

엑셀 이름 정의(Name Range) 기능은 단순히 '범위에 이름을 붙이는 것'이지만, 실제로는 업무 효율을 크게 높여주는 핵심 기능입니다.

긴 수식을 이해하기 쉽게 바꿔주고, 데이터가 늘어나도 자동으로 반영될 수 있도록 할 수 있습니다.

차트나 조건부 서식에서도 강력하게 사용할 수 있는 기능입니다.

엑셀을 자주 사용하는 분들이라면 이름 정의를 적극적으로 활용해 보길 권장드립니다.

실무에서 반복적으로 같은 범위를 참조한다면, 이름 정의 하나만으로도 업무 속도가 빨라질 수 있습니다.

 

읽어주셔서 감사합니다. 추가적으로 궁금하신 내용이 있으시다면 하단의 링크를 참고해 주세요

 

https://bit.ly/3HpKvQU

 

[Office 365] PPT 배경음악 넣는 쉬운 방법

 

ochosblogg.blogspot.com

 

https://bit.ly/4oHutlY

 

[Office365] 워드 주석(Comment) 기능 활용법

워드에서 주석을 활용하는 방법 문서를 작성하다 보면, 내용을 고치거나 의견을 덧붙이고 싶을 때가 있습니다.특히 혼자 작업하는 경우가 아니라 다른 사람들과 협업을 할 때 그러실 거예요 여

raphaelspace7.com

 

https://bit.ly/3JBnTxj

 

[Office365] 엑셀 IFERROR 함수로 오류 처리하는 방법

IFERROR 함수로 깔끔하게 오류 해결하기 엑셀에서 계산을 하다 보면, 가끔 "#DIV/0!",...

blog.naver.com

 

반응형