엑셀 선택된 셀 강조, 10초만에 해결하는 가장 쉬운 방법

조건부서식과 간단한 매크로를 사용하여 선택한 셀을 실시간으로 강조하는 방법을 단계별로 알아봅니다.

홈페이지 » 엑셀 선택된 셀 강조, 10초만에 해결하는 가장 쉬운 방법

엑셀 선택된 셀 강조, 10초만에 해결하는 가장 쉬운 방법 알아보기

엑셀 선택된 셀 강조 목차 바로가기
영상 강의

예제파일 다운로드

조건부서식으로 선택된 셀 강조하기

엑셀 조건부서식 기능과 간단한 함수 4개를 응용하면 현재 선택된 셀의 행과 열을 손쉽게 강조할 수 있습니다. 조건부서식에 대한 기초 및 다양한 실전예제는 아래 기초입문강의 조건부서식의 모든 것 영상강의에서 다뤄드렸습니다.

이번 강의에서 사용된 조건부서식에는 총 4개의 함수가 사용되었습니다. 각 함수에 대한 자세한 설명은 기초함수 관련 포스트를 참고하세요.

  1. 선택된 셀을 강조하는 조건부서식을 적용할 범위를 선택한 뒤, [홈] - [조건부서식] - [새규칙] 으로 이동합니다.

    엑셀 선택된 셀 강조 조건부서식
    범위를 선택한 뒤, 홈 - 조건부서식 - 새규칙으로 이동합니다.
  2. [새 서식 규칙] 대화상자가 나타나면, 목록에서 '수식을 사용하여 서식을 지정할 셀 결정'을 선택한 뒤, 아래 수식을 복사하여 서식 지정 입력란에 붙여넣기합니다.
    =OR(CELL("ROW")=ROW(),CELL("COL")=COLUMN())

    엑셀 선택된 셀 강조 서식
    수식을 사용하여 서식을 지정할 셀 결정 선택 후, 수식을 복사 붙여넣기합니다.
  3. [서식] 버튼을 클릭하여 셀 서식으로 이동한 뒤, 셀이 선택되었을 때 적용할 서식을 적용합니다. [채우기]는 하늘색, [테두리]는 파란 점선, [글꼴]을 굵게 변경합니다.

    조건부서식 설정
    적용할 조건부서식을 설정합니다.
  4. [확인] 버튼을 눌러 조건부서식 적용을 완료합니다.
    조건부서식 적용
    [확인]버튼을 눌러 조건부서식 적용을 완료합니다.
  5. 조건부 서식이 적용된 범위 내 아무 셀이나 선택합니다.

    셀 선택
    범위 내 아무 셀이나 선택합니다.
  6. 키보드 F9키를 눌러 다시 계산하면 선택된 셀의 행과 열이 강조됩니다.

    엑셀 선택된 셀 강조 완료
    키보드 F9키를 누르면 선택된 셀의 행열이 강조됩니다.

매크로 1줄로 선택된 셀을 실시간으로 강조하는 방법

조건부서식과 함수로만 선택된 셀을 강조하려면, 매번 키보드 F9키를 눌러서 강조해야 되므로 다소 번거로울 수 있습니다. 따라서 선택된 셀을 실시간으로 강조하려면, 해당 시트에 간단한 매크로 1줄을 추가하여 손쉽게 해결할 수 있습니다.

  1. [개발도구] - [Visual Basic]을 선택하거나, 단축키 Alt + F11 를 눌러 매크로 편집기를 실행합니다. 만약 엑셀 개발도구 안 보일 경우, 아래 개발도구 활성화 하는법 관련 포스트를 확인하세요.
  2. 매크로편집기 왼쪽에서 현재 통합문서의 시트목록을 확인할 수 있습니다. 실시간으로 선택된 셀을 강조할 시트를 더블클릭합니다.

    매크로 시트 선택
    조건부서식이 적용된 시트를 더블클릭합니다.
  3. 아래 명령문을 복사한 뒤, 오른쪽 코드입력창에 붙여넣기 합니다.
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
     
    If Target.FormatConditions.Count > 0 Then Me.Calculate
     
    End Sub

    매크로 입력
    명령문을 복사하여 시트모듈에 붙여넣기 합니다.
  4. 시트로 이동하여 셀을 선택하면 선택된 셀의 행과 열이 실시간으로 강조되는 것을 확인할 수 있습니다.

    엑셀 선택된 셀 강조 gif
    셀을 선택하면 선택된 셀의 행열이 실시간으로 강조됩니다.

엑셀 선택된 셀 강조 공식의 동작원리

