작업을 지원하기 위해 체크박스를 사용해야 하는 경우가 있습니다. 그리고 체크박스의 값에 따라 특정 셀에 특정 내용을 표시하면 정보를 더 선명하게 보여줄 수 있습니다. 이 기사에서는 셀 내용을 표시하거나 숨기는 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. 다른 두 가지 방법과 비교하여 이것은 most 편리한 방법. |
1. 필요에 따라 수식에 특별한 내용을 입력할 수 있습니다.
2. VBA 매크로에 익숙하지 않은 경우 이 기능을 사용하여 내용을 표시할 수 있습니다. |
1. 모든 확인란에는 매크로가 할당되어 있습니다. 그리고 체크박스를 체크하거나 해제하면 내용을 볼 수 있습니다.
2. 필요에 따라 특정 내용을 셀에 표시할 수 있습니다. |
|
단점 |
1. 셀을 하나씩 연결할 수 있습니다.ost 당신은 많은 시간과 에너지.
2. 셀은 "TRUE" 또는 "FALSE"만 표시할 수 있어 특정 상황에서 불편할 수 있습니다. |
1. 이 기능을 사용하려면 셀과 체크박스를 하나씩 연결해야 합니다.
2. 지정한 내용과 함께 "TRUE" 또는 "FALSE"를 동시에 표시하면 워크시트가 엉망이 됩니다. |
1. Excel VBA에 익숙하지 않은 경우 매크로를 실행할 때 문제가 발생할 수 있습니다.
2. VBA 코드를 사용하면 작업이 더 복잡해집니다. |
위의 분석을 통해 이제 이러한 다양한 방법에 대해 명확하게 이해할 수 있습니다. 따라서 다음에 확인란 값에 따라 셀의 특정 내용을 표시해야 하는 경우 실제 필요에 따라 방법을 선택할 수 있습니다.
Excel 파일에 대한 백업 계획 만들기
데이터 재해로 인한 나쁜 결과를 피하기 위해 m 중 하나ost 효과적인 방법은 파일을 백업하는 것입니다. 따라서 Excel 파일 손상을 만날 때마다 결과로 인해 고통받지 않습니다. 그리고 모든 파일에 대해 효과적인 백업 계획을 세워야 합니다. 그러나 백업 파일도 손상되는 조건도 존재할 수 있습니다. 현재 타사 도구를 사용하여 Excel 파일 손상 복구. 이 복구 도구와 백업 파일을 사용하면 더 이상 데이터 재해로 인해 데이터가 손실되지 않습니다.
저자 소개 :
Anna Ma는 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. docx 문서 손상 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM





