작업을 지원하기 위해 체크박스를 사용해야 하는 경우가 있습니다. 그리고 체크박스의 값에 따라 특정 셀에 특정 내용을 표시하면 정보를 더 선명하게 보여줄 수 있습니다. 이 기사에서는 셀 내용을 표시하거나 숨기는 3가지 효과적인 방법을 보여줍니다.
아래 이미지에서는 워크시트에 확인란을 입력했습니다. 이제 특정 셀에 특정 내용을 표시해야 합니다.
하나의 확인란을 선택하면 특정 셀이 특정 내용을 숨기거나 표시해야 합니다. 다음은 이 작업을 수행하는 3가지 방법입니다.
방법 1: 링크 셀
이 방법에서는 확인란을 특정 셀에 연결할 수 있습니다.
- 워크시트에서 하나의 확인란을 마우스 오른쪽 버튼으로 클릭합니다.
- 그런 다음 하위 메뉴에서 "컨트롤 형식" 옵션을 클릭합니다.

- 그런 다음 “셀 링크”의 텍스트 상자에 지정된 셀 참조를 입력합니다. 여기에서 마우스를 사용하여 셀을 직접 선택할 수도 있습니다. 그러나 절대 참조를 사용하는 것을 잊지 마십시오. 그리고 이 예제에서는 셀 B2를 링크 셀로 사용합니다.
- 그런 다음 현재 창에서 "확인" 버튼을 클릭합니다.
다음으로 워크시트로 돌아갑니다. 처음에는 B2 셀에 내용이 없습니다.
확인란을 선택하면 B2 셀에 "TRUE" 값이 나타납니다. 그런 다음 확인란을 선택 취소하면 셀에 "FALSE"가 표시됩니다.
- 이제 위의 단계를 반복하고 다른 확인란을 셀과 연결합니다. 따라서 확인란의 값이 변경되면 연결된 셀의 내용도 변경됩니다. 게다가 셀의 내용을 수동으로 지울 수도 있습니다.
방법 2: IF 함수 사용
이 방법에서는 확인란이 특정 셀에 연결되어 있는지 확인해야 합니다. 따라서 IF 함수를 사용하여 특정 내용을 표시할 수 있습니다.
- 내용을 표시해야 하는 셀을 클릭합니다. 여기에서 이 워크시트의 C2 셀을 클릭합니다.
- 그런 다음 워크시트에 다음 수식을 입력합니다.
=IF(B2,"사용 가능", "사용 불가")
여기에서 이 수식이 연결된 셀 B2의 결과를 사용함을 알 수 있습니다. 따라서 해당 확인란에 대한 셀도 연결해야 합니다. 이 수식에서 필요에 따라 내용을 변경할 수도 있습니다.
- 그런 다음 키보드의 "Enter" 버튼을 누릅니다. 따라서 셀에서 즉시 결과를 볼 수 있습니다.
- 이제 셀 C2의 채우기 핸들을 두 번 클릭하고 다른 셀에 수식을 채웁니다.
확인란의 값을 변경하면 그에 따라 셀의 결과도 변경됩니다.
방법 3 : VBA 매크로 사용
반면에 셀을 연결하지 않고 특정 셀에 특정 내용을 표시하려는 경우 VBA 매크로를 사용할 수 있습니다. 여기에서는 이 작업을 완료하는 단계를 보여줍니다.
- 키보드에서 바로 가기 키 "Alt + F11"을 누릅니다.
- 그런 다음 도구 모음에서 "삽입" 버튼을 클릭합니다.
- 그런 다음 드롭다운 메뉴에서 "모듈" 옵션을 선택합니다.
- 이제 다음 VBA 코드를 새 모듈에 복사하십시오.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
코드에는 두 가지 절차가 있습니다. 첫 번째 하위는 확인란 값에 따라 특정 셀의 특정 내용을 표시합니다. 그리고 두 번째 하위는 이 워크시트의 모든 확인란에 첫 번째 매크로를 배치로 할당합니다. 게다가 실제 워크시트에서 VBA 코드를 사용할 수 있도록 일부 요소를 변경할 수도 있습니다.
- 이제 두 번째 하위 항목을 클릭합니다.
- 그런 다음 “Run Sub” 버튼을 클릭하거나 키보드의 “F5” 버튼을 눌러 두 번째 sub를 실행합니다.
- 이제 워크시트로 돌아갈 수 있습니다.
하나의 확인란을 선택하거나 선택 취소하면 특정 셀의 내용도 그에 따라 변경됩니다. 그리고 해당 확인란에 대해 셀을 연결할 필요가 없습니다.
3가지 방법의 비교
3가지 방법 중에서 선택할 수 있도록 아래 표에 가능한 장단점을 모두 나열했습니다.
|
비교 |
링크 셀 | IF 함수 사용 |
VBA 매크로 사용 |
|
장점 |
1. 이 방법은 셀에 "TRUE" 또는 "FALSE"만 표시하면 되는 경우에 사용하기 매우 쉽습니다.
2. 다른 두 가지 방법과 비교했을 때, 이 방법이 가장 편리합니다. |
1. 필요에 따라 수식에 특별한 내용을 입력할 수 있습니다.
2. VBA 매크로에 익숙하지 않은 경우 이 기능을 사용하여 내용을 표시할 수 있습니다. |
1. 모든 확인란에는 매크로가 할당되어 있습니다. 그리고 체크박스를 체크하거나 해제하면 내용을 볼 수 있습니다.
2. 필요에 따라 특정 내용을 셀에 표시할 수 있습니다. |
|
단점 |
1. 셀을 하나씩 연결하는 것은 시간과 에너지가 많이 소모될 수 있습니다.
2. 셀은 "TRUE" 또는 "FALSE"만 표시할 수 있어 특정 상황에서 불편할 수 있습니다. |
1. 이 기능을 사용하려면 셀과 체크박스를 하나씩 연결해야 합니다.
2. 지정한 내용과 함께 "TRUE" 또는 "FALSE"를 동시에 표시하면 워크시트가 엉망이 됩니다. |
1. Excel VBA에 익숙하지 않은 경우 매크로를 실행할 때 문제가 발생할 수 있습니다.
2. VBA 코드를 사용하면 작업이 더 복잡해집니다. |
위의 분석을 통해 이제 이러한 다양한 방법에 대해 명확하게 이해할 수 있습니다. 따라서 다음에 확인란 값에 따라 셀의 특정 내용을 표시해야 하는 경우 실제 필요에 따라 방법을 선택할 수 있습니다.
Excel 파일에 대한 백업 계획 만들기
데이터 손상으로 인한 피해를 방지하는 가장 효과적인 방법 중 하나는 파일 백업입니다. 이렇게 하면 엑셀 파일 손상과 같은 문제가 발생하더라도 피해를 최소화할 수 있습니다. 모든 파일에 대해 효과적인 백업 계획을 수립해야 합니다. 하지만 백업 파일조차 손상되는 경우가 발생할 수 있습니다. 이럴 때는 타사 도구를 사용하여 데이터를 복구할 수 있습니다. Excel 파일 손상 복구. 이 복구 도구와 백업 파일을 사용하면 더 이상 데이터 재해로 인해 데이터가 손실되지 않습니다.
저자 소개 :
Anna Ma는 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. docx 문서 손상 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM





