목차
이 튜토리얼은 Excel에서 확인란을 만들고 수식의 확인란 결과를 사용하여 대화형 체크리스트, 할 일 목록, 보고서 또는 그래프를 만드는 방법을 안내합니다.
모든 사람이 체크박스가 무엇인지 알고 있다고 생각합니다. 온라인에서 다양한 형태로 체크박스를 많이 보셨을 것입니다. 그래도 이해를 돕기 위해 간략한 정의부터 시작하겠습니다.
확인란 ( 확인란 또는 확인 표시라고도 함) box 또는 selection box 는 주어진 옵션을 클릭하여 선택하거나 선택 해제하는 작은 사각형 상자입니다.
Excel에서 확인란을 삽입하는 것은 사소한 일처럼 들립니다. 그러나 목표, 일정, 과제 등을 추적할 수 있는 워크시트에 대한 많은 새로운 가능성을 열어줍니다.
Excel에 확인란을 삽입하는 방법
다른 모든 양식 컨트롤과 마찬가지로 확인란 컨트롤은 기본적으로 Excel 리본에 표시되지 않는 개발자 탭에 있습니다. 따라서 먼저 전원을 켜야 합니다.
1. 리본에 개발 도구 탭 표시
Excel 리본에 개발 도구 탭을 추가하려면 다음을 수행합니다.
- 리본의 아무 곳이나 마우스 오른쪽 버튼으로 클릭한 다음 를 클릭합니다. 리본 사용자 지정 … 또는 파일 > 옵션 > 리본 사용자 지정 을 클릭합니다.
- 리본 사용자 지정 아래 , 메인 탭 (일반적으로 기본적으로 선택되어 있음)을 선택하고 개발자 상자를 선택한 다음 클릭완벽하게 작동합니다!
- 체크박스를 만들고 빈 상태로 연결 세포.
특히 2013년과 2014년에 체크박스 2개를 삽입하고 각각 셀 G2와 G3에 연결합니다.
- 를 만듭니다. 소스 데이터 및 연결된 셀에 따라 달라지는 차트 의 데이터 세트(아래 이미지 참조):
- 2013년(J4:J7)의 경우 다음 수식을 사용하십시오.
=IF($G$2=TRUE, B4, NA())
2013 확인란을 선택하면(G2가 TRUE) 수식은 B4에서 원래 값을 가져오고 그렇지 않으면 #N/A를 반환합니다.오류.
- 2014년(K4:K7)의 경우 2014 확인란이 선택된 경우 유사한 수식을 입력하여 C 열에서 값을 가져옵니다.
=IF($G$2=TRUE, C4, NA())
- 셀 L4에 수식
=$D4
를 입력하고 L7에 복사합니다. 2015년 데이터는 항상 차트에 표시되어야 하므로 이 열에는 IF 수식이 필요하지 않습니다.
- 2013년(J4:J7)의 경우 다음 수식을 사용하십시오.
- 종속 데이터 세트(I3:L7)를 기반으로 콤보 차트를 생성합니다. 종속 테이블의 모든 셀을 원본 데이터에 연결했기 때문에 원본 데이터 세트가 변경되는 즉시 차트가 자동으로 업데이트됩니다.
#DIV/0! 선택한 지역이 없을 때 나타나는 오류는 DSUM을 IFERROR 함수로 래핑합니다.
=IFERROR(DSUM(A5:F48, "sub-total", J1:J5), 0)
보고서에서 총계 외에 각 행의 평균을 계산하는 경우 DAVERAGE( 데이터베이스, 필드, 기준) 기능을 사용하여 선택한 지역의 판매 평균 을 얻습니다.
마지막으로, 우발적인 변경을 방지하기 위해 기준 영역을 숨기고 잠그면 대화형 보고서가 모두 설정됩니다. !
대화형 보고서 다운로드
확인란 상태를 기반으로 동적 차트 만들기
이 예에서는 동적 보고서를 만드는 방법을 알려줍니다. 확인란 상태(선택 또는 선택 취소) 변경에 응답할 수 있는 Excel 차트:
이 예제의 소스 데이터는 다음과 같이 간단합니다.
동적 Excel 그래프로 바꾸려면 다음 단계를 실행하세요.
동적 차트 다운로드
엑셀에서 체크박스를 만들어 사용하는 방법입니다. 이 자습서에서 설명하는 모든 예제를 검토하려면 아래 샘플 통합 문서를 다운로드할 수 있습니다. 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다.
다운로드용 실습 워크북
Excel 체크박스 예제(.xlsx 파일)
알겠습니다.
이제 개발자 탭이 있으면 확인란을 비롯한 다양한 대화형 컨트롤에 액세스할 수 있습니다.
2 . 데이터 정리
엑셀 체크리스트나 할일 목록을 작성하는 경우, 첫 번째 단계는 체크박스를 삽입할 작업이나 기타 항목의 목록을 만드는 것입니다.
이 예에서는 다음과 같은 파티 계획 체크리스트 를 만들었습니다.
3. 확인란 추가
준비 단계가 완료되었으며 이제 주요 부분인 Party Planning 목록에 확인란을 추가합니다.
Excel에서 확인란을 삽입하려면 다음 단계를 실행합니다. :
- 개발자 탭의 제어 그룹에서 삽입 을 클릭하고 확인란<5을 선택합니다> Form Controls 아래.
- 첫 번째 확인란(이 예에서는 B2)을 삽입하려는 셀을 클릭합니다. 셀에 정확하게 배치되지는 않았지만 확인란 컨트롤이 해당 위치 근처에 나타납니다.
- 확인란을 올바르게 배치하려면 마우스를 그 위에 놓고 커서가 4방향 화살표로 바뀌면 확인란을 원하는 위치로 끕니다.
- " 확인란 1 " 텍스트를 제거하려면 마우스 오른쪽 버튼을 클릭합니다. 체크박스에서 텍스트를 선택하고 삭제합니다. 또는 확인란을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 텍스트 편집 을 선택한 다음 텍스트를 삭제합니다.
첫 번째 Excel 확인란 준비되었다,다른 셀에 복사하기만 하면 됩니다.
4. 확인란을 다른 셀에 복사
키보드의 화살표 키를 사용하여 확인란이 있는 셀을 선택하고 셀의 오른쪽 하단 모서리에 커서를 놓습니다. 마우스 포인터가 얇은 검은색 십자 모양으로 바뀌면 체크박스를 복사할 마지막 셀까지 드래그합니다.
완료! 확인란이 체크리스트의 모든 항목에 추가됩니다.
위 스크린샷에서 볼 수 있듯이 Excel 체크리스트가 거의 준비되었습니다. 왜 거의? 확인란이 삽입되고 이제 상자를 클릭하기만 하면 선택하거나 선택 취소할 수 있지만 Microsoft Excel은 아직 확인란에 연결된 셀이 없기 때문에 이러한 변경 사항에 응답할 수 없습니다.
다음 Excel 체크박스 자습서의 일부에서는 체크박스를 선택하거나 선택 취소하는 사용자를 캡처하는 방법과 수식에서 해당 정보를 사용하는 방법을 알려줍니다.
체크박스를 셀에 연결하는 방법
다음과 같이 이미 언급했듯이 확인란 상태(선택 또는 선택 취소)를 캡처하려면 확인란을 특정 셀과 연결해야 합니다. 이렇게 하려면 다음 단계를 따르십시오.
- 확인란을 마우스 오른쪽 버튼으로 클릭한 다음 컨트롤 서식 을 클릭합니다.
- 컨트롤 서식 대화 상자에서 컨트롤 탭으로 전환하고 셀 링크 상자를 클릭한 다음 시트에서 빈 셀을 선택합니다.확인란에 연결하거나 셀 참조를 수동으로 입력합니다.
- 다른 확인란에 대해 위 단계를 반복합니다.
팁. 연결된 셀을 쉽게 식별하려면 다른 데이터가 포함되지 않은 인접한 열에서 선택합니다. 이렇게 하면 나중에 연결된 셀을 안전하게 숨길 수 있으므로 워크시트가 복잡해지지 않습니다.
- 마지막으로 연결된 각 확인란을 클릭합니다. 연결된 셀에서 선택한 확인란에 대해 TRUE가 표시되고 확인란 선택이 취소된 경우 FALSE가 나타납니다.
이 시점에서 연결된 셀은 별 의미가 없습니다 하지만 조금만 더 참으시면 그들이 얼마나 많은 새로운 기회를 제공하는지 알게 될 것입니다.
Excel에서 확인란을 사용하는 예
아래에서 방법에 대한 몇 가지 예를 찾을 수 있습니다. Excel의 확인란을 사용하여 대화형 체크리스트, 할 일 목록, 보고서 및 차트를 만듭니다. 하지만 먼저 체크박스를 셀에 연결하는 방법을 알아보겠습니다. 이 기술은 매우 간단하지만 수식에서 확인란 결과를 사용하는 초석입니다.
팁. Excel용 체크리스트 템플릿을 빠르게 선택하려면 파일 > 새로 만들기 를 클릭하고 검색 상자에 "체크리스트"를 입력한 다음 Enter 키를 누릅니다.
방법 데이터 요약이 포함된 체크리스트 만들기
사실 체크박스를 추가하고 셀에 연결하여 작업의 주요 부분을 이미 완료했습니다. 이제 몇 가지 수식만 작성하겠습니다.Excel 체크리스트에 대한 데이터 요약을 생성합니다.
총 작업 수를 계산하는 공식
가장 쉬운 방법입니다. COUNTA 기능을 사용하여 체크리스트에서 비어 있지 않은 셀 수를 가져옵니다. :
=COUNTA(A2:A12)
여기서 A2:A12는 체크리스트 항목입니다.
체크 표시된 항목(완료된 작업) 수를 계산하는 공식
완료된 작업 는 눈금 기호가 있는 확인란을 의미하며 연결된 셀의 TRUE 값을 의미합니다. 따라서 다음 COUNTIF 수식을 사용하여 TRUE의 총 개수를 얻으십시오.
=COUNTIF(C2:C12,TRUE)
여기서 C2:C12는 연결된 셀입니다.
수식을 좀 더 영리하게 만들려면 COUNTIF 대신 COUNTIFS를 사용하여 목록(A열)의 빈 셀을 확인합니다.
=COUNTIFS(A2:A12, "", C2:C12, TRUE)
이 경우 Excel 체크리스트에서 관련 없는 항목을 삭제하면 그러나 해당 상자에서 확인 기호를 제거하는 것을 잊지 마십시오. 이러한 확인 표시는 계산되지 않습니다.
완료된 작업의 백분율을 구하는 공식
완료된 작업의 표시를 계산하려면 다음을 사용하십시오. 일반 백분율 공식:
Part/Total = Percentage
이 경우 완료된 작업 수를 다음과 같이 총 작업 수로 나눕니다.
=COUNTIF(C2:C12,TRUE)/COUNTA(A2:A12)
다음 스크린샷은 위의 모든 수식이 작동하는 모습을 보여줍니다.
위 스크린샷에서 볼 수 있듯이 B18에 수식을 하나 더 삽입했습니다. 수식은 "예"를 반환하는 IF 함수를 기반으로 합니다.완료한 작업은 총 작업 수와 같고, 그렇지 않으면 "아니요":
=IF(B14=B15, "Yep!", "Nope :(")
체크리스트를 조금 더 꾸미기 위해 몇 가지 조건부 서식 규칙을 만들어 색상을 변경할 수 있습니다. 셀 B18을 해당 값에 따라 달라집니다.
완료되면 연결된 셀이 있는 열을 숨기면 Excel 체크리스트가 완료됩니다!
이 예제를 위해 만든 체크리스트를 지금 다운로드할 수 있습니다.
Excel 체크리스트 다운로드
조건부 서식으로 할 일 목록을 만드는 방법
기본적으로 , Excel 체크리스트에 대해 수행한 것과 정확히 동일한 방식으로 할 일 목록에 대한 확인란과 수식을 추가할 수 있습니다. "그럼 이 부분을 쓰는 이유가 뭐죠?" 당신은 나에게 물어볼 수 있습니다. 일반적인 할일 목록에서 완료된 작업은 다음과 같은 취소선 형식 을 갖습니다.
이 효과는 조건부 서식 규칙. 자세한 단계는 다음과 같습니다.
먼저 작업 목록을 작성하고 확인란을 삽입한 다음 셀에 연결합니다.
이제 적용합니다. 조건부 서식 취소선 형식을 지정하고 선택적으로 선택한 항목에 다른 배경 또는 글꼴 색상을 지정합니다.
- 작업 목록을 선택합니다(이 예에서는 A2:A11). ).
- 홈 탭 > 스타일 그룹으로 이동하여 조건부 서식 > 새로 만들기를 클릭합니다.규칙...
- 새 서식 규칙 대화 상자에서 수식을 사용하여 서식을 지정할 셀 결정 을 선택합니다.
- 에서 이 수식이 참인 값 서식 상자에 다음 수식을 입력합니다.
=$C2=TRUE
여기서 C2는 맨 위에 연결된 셀입니다.
- 서식 버튼을 클릭하고 원하는 서식 스타일을 설정한 후 확인을 클릭합니다. 이 예에서는 취소선 효과와 밝은 회색 글꼴 색상을 선택합니다.
팁. 조건부 서식에 대한 경험이 거의 없는 경우 다음 세부 지침이 도움이 될 수 있습니다. 다른 셀 값을 기반으로 하는 Excel 조건부 서식.
현재는 특정 항목을 체크할 때마다 해당 항목에 취소선이 있는 밝은 회색 글꼴 색상으로 서식이 지정됩니다.
Excel 할 일 목록의 서식을 지정하기 위한 아이디어가 하나 더 있습니다. 완료된 작업을 지우는 대신 다음 IF 수식을 사용하여 추가 열을 삽입할 수 있습니다.
=IF(E2=TRUE, "Done", "To Be Done")
여기서 E2는 맨 위에 연결된 셀입니다.
As 아래 스크린샷에 표시된 것처럼 수식은 연결된 셀에 TRUE가 포함된 경우 "Done"을 반환하고 FALSE인 경우 "To be done"을 반환합니다.
그 후 원하는 조건부 서식을 적용합니다. 상태 열에 다음 수식을 기반으로 합니다.
=$C2="Done"
결과는 다음과 유사합니다.
마지막으로 몇 가지 수식을 추가합니다.완료된 작업을 계산하고(체크리스트에서 했던 것처럼) 연결된 셀을 숨기면 Excel 할 일 목록을 사용할 수 있습니다!
상단의 막대형 차트 할 일 목록의 비율은 B2의 백분율 공식을 기반으로 합니다. 자세한 내용이 궁금하시다면 템플릿을 다운받아 D열과 E열을 숨기지 않고 수식을 조사해 보시기 바랍니다. 확인란이 있는 대화형 보고서
Excel에서 확인란의 또 다른 유용한 응용 프로그램은 대화형 보고서를 만드는 것입니다.
북쪽, 남쪽, 동쪽 및 서쪽의 4개 지역에 대한 데이터가 포함된 판매 보고서가 있다고 가정합니다. . 귀하의 목표는 하나 이상의 선택된 지역에 대한 합계를 얻는 것입니다. 물론 엑셀 테이블이나 피벗 테이블의 슬라이서 기능을 사용하거나 소계를 삽입하면 됩니다. 하지만 상단에 4개의 체크박스를 삽입하여 보다 사용자 친화적인 보고서를 만드는 것은 어떨까요?
멋지죠? 시트에 유사한 보고서를 생성하려면 다음 단계를 따르십시오.
- 시트 상단에 북쪽 , 남쪽 에 대해 4개의 확인란을 추가합니다. , East 및 West 지역.
- 시트의 사용되지 않은 부분 어딘가에 기준 영역을 만들고 확인란을 빈 셀에 연결합니다.
위 스크린샷에서 I2:I5는 연결된 셀이고 H2:H5는보고서.
- 연결된 셀이 TRUE로 평가되면 지역 이름을 반환하고 그렇지 않으면 대시("-")를 반환하는 IF 수식을 사용하여 기준 영역에 열을 하나 더 추가합니다.
=IF(I2=TRUE, H2, "-")
- 보고서의 해당 열 제목과 정확히 일치하는 수식 열의 제목을 입력합니다(이 예에서는 지역 ). 정확한 일치는 매우 중요하며 다음 단계에서 그 이유를 이해하게 될 것입니다.
- 다음으로 선택한 지역에 대한 합계를 계산하는 수식을 작성합니다. 이를 위해 지정된 조건과 일치하는 데이터베이스의 값을 합산하는 DSUM 함수를 사용합니다. DSUM(database, field, criteria)
Where:
- Database 는 열 제목을 포함하는 테이블 또는 범위입니다(이 예에서는 A5:F48).
- Field 는 합계를 구하려는 열입니다. 따옴표로 묶인 열 제목 또는 데이터베이스에서 열 위치를 나타내는 숫자로 제공될 수 있습니다. 이 예에서는 소계 열의 숫자를 더하므로 두 번째 인수는 "소계"입니다.
- 기준 은 셀 범위입니다. 열 머리글(J1:J5)을 포함하여 조건을 포함하는 그렇기 때문에 기준 영역에 있는 수식 열의 머리글이 보고서의 열 머리글과 일치해야 합니다.
위의 인수를 합치면 DSUM 수식이 다음과 같이 됩니다.
=DSUM(A5:F48, "sub-total", J1:J5)
… 그리고