엑셀함수2013. 11. 26. 22:32

EXCEL (엑셀) 문서에서도 프로그램처럼 양식도구 사용하기

엑셀을 작성하다보면 어떤 기본데이터나 목록에서 정해진 값을 입력한다든지, 지정한 목록이 표시된는등

마우스로 체크 또는 확인 옵션등을 선택하는 양식도구를 사용하는 방법을 간략히 알아보겠습니다. 

양식도구를 이용하면 셀에 직접 입력하지 않고도 표나 폼에서 항목을 마우스로 선택하여 입력할수 있습니다.

양식도구에 함수를연결하여 프로그램처럼 화려한 엑셀 문서를 작성할 수 있습니다.

양식도구는 풀다운메뉴에서  개발도구=>삽입 을 눌러주면 양식 콘트롤을 선택할수 있는 메뉴가 나오게 됩니다.

여기서 원하는 컨트롤을 클릭하여 사용할 수 있습니다.

예를 들어 어떤 상품에 대한 할인 또는 비할인 가격을 선택하기 위해 양식도구중에 '확인란'을 알아보겠습니다

양식컨트롤에서 '확인란'을 선택후 그려넣을 해당셀에서 Alt키를 누른상태에서 드레그하여 그려넣어 줍니다.

Alt키를 누른 상태에서 드레그하게 되면 셀의 크기에 자동으로 셀크기에 딱 맞게 그려주게 됩니다.

'확인란'이 만들어지면 확인란이름을 '할인'으로 바꾸어 주고  개발도구=>속성을 클릭하여 줍니다. 개체 서식 대화상자

에서 '컨트롤' 에서 셀연결을 할인이라는 확인란 바로옆의 C2셀을 클릭하여 줍니다.

그렇게 하면 '할인' 확인란을 체크하면 "TRUE'(1) 체크해제하면 "FALSE'(0)를 나타내줍니다.

C2셀의 TRUE 또는 FALSE 를 이용하여 판매금액을 할인금액, 비할인금액으로 표시할수 있습니다.

판매금액을 표시할 B2셀에서 =IF(C2, B4*(1-A2), B4), IF함수로 1인지 0이지 판단하여 1이면 할인된금액으로

조건문이 0이면 비할인된 금액으로 표시하도록 한 것입니다.

위 예시에서 할인에 체크하면 TRUE 즉, 1이나오면 할인한 값으로 표시 하도록 하였으며, 아래처럼 할인에 체크해제

하면 FALSE, 0으로 할인전인 값이 표시되도록 IF함수를 활용한 것입니다.

한가지 더 예를 들어보면 '콤보상자' 를 나타내 볼께요.

콤보상자는 목록 단추를 눌렀을때 입력 범위에서 지정한 목록이 표시되고 원하는 데이터를 클릭하면 연결된 셀에

선택한 데이터의 위치번호가 입력됩니다.

마찬가지로 풀다운메뉴에서 개발도구=>삽입에서 콤보상자를 선택합니다. 콤보상자를 표시할 셀에서 Alt키를 누른

상태에서 드레그 하여 셀에 딱 맞게 그려줍니다.

그런다음 개발도구=>속성에서 (콤보상자에서 마우스우측버튼 컨트롤서식) 입력범위를 아래표에서처럼 A2:A6을

지정하여 줍니다.

 

확인을 클릭하고 C2셀의 콤보상자 화살표를 마우스로 클릭하여 주면 외쪽의 목록 이름을 지정한 셀의 이름이 차례로

표시가 됩니다. 이름을 직접 입력하지 않고 마우스만으로 이름을 틀리지 않고 입력할수 있게 되었습니다.

컨트롤 양식도구중에 '옵션버튼'을 알아보면 옵션버튼은 마우스를 클릭하면 그룹으로 지정된 버튼중 하나만 선택이

되도록 합니다.

개발도구=>삽입 에서 옵션버튼을 선택합니다 아랯럼 B3셀고 C3셀에 2개의 옵션단추를 Alt키를 누른 상태에서 그려

줍니다. 이름을 남자, 여자로 각각 바꾸어 주고 속성에서 옵션단추를 누를 때마다 표시되도록 할 셀 D3셀을 연결하여

주고 확인을 클릭하여 줍니다.

 

확인을 누른후 옵션버튼인 남자를 클릭하면 D3셀에 '1'이 표시되고 여자를 클릭하면 D3셀에 '2'가 표시가 됩니다.

D3셀을 엑셀함수를 사용하면 남자와 여자가 구분되는 조건에 응용하여 대해 데이터를 구할수 있습니다. 

Posted by it is