본문 바로가기

ms office TIP/엑셀TIP

엑셀 함수34(자동으로 이름상자 정의 및 함수 이용한 계산 및 주의사항)

엑셀 함수34(자동으로 이름상자 정의 및 함수 이용한 계산 및 주의사항)

이름상자를 정의할 경우 해당 범위를 선택한 후 이름상자의 이름을 본인이 임의로 정해서 입력할 수도 있지만 해당 열머리글이나 행머리글을 이름상자로 자동으로 정의할 수 있습니다. 이름상자는 해당 셀 범위의 대표값으로 대부분 정하기 때문에 자동으로 이름상자를 정해도 수식을 계산이나 함수사용에 문제가 되지 않습니다. 자동으로 이름상자를 정의하는 법에 대해서 살펴보겠습니다.

자동으로 이름상자 정의하기 

정의하고자 하는 해당 열머리글과 행머리글이 포함되도록 하고 셀의 전체범위를 마우스로 선택합니다. [수식탭]의 ]정의된그룹]의 [선택영역에서 만들기]리본메뉴를 클릭합니다. 위와 같이 [선택영역에서 이름만들기]대화상자가 나타나며, 여기에서 [첫행] 또는 [왼쪽열]을 체크하고 확인을 합니다. 

자동으로 설정된 이름상자

아래에서 이름상자의 더보기단추를 클릭하면 자동으로 설정된 이름상자가 나타나며, 첫행과 왼쪽열이 이름상자로 정의된 것을 볼 수가 있습니다. 

이름상자를 이용하여 함수계산하기

함수결과입력셀을 클릭해서 직접함수를 입력합니다. 첫번째 계산하는 값이 수박값이므로 이름상자를 이용한 수박의 평균값은 =AVERAGE(수박)을 직접입력하면 됩니다. 

함수인수대화상자에서 이름상자 이용하기

함수결과값셀을 클릭 후 =을 삽입하면 이름상자에서 함수들이 나타납니다. 여기에서 AVERAGE함수를 클릭하면 AVERAGE 함수인수대화상자가 나타납니다. 여기에서 NUMBER 1인수에 (C5:F5)를 입력하는 대신에 이름상자의 (오이)를 입력해도 됩니다. 직접 함수값을 입력하는 것과 함수인수 대화상자를 이용하는 값이 같습니다. 

이름상자 사용시 주의사항

이름상자를 자동으로 설정시에 행머리,열머리글들이 자동으로 이름상자로 변환이 됩니다. 변환되는 과정에서 일부의 숫자등이 바뀌게 됩니다. 이름상자의 첫 머리는 숫자가 올수가 없습니다. 따라서 자동으로 변환시 첫머리에 숫자가 있으면 문자로 변경을 시키면서 변환됩니다. 따라서 1/4분기의 경우 숫자이기 때문에 _1_4분기로 변경이 됩니다. 이름상자에 입력시에 아래처럼 숫자 그대로 입력(2/4분기)하게 되면 오류경고메시지가 뜹니다.

숫자는 문자로 변환되는 이름상자

아래와 같이 숫자로 된 열머리글이 문자로 변경이 되었기 때문에 그대로 입력을 해야 합니다. 

이름상자 입력하기(함수식 또는 함수인수대화상자)