Excel에 확인란을 삽입하는 방법 (간단한 5 단계)

Excel에 확인란을 삽입하는 것은 쉬운 작업입니다. 확인란 컨트롤은 Excel 개발자 도구 옵션에서 사용할 수 있습니다. 체크 박스 및 드롭 다운과 같은 기타 컨트롤은 Excel에서 양식을 디자인 할 때 매우 유용 할 수 있습니다.

이러한 컨트롤은 사용자가 양식에 원하지 않는 데이터를 입력하는 것을 방지하므로 선호됩니다.

In 이 게시물에서는 Excel에 확인란을 삽입하는 방법을 이해합니다. 그런 다음 체크 박스를 사용하여 데이터 분석 작업을 용이하게하는 방법에 대한 예를 살펴 보겠습니다.

목차

Excel에 확인란을 삽입하는 방법

Excel 확인란 컨트롤은 “개발자 도구”메뉴 항목에 있으며 기본적으로 “개발자 도구”메뉴에 있습니다. Excel에서 항목이 숨겨져 있습니다. 따라서 먼저 Excel 상단 리본에서이 옵션을 사용할 수 있도록해야합니다. 그런 다음 확인란 컨트롤을 사용할 수 있습니다. 다음은 Excel에 확인란을 추가하는 단계별 절차입니다.

  • Excel 옵션으로 이동 > 리본 사용자 지정 : Excel 시트가 열린 상태에서 탐색 “파일”> “옵션”> “리본 사용자 지정”탭으로 이동합니다. “ALT + F + T”키를 누를 수도 있습니다. 엑셀 옵션을 연 다음 “리본 사용자 지정”탭으로 이동합니다.

  • 활성화 개발자 도구 탭 : 기본적으로 “기본 탭”에서 “개발자”옵션이 선택 해제되어 있습니다. “개발자”옵션을 선택하고 “확인”버튼을 클릭합니다.
  • 개발자 탭으로 이동 > 삽입 옵션 > 확인란 옵션 : 그 후에 Excel 리본에서 “개발자”탭을 볼 수 있습니다. “개발자”탭에서 “삽입”드롭 다운을 클릭하고 표시된대로 “체크 박스”컨트롤 양식을 선택합니다.

  • 체크 박스 옵션 클릭 : 이제 엑셀 시트의 아무 곳에 나 체크 박스를 그릴 수 있습니다.
  • 체크 박스 컨트롤 포맷 : 다음으로 “포맷 컨트롤”을 사용하여 체크 박스를 사용자 정의 할 수 있습니다. 옵션.

확인란 상태를 캡처하는 방법

스프레드 시트에 확인란을 추가 한 후 상태를 캡처해야합니다. 체크 박스 상태는 체크 박스가 현재 체크되어 있는지 여부를 알려줍니다.

체크 박스 상태를 캡처하려면 체크 박스를 셀과 연결해야합니다. 확인란을 셀과 연결 한 후 확인란이 선택되어 있으면 셀에 True가 표시됩니다. 그렇지 않으면 False가 표시됩니다.

확인란을 셀에 연결하려면 다음 단계를 따르십시오.

  • 확인란을 마우스 오른쪽 버튼으로 클릭하고 포맷 제어옵션을 선택합니다. 를 클릭합니다.

  • 포맷 제어 옵션을 클릭하면 포맷 제어창을 엽니 다. 포맷 컨트롤창에서 컨트롤탭으로 이동합니다.

  • 컨트롤 탭에서 셀 링크입력 상자를 클릭 한 다음 확인란과 연결할 스프레드 시트에서 빈 셀을 선택합니다.

팁 : 해당 확인란에 대한 셀 링크를 추적하려면 항상 확인란 옆에있는 열에 셀 링크를 설정하는 것이 좋습니다. 이렇게하면 원할 때마다 확인란과 연결된 셀 링크를 더 쉽게 찾을 수 있습니다. 또한 스프레드 시트를 깔끔하게 정리할 수 있도록 셀 링크가 포함 된 열을 숨길 수 있습니다.

Excel에서 여러 확인란을 빠르게 삽입하는 방법

위 섹션에서 우리는, Excel에 단일 확인란을 추가하는 방법이 있지만 워크 시트에 수십 또는 수백 개의 확인란이 필요한 경우가있을 수 있습니다. 이렇게 엄청난 수의 체크 박스를 하나씩 추가하는 것은 실행 가능한 옵션이 아닙니다.

그러니 빠르게 여러 개의 체크 박스를 추가하는 방법을 살펴 보겠습니다.

  • 우선 , 개발자 탭에서 확인란 옵션을 선택하여 수동으로 확인란을 추가합니다.

  • 다음 , 확인란 위치를 조정합니다.

  • 선택 단계 : 필요에 따라 확인란의 형식을 지정합니다. 이 예에서는 확인란 텍스트를 공백으로 설정합니다.

  • 이 다음에는 오른쪽 -확인란을 클릭하고 컨텍스트 메뉴에서 포맷 컨트롤옵션을 선택합니다.

  • 서식 제어창에서 속성탭으로 이동하여 “이동하지만 셀 크기 조정 안 함”옵션이 선택되어 있는지 확인합니다.이 옵션이 선택되지 않은 경우 선택하고 “확인”버튼을 클릭합니다. .

  • 마지막으로 확인란이 올바르게 배치되고 올바른 형식이 지정되었을 때. 채우기 핸들을 아래의 모든 행으로 드래그하십시오.

  • 끝났습니다! 이제 모든 행에 대해 복사 된 확인란이 표시됩니다.

위 스크린 샷에서 볼 수 있듯이 목록의 모든 행에 대한 확인란을 삽입했습니다. . 그러나 모든 체크 박스에 대해 셀 링크를 아직 설정하지 않았기 때문에 목록을 그대로 사용할 수 없습니다. 이제 여러 확인란에 대한 셀 링크를 추가하는 방법을 살펴 보겠습니다.

여러 확인란에 대한 셀 링크 설정

여러 확인란에 대한 셀 링크를 수동으로 설정하는 것은 매우 지루할 수 있습니다. 따라서 Excel에서 여러 확인란의 확인란 셀 링크를 설정할 수있는 VBA 코드를 사용할 수 있습니다.

이 VBA 코드를 사용하려면 다음 단계를 따르세요.

  • Excel에서 통합 문서가 열리면 “Alt + F11″을 눌러 Visual Basic Editor (VBE)를 엽니 다.
  • “Project-VBAProject”창에서 통합 문서 이름을 마우스 오른쪽 단추로 클릭하고 삽입- 컨텍스트 메뉴의 모듈

  • 다음 VBA 코드 복사 :
 Sub LinkCheckBoxes () 
Dim chk As CheckBox
Dim lCol As Long
lCol = 1 "number 링크의 오른쪽 열 수
ActiveSheet.CheckBoxes의 각 chk에 대해
chk.LinkedCell = chk.TopLeftCell.Cells.Offset (0, lCol) .Address
Next chk
End Sub

참고 : 체크 박스와 셀 링크를 설정하려는 열 사이의 오프셋에 따라 lcol열의 값을 설정합니다.이 예에서는 1로 설정했습니다. 즉, 셀 링크는 gen 체크 박스 옆 열에 표시됩니다.

  • 변경 후 F5를 사용하여 코드를 실행합니다. 키입니다.

  • VBA 편집기를 닫으면 모든 항목에 대한 셀 링크가 표시됩니다. 확인란이 생성됩니다.

개발자 탭없이 여러 확인란을 삽입하는 방법

위 섹션에서는 개발자 탭에서 확인란을 추가하는 방법을 살펴 보았습니다. 이 섹션에서는 개발자 탭을 사용하지 않고 Excel에 여러 확인란을 추가하는 방법을 살펴 봅니다.

이를 위해 확인란이 포함되어야하는 범위를 허용하는 VBA 스크립트를 사용할 수 있습니다. 셀 링크 오프셋을 사용자 입력으로 사용하고 이러한 입력을 기반으로 VBA 스크립트는 지정된 범위에 확인란을 만듭니다.

이 VBA 스크립트 사용 방법을 살펴 보겠습니다.

  • Excel 통합 문서를 연 상태에서 “Alt + F11″을 눌러 VBE (Visual Basic Editor)를 엽니 다.
  • “Project-VBAProject”창에서 통합 문서 이름을 마우스 오른쪽 단추로 클릭하고 삽입-

    모듈

  • 다음 VBA 코드 :
 Sub CreateCheckBoxes () 
