실무자에게 업무를 신속히 처리하는 것은 항상 중요합니다. 특히 엑셀에서 수많은 데이터를 다루다 보면, 현재 선택한 셀의 행과 열을 빠르게 찾아 분석해야 할 때가 있습니다.
조건부서식을 활용하여 선택한 셀의 행과 열이 실시간으로 강조되는 서식을 만들 수 있습니다
이럴 때 엑셀의 '조건부 서식'과 간단한 '매크로'를 활용하면, 선택한 셀의 행과 열을 1분 안에 강조할 수 있습니다.
- 조건부서식 적용하기 : 먼저 선택한 셀의 행과 열을 실시간으로 강조할 범위를 선택합니다. 예제파일에서는 B4:F28 범위를 선택하였습니다.
셀을 클릭했을 시, 행과 열을 강조할 범위를 선택합니다.
- 범위를 선택한 상태에서 [홈] 탭 - [조건부서식] - [새 규칙]을 클릭해서 '새 서식 규칙' 대화상자를 실행한 후, 마지막 옵션인 [수식을 사용하여 서식을 지정할 셀 결정]을 선택합니다.
홈 - 조건부서식 - 새 규칙에서 '수식을 사용하여 서식을 지정할 셀 결정'을 선택합니다.
- 입력창에 아래 수식을 작성합니다.
=OR(ROW()=CELL("ROW"),COLUMN()=CELL("COL"))
입력창에 선택한 셀의 전체 행과 열을 강조하는 수식을 작성합니다.
오빠두Tip : CELL("ROW") 와 CELL("COL") 은 "현재 선택된 셀"의 행/열번호를 반환하며, ROW()와 COLUMN()은 "범위 각각의 셀"의 행/열 번호를 반환합니다. 공식에 대한 자세한 설명은 이전 영상강의를 참고하세요.
- [서식] 버튼을 클릭한 후, 셀을 선택했을 시 행과 열에 적용할 서식을 변경합니다. 이번 강의에서는 채우기 색상으로 옅은 초록색을 선택했습니다.
서식 버튼을 클릭한 후, 행과 열에 적용할 서식을 선택합니다.
- [확인] 버튼을 클릭하여 조건부서식을 모두 적용한 후, 셀을 클릭하고 키보드에서 F9키를 눌러 수식을 새로고침하면 현재 선택된 셀의 행과 열이 실시간으로 강조됩니다.
셀을 클릭한 후, F9 를 눌러 새로고침하면 행과 열이 강조됩니다.
- 선택된 셀만 강조하는 조건부서식 : 만약 현재 선택한 셀에만 다른 서식을 적용하려면, 아래 수식을 복사한 후 새로운 조건부서식을 추가합니다.
=AND(ROW()=CELL("ROW"),COLUMN()=CELL("COL"))
AND 함수 공식을 활용하면 선택한 셀에만 서식을 적용할 수 있습니다.
오빠두Tip : OR 함수는 둘 중 하나라도 만족할 경우 TRUE를 반환하므로 전체 행과 열이 모두 강조되며, AND 함수는 두 조건을 모두 만족한 경우에만 TRUE를 반환하므로 선택된 셀에만 서식이 적용됩니다.
✅선택한 셀 강조 상황별 템플릿
(공식을 그대로 복사해서 편하게 사용하세요!👍)
① 행/열을 모두 강조할 경우
=OR(ROW()=CELL("ROW"),COLUMN()=CELL("COL"))
② 선택한 셀만 강조할 경우
=AND(ROW()=CELL("ROW"),COLUMN()=CELL("COL"))
③ 선택한 셀의 행을 강조할 경우
=ROW()=CELL("ROW")
④ 선택한 셀의 행을 강조할 경우
=COLUMN()=CELL("COL")
- 매크로 추가하기 : 이제 셀을 클릭했을 때 자동으로 수식이 계산되도록 매크로를 추가하겠습니다. 시트 목록에서 현재 시트를 우클릭 - [코드 보기]를 클릭하여 매크로 편집기를 실행합니다.
시트를 우클릭 - 코드 보기를 선택하여 매크로 편집기를 실행합니다.
- 매크로 편집기가 실행되면, 왼쪽 상단의 [일반] - WorkSheet를 선택한 후 아래와 같이 코드를 작성합니다.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Calculate
End Sub
왼쪽 상단의 '일반' - 'WorkSheet'를 선택한 후, 코드를 작성합니다.
오빠두Tip : Worksheet_SelectionChange 는 시트에서 셀이 선택되었을 때 실행되는 코드이며, Target은 현재 선택한 셀, Calculate는 셀을 다시 계산하는 코드입니다. 실무자를 위한 엑셀 VBA 강의는 아래 위캔두 멤버쉽 회원에게 제공되는 특강을 참고하세요.
- 이제 매크로 편집기를 종료한 후, 셀을 클릭하면 선택한 셀의 행과 열이 실시간으로 강조됩니다.
이제 시트에서 셀을 클릭하면 선택한 셀의 행과 열이 실시간으로 강조됩니다.
- 매크로 포함 통합문서 저장하기 : 마지막으로 현재 작성한 파일에는 VBA 코드가 포함되어 있으므로, '매크로 포함 통합문서' 형식으로 파일을 저장합니다. [파일] 탭 - [다른 이름으로 저장]을 클릭하거나 단축키 F12키를 눌러 다른이름으로 저장을 실행한 후, 파일 형식으로 "Excel 매크로 사용 통합문서(*.xlsm)"를 선택하고 파일을 저장합니다.
완성한 파일을 '매크로 사용 통합문서' 형식으로 저장합니다.
오빠두Tip : 매크로 포함 통합문서는 새로운 PC에서 실행할 경우, "매크로 포함" 설정이 필요하므로 여러 사람과 공유할 때에는 이 점을 유의하세요!