조건부 서식에 사용된 선택된 셀 강조 공식의 동작원리는 간단합니다.

  1. ROW 함수와 COLUMN 함수는 함수가 입력된 셀의 행 번호와 열 번호를 반환합니다.

    엑셀 row 함수 현재 셀 행 번호
    ROW 함수는 함수를 입력한 셀의 행 번호를 반환합니다.
  2. CELL 함수는 함수가 입력된 셀이 아닌 '현재 활성화 된 셀'의 정보를 반환합니다. 그리고 CELL 함수의 인수로 "ROW"와 "COL"을 입력하면 활성화된 셀의 행 번호와 열 번호를 반환합니다.

    엑셀 cell 함수 활성화 된 셀 행번호
    CELL 함수는 현재 활성화된 셀의 행 번호를 반환합니다.
  3. 따라서 아래 수식을 입력하면, 수식이 입력된 셀과 현재 활성화 된 셀의 행 번호가 동일할 때에만 TRUE를 반환하게 됩니다.
    CELL("ROW")=ROW()
  4. 조건부서식으로 입력했던 공식을 시트에 직접 입력해보면, 현재 활성화 된 셀 (=선택된 셀)과 동일한 행과 열에만 TRUE가 반환되는 것을 확인할 수 있습니다. 따라서 결과값으로 TRUE가 반환된 셀에만 조건부서식 서식이 적용되면서, 선택된 셀의 행과 열이 강조됩니다.

    엑셀 선택된 셀 공식
    현재 선택된 셀의 행과 열의 결과값이 TRUE로 반환됩니다.

자주묻는질문

질문1. 선택된 행만 강조하려면 어떻게 해야하나요?

선택된 행만 강조하려면 조건부서식으로 아래 수식을 입력합니다.

=CELL("ROW")=ROW()
이번 강의에 사용된 기초함수 목록
셀의 행 번호를 반환합니다.
셀의 열 번호를 반환합니다.
4.6 8 votes
게시글평점
현재 페이지 댓글알림 신청
알림 설정
guest
10 Comments
Inline Feedbacks
View all comments
악순환의 굴레
악순환의 굴레
2020년 8월 29일 8:44 오후
게시글평점 :
     

한셀에서는 기본으로 지원되는 기능이지만 엑셀에서는 아직도 지원하지 않아 아쉬웠는데 사용할 수 있는 방법이 있네요.
데이터가 많은 자료에서 찾을 때 유용한 기능이죠.

Last edited 1 월 전 by 악순환의 굴레
이성철
이성철
2020년 8월 30일 6:30 오전
게시글평점 :
     

잘 됩니다. 고맙습니다.

Last edited 1 월 전 by 이성철
07년회사원
07년회사원
2020년 8월 30일 11:18 오전
게시글평점 :
     

필요한 기능이었어요. 감사합니다~

꼬뭉애비
꼬뭉애비
2020년 9월 1일 5:30 오후
게시글평점 :
     

정말 필요한 기능이었습니다
매번 수고해주시는데 그냥 받기만 하네요
정말정말 감사드립니다 꾸벅

호우
호우
2020년 9월 2일 1:19 오후
게시글평점 :
     

제가 문의드렸던내용인데 바로 강의 제작해주시다니 정말감동입니다. 오빠두님 덕분에 화면에 담기지않는 많은양의 자료입력할때 헷갈리지않고 정확하게 작성할수있겠네요 정말 필요했는데 감사합니다. 있는복없는복 죄다 오빠두님 받으세요 감사합니다

명경지수
명경지수
2020년 9월 2일 8:28 오후
게시글평점 :
     

먼저 유용한 기능 감사합니다.
데이타가 많아서 그런지 선택한 셀(행/열)외 다른데로 셀이동 했다 원위치로 오면 특정부분 전체가 선택한 채우기색으로 표시되어 있는데 해결방법이 없을까요?

Last edited 1 월 전 by 명경지수
sdf
sdf
2020년 9월 14일 12:58 오후
게시글평점 :
     

최고입니다. 공짜로 배워서 죄송합니다.

엑셀초보
엑셀초보
2020년 9월 20일 10:32 오전
게시글평점 :
     

정말 필요한 기능중 하나였는데 감사합니다. 한가지 궁금증이 생겨서요 위 조건부 서식 설정후 찾기, 찾을 내용 검색하면 해상셀로 이동하면서 동시에 제가 클릭한것 마냥 위 서식이 적용되어 볼 수 있는데요 테이블 상단에… 더보기 »

10
0
여러분의 생각을 댓글로 남겨주세요.x