"변수 선언
Dim c As Range
Dim chkBox As CheckBox
Dim chkBoxRange As Range
Dim cellLinkOffsetCol As Double
"사용자가 취소를 클릭하면 수신 오류 또는 다음 XOn 오류 재개
"선택할 입력 상자 ct 셀 범위
Set chkBoxRange = Application.InputBox (Prompt : = "셀 범위 선택", Title : = "확인란 만들기", 유형 : = 8)
"셀 링크 오프셋을 입력하기위한 입력 상자
cellLinkOffsetCol = Application.InputBox ( "셀 링크에 대한 오프셋 열 설정", "셀 링크 OffSet")
"사용자가 취소를 클릭하거나 X를 클릭하면 코드를 종료합니다.
Err.Number < > 0 그런 다음 Sub를 종료합니다.
"오류 확인 다시 켜기
오류 이동 0
"선택한 셀의 각 셀을 반복합니다.
For Each c In chkBoxRange "체크 박스 추가
Set chkBox = chkBoxRange.Parent.CheckBoxes.Add (0, 1, 1, 0)
With chkBox
"체크 박스 위치 설정
.Top = c.Top + c.Height / 2-chkBox.Height / 2
.Left = c.Left + c.Width / 2-chkBox.Width / 2
"확인란을 사용하여 연결된 셀을 셀로 설정
.LinkedCell = c.Offset (0, cellLinkOffsetCol) .Address (external : = True)
"워크 시트 보호가 적용될 때 사용할 체크 박스 활성화
.Locked = False
"이름 설정 및 캡션
.Caption = ""
.Name = c.Address
End With
Next c
End Sub

  • 변경 후 F5키를 사용하여 코드를 실행합니다.

  • 체크 박스 범위를 선택하고 원하는 셀 링크 오프셋을 입력하면 체크 박스가 생성됩니다.

Excel에서 체크 박스 삭제 방법

단일 확인란을 삭제하는 것은 비교적 간단합니다. 확인란을 선택하고 키보드에서 삭제 버튼을 누릅니다.

옵션 1 : Ctrl키를 사용하여 여러 확인란을 삭제합니다.

스프레드 시트에서 여러 확인란을 삭제하려면 아래 단계에 따라 삭제하십시오.

  • 1. 키보드에서 ctrl키를 누르고 삭제하려는 확인란을 클릭합니다. 이렇게하면 그림과 같이 클릭 된 확인란이 선택됩니다.

  • 2. 그런 다음 키보드의 삭제 키를 누르면 선택한 모든 확인란이 삭제됩니다.

옵션 2 : 선택 창을 사용하여 여러 확인란 삭제

Excel에서 여러 확인란을 삭제하는 또 다른 방법은 선택 창을 사용하는 것입니다. 다음 단계를 따르세요.

  • 스프레드 시트의 홈탭 > 수정섹션. 리본에서 “찾기 및 선택”옵션을 클릭하고 상황에 맞는 메뉴에서 “선택 창”옵션을 선택합니다.

  • 선택 창에서 삭제할 모든 확인란을 선택하고 Delete키를 누릅니다.

옵션 3 : 선택하여 이동을 사용하여 여러 개체 삭제

시트에서 모든 Excel 확인란을 삭제하려면 선택 항목을 사용할 수 있습니다. 모든 개체 옵션. 그러나 주목해야 할 또 다른 점은이 접근 방식은 활성 시트에있는 도형, 드롭 다운, 차트, 드롭 다운 등과 같은 다른 모든 개체를 삭제한다는 것입니다.

아래 단계를 따르세요.

  • 스프레드 시트의 홈탭 > 수정섹션 리본에서 “찾기 및 선택”옵션을 클릭하고 “선택하여 이동”옵션을 선택합니다.

  • “특별 항목으로 이동”창에서 “개체”옵션을 선택하고 “확인”버튼을 선택합니다. 이렇게하면 활성 시트에있는 모든 개체가 선택됩니다.

  • 마지막으로 키보드에서 삭제 키를 누르면 모든 개체가 삭제됩니다.

옵션 4 : VBA 매크로를 사용하여 여러 확인란 삭제

스프레드 시트에 많은 확인란이 있고 모든 개체가 아닌 확인란 만 삭제하려는 경우이 옵션이 적합합니다. 다음은 활성 시트에서 모든 확인란을 삭제하는 스크립트입니다.

아래 단계를 따르세요.

  • Excel 통합 문서를 연 상태에서 “Alt + F11″을 눌러 Visual Basic Editor (VBE)를 엽니 다.
  • “Project-VBAProject”창에서 통합 문서 이름을 마우스 오른쪽 단추로 클릭하고 삽입-> 모듈을 선택합니다. m 컨텍스트 메뉴.

  • 다음 VBA 코드를 복사합니다.
 Sub DeleteCheckbox () 
ActiveSheet.Shapes의 각 vShape에 대해
If vShape.FormControlType = xlCheckBox Then
vShape.DeleteEnd If
Next vShape
End Sub

  • 변경을 수행 한 후 다음을 사용하여 코드를 실행합니다. F5키와 활성 시트에있는 모든 확인란이 삭제됩니다.

확인란 텍스트 편집 방법

확인란 텍스트 또는 확인란 캡션 편집은 간단합니다. 확인란 텍스트를 편집하려면 텍스트 상자를 마우스 오른쪽 버튼으로 클릭하고 “텍스트 편집”옵션을 선택해야합니다.

수행 이렇게하면 확인란 캡션의 시작 부분으로 커서가 이동하고 다음과 같이 편집 할 수 있습니다.

완벽합니다!

하지만 기다려주십시오! 확인란 텍스트가 변경 되었음에도 불구하고 NameBox에 표시되는 텍스트가 여전히 동일하다는 점에 유의하십시오.

확인란 캡션과 확인란 이름의 차이점

체크 박스 앞의 텍스트는 체크 박스 캡션이라고 부르는 반면, NameBox에 보이는 이름은 체크 박스의 백엔드 이름입니다.

“텍스트 편집”옵션을 클릭하면 확인란 컨트롤을 마우스 오른쪽 버튼으로 클릭하면 확인란의 캡션 만 변경됩니다.

그러나 변경하려는 경우 체크 박스의 백엔드 이름, 체크 박스를 마우스 오른쪽 버튼으로 클릭 한 다음 NameBox에 적절한 이름을 입력해야합니다.

체크 보 포맷 x Excel에서 제어

확인란을 돋보이게하기 위해 할 수있는 일이 많지 않지만 수행 할 수있는 몇 가지 사용자 정의가 있습니다. 확인란 컨트롤로 Excel에서 허용하는 사용자 지정 목록을 따릅니다.

확인란 컨트롤에 대한 배경색 및 투명도 선택

확인란의 배경색을 선택하려면 – 확인란을 마우스 오른쪽 버튼으로 클릭하고 “포맷 컨트롤”옵션을 클릭합니다. “포맷 컨트롤”창에서 > “색상 및 선”탭 > “채우기”섹션 , 확인란의 배경색과 원하는 투명도를 선택할 수 있습니다.

확인란 컨트롤의 테두리 색상 선택

체크 박스 테두리 만들기 – “서식 제어”창 내부 > “색상 및 선”탭 > “선” 섹션에서 체크 박스의 테두리를 선택할 수 있습니다.

체크 박스 컨트롤을위한 3D 음영 효과 선택

체크 박스에 약간의 3D 효과를 주려면 – “포맷 컨트롤”창 내부 > “제어”탭 > 3D 음영 옵션.

Excel의 ActiveX 체크 박스

지금까지이 기사에서는 Excel에 대해서만 설명했습니다. 양식 확인란이지만 Microsoft Excel에서 사용할 수있는 또 다른 유형의 확인란 인 ActiveX 확인란이 있습니다.

ActiveX 확인란은 “개발자”탭 > “삽입”버튼에서도 추가 할 수 있습니다. 또한 대부분의 측면에서 ActiveX 확인란은 양식 확인란과 매우 유사하지만 둘 사이에는 몇 가지 중요한 차이점이 있습니다.

  1. ActiveX 확인란은 더 많은 서식 옵션을 제공합니다. ActiveX 확인란에서 확인란 캡션 글꼴을 변경하고, 이미지를 배경으로 사용하고, 마우스 포인터를 확인란 위로 가져가는 등의 작업을 수행 할 수 있습니다.
  2. ActiveX 컨트롤은 외부 구성 요소이므로 별도로로드됩니다. 때때로 정지되거나 응답하지 않게됩니다. 반면 양식 컨트롤은 Excel에 내장되어 있으므로 이러한 문제가 없습니다.
  3. ActiveX는 Microsoft 기반 기술이며 Mac과 같은 다른 운영 체제에서 지원되지 않습니다.
  4. 또한 대부분의 컴퓨터는 기본적으로 ActiveX를 신뢰하지 않으며 ActiveX 컨트롤은 보안 센터에 추가하지 않는 한 비활성화됩니다.
  5. 양식 컨트롤과 ActiveX 컨트롤의 또 다른 중요한 차이점은 다음과 같습니다. ActiveX 컨트롤은 VBA 코드에서 개체로 직접 액세스 할 수 있지만 (빠르게) 양식 컨트롤에 액세스하려면 활성 시트에서 양식 컨트롤을 찾아야합니다 (느림).

할당 방법 확인란에 대한 매크로

Excel에서 셀 링크를 확인란과 연결하고 확인란 값에 따라 작업을 수행하는 방법을 이미 살펴 보았습니다. 이제 매크로에 체크 박스를 할당하고 체크 박스를 클릭했을 때 매크로를 실행하는 방법을 이해해 보겠습니다.

매크로를 체크 박스와 연결하려면 다음 단계를 따르세요.

  • 오른쪽 -확인란을 클릭하고 “매크로 할당”옵션을 클릭합니다.

  • ” 매크로”창에서 매크로에 의미있는 이름을 지정하고 “새로 만들기”버튼을 클릭하면 VBA 편집기가 열립니다.

  • VBA 편집기에서 매크로를 작성할 수 있습니다.이 예에서는 A Column의 가시성을 전환하는 매크로를 작성합니다. 열이 표시되면 확인란을 클릭하면 열이 숨겨져 있으면 숨기고 확인란을 클릭하면 숨김이 해제됩니다.

  • VBA 코드는 다음과 같습니다.
  • 매크로를 저장하고 VBA 편집기를 닫습니다.

  • 이제 확인란을 클릭하고 방법을 확인하십시오. A 열의 가시성을 전환합니다.

엑셀 체크 박스가있는 매크로 사용의 또 다른 예 : Excel에서 단일 체크 박스를 사용하여 모든 체크 박스 선택

Excel에서 체크 박스 사용의 실제 예

이제 Excel 확인란의 몇 가지 실제 예를 살펴 보겠습니다.

예 1 : Excel 확인란을 사용하여 상점의 재고 가용성 추적

위의 예에는 식료품 항목 목록이 있으며 각 항목에 대한 확인란이 있습니다. 확인란은 항목의 가용성 상태를 나타냅니다. 항목이 선택 되 자마자 “사용 가능”레이블이 그 앞에 채워지고 선택되지 않은 확인란의 경우 “재고 없음”이라는 제목이 표시됩니다.

기본 제공을 사용하면됩니다. 체크 박스 기능 및 if 문. 이를 위해 먼저 시트에 체크 박스를 삽입 한 다음 E : E범위의 해당 셀로 셀 링크를 선택했습니다.

예를 들어 체크 박스의 셀 링크는 “B3″셀은 “$ E $ 3″입니다. 마찬가지로 “B9″체크 박스의 셀 링크는 “$ E $ 9″입니다. 즉, “B3″체크 박스가 선택되면 “E3″의 값이 ”셀은 “True”로 변경됩니다. 그렇지 않으면 값은 “False”가됩니다.

두 번째로 if 이 셀 앞에있는 수식을 기반으로합니다. 수식은 다음과 같습니다.

=IF(E2=TRUE,"Available","Out of Stock")

이 IF 문의 작업은 단순히 값을 읽는 것입니다. “E : E”범위에서 해당 셀의 값이 “True”이면 “Available”메시지가 표시되고 그렇지 않으면 “Out of Stock”메시지가 표시됩니다.

예를 들어 B6의 체크 박스가 체크되어 있으므로 E6의 값은 “True”가되고 따라서 C6의 값은 “Available”이됩니다.

나중에 Excel Countif 함수를 사용하여 찾기 사용 가능한 총 항목 수

=COUNTIF(C2:C11,"Available")

사용할 수없는 총 항목 수를 찾는 데 유사한 COUNTIF 함수가 사용됩니다.

p>

=COUNTIF(C2:C11, "Out of Stock")

예 2 : Excel 확인란을 사용하여 할 일 목록 만들기

이 예에는 체크 박스로 표시되는 작업과 해당 상태가 포함 된 할 일 목록이 있습니다.각 체크 박스에 대해 관련 셀 링크는 체크 박스 앞의 D 열에 설정됩니다.

마지막으로 요약 섹션에서 다음 공식을 사용하여 총 작업 수를 계산했습니다.

=COUNTA(D3:D13)

셀 링크를 사용하여 완료된 작업을 계산하기 위해 값이 TRUE 인 모든 셀 링크가 연결된 것으로 간주됩니다. 완료된 작업. 이를 바탕으로 공식이 만들어졌습니다.

=COUNTIF($D$3:$D$13,TRUE)

완료된 작업 백분율은 간단한 백분율 공식을 사용하여 계산됩니다. 즉 (완료된 작업 수 / 총 작업 수) * 100 :

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다