오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

엑셀 자동 테두리, 조건부 서식으로 간단하게 추가하는 방법

새롭게 추가되는 데이터에 자동으로 테두리를 적용되는 조건부서식의 사용법과 동작원리를 살펴봅니다.

# 엑셀기능

작성자 :
오빠두엑셀
최종 수정일 : 2024. 02. 19. 03:36
URL 복사
메모 남기기 : (18)

엑셀 자동 테두리, 조건부 서식으로 간단하게 추가하는 방법

엑셀 자동 테두리 목차 바로가기
영상강의


예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [실무기초] 엑셀 자동 테두리 적용하기
    예제파일
  • [실무기초] 엑셀 자동 테두리 적용하기
    완성파일

엑셀 자동 테두리 적용하는 방법

엑셀 조건부서식을 활용하면 새롭게 추가되는 데이터에 자동으로 테두리를 적용할 수 있습니다. 영상강의에서는 새롭게 추가된 데이터에 자동 테두리를 적용하는 방법만 소개해드렸지만, 이전 강의에서 다룬 줄무늬 행 배경색 또한 동일한 원리로 적용할 수 있습니다.

엑셀 줄무늬 행 배경 색 적용하는 방법은 이전 강의에서 자세히 다뤄드렸으니 궁금하신분은 아래 링크를 확인해주세요.

  1. 예제파일을 다운로드하면 [직원명부] 시트가 있습니다. 시트에서 '이름-직급-부서'로 이루어진 표에 새로운 데이터가 추가되면 자동으로 테두리가 적용되도록 만들어 주겠습니다.

    엑셀 자동 테두리 예제파일
    예제파일을 다운로드 직원명부 표가 입력되어 있습니다.
  2. 우선 기준열을 정해야됩니다. 쉬운 이해를 위해 '이름'에 새로운 데이터가 추가되면 자동 테두리가 적용되도록 조건부서식을 추가하겠습니다. B4:D100 까지 아래 빈 공간까지 넉넉하게 선택합니다.

    범위를 넉넉하게 선택
    자동 테두리를 적용할 범위를 빈칸을 포함하여 넉넉하게 선택합니다.
  3. [홈] - [조건부서식] - [새규칙]으로 이동합니다.

    엑셀 조건부서식 새규칙
    홈 - 조건부서식 - 새규칙을 선택하여 새로운 조건부서식을 추가합니다.
  4. 엑셀 화면 왼쪽상단의 이름상자를 확인하면, 현재 활성화 된 셀 주소를 확인할 수 있습니다. 저의 경우 현재 활성화된 셀은 B4셀입니다.

    활성화 된 셀 주소 확인
    현재 활성화 된 셀 주소를 확인합니다.
  5. '수식을 사용하여 서식을 지정할 셀 결정'을 선택한 뒤, 아래 수식을 수식 입력란에 작성합니다.
    =$B4<>""
    '활성화된 셀 주소에서 알파벳 앞에 $기호를 추가합니다.

    엑셀 새 서식 규칙 추가
    수식을 사용하여 서식을 지정할 셀 결정을 선택한 뒤, 수식을 입력합니다.
  6. [서식] - [테두리]로 이동한 뒤, 윤곽선을 적용합니다. [확인] 버튼을 눌러 조건부서식 적용을 마무리합니다.
    엑셀 테두리 윤곽선 추가
    서식으로 이동한 뒤, [테두리] 에서 윤곽선을 추가합니다.
  7. 이제 '이름'에 새로운 데이터를 추가하면 표 범위에 자동 테두리가 적용됩니다.

    엑셀 자동 윤곽선 완성 GIF
    엑셀 자동 윤곽선 적용이 완료되었습니다.

엑셀 자동테두리 조건부 서식 응용 팁

조건부서식 공식을 약간만 응용하면 여러가지 방법으로 엑셀 자동 테두리 공식을 적용할 수 있습니다. 예를들어 아래 2가지 상황을 가정하겠습니다.

1. 이름 뿐만 아니라 직급, 부서에 값이 입력되었을 때 자동 테두리 추가하기

기존 사용했던 조건부 서식 공식은 B열, 즉 이름 열에 새로운 데이터가 추가되었을 때 자동테두리를 적용했습니다. 만약 이름이 아니라 다른 열에 새로운 데이터가 추가되었을 때에도 자동 테두리를 적용하려면 어떻게 할까요? 그럴 경우 OR 함수를 이용하여 조건부서식에 사용된 공식을 아래와 같이 수정합니다.

=OR($B4<>"",$C4<>"",$D4<>"")
엑셀 모든 값 윤곽선 추가 GIF
표의 모든 항목을 인식하여 자동으로 테두리가 추가됩니다.
2. 전체 윤곽선이 아니라 위/아래 윤곽선만 추가하기

만약 전체 윤곽선이 아니라 위/아래 윤곽선만 추가하여 표를 더욱 깔끔하게 정리하고 싶다면 조건부서식의 윤곽선 설정을 변경하여 쉽게 해결할 수 있습니다.

엑셀 자동 테두리 위아래 GIF
자동 테두리를 위/아래로만 추가할 수도 있습니다.
댓글 18
4.9 (9개 평가)
굴레악
굴레악 2020.09.23 21:03
특히 조건부 서식에 수식은 간결히 사용하는 게 좋은 거 같더라고요. 위의 경우 =ISBLANK($A3)=FALSE 이런 식으로 사용했었고, 다른 경우에는 IF 함수로 사용해 왔었는데 굳이 그럴 필요가 없이 간단히 = 이퀄 등호를 사용하거나 AND, OR 함수만 잘 활용해도 잘 작동하는 게 많다는 것을 또 배워 갑니다. 조건부 서식을 여러 개 사용하다 보면 수식이 정확하게 입력했어도 수식이 틀어지는 경우가 있어서 미작동 시, 다시 확인하게 되는 경우도 잦고, 무엇보다 키보드 방향키를 사용할 수 없기에 짧으면 짧을수록 관리에 좋죠.
김찬한
김찬한 2020.12.05 12:25
조건부 서식에서는 왜 사선은 안될까요. ㅜㅜ
버들도령
버들도령 2020.12.28 06:14
같은 고민을 하시는 분이 계셨네요.... ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2020.12.29 05:00
조건부서식은 사선을 지원하지 않습니다..ㅜㅜ; 원래 지원되지 않는 기능이라.. 방법이 없어요 ㅜㅜ
범생이
범생이 2021.09.30 09:17
혹시 VB로도 사선을 구현할 수는 없는건가요?ㅜㅜ
오빠두엑셀
오빠두엑셀 작성자 2021.10.01 20:30
범생이님 안녕하세요. 네 VB로도 사선은 구현할 수 없습니다.
목지영
목지영 2021.10.03 20:55
찾아보니 있네요..ㅎㅎ Cells(o, 3).Borders(xlDiagonalUp).LineStyle = xlContinuous 매크로를 이용해 어떤 조건이 되면 위 구문을 할 수 있도록 구현하니 되더라구요. 참고하세요~ㅎㅎ
목지영
목지영 2021.10.03 20:57
xlDiagonalDown : 범위에 있는 각 셀의 왼쪽 위 모서리에서 오른쪽 아래 모서리로 이어지는 테두리 xlDiagonalUp : 범위에 있는 각 셀의 왼쪽 아래 모서리에서 오른쪽 위 모서리로 이어지는 테두리 border 조건에 있어요. (참고) https://blog.naver.com/standcode/220356810495
오빠두엑셀
오빠두엑셀 작성자 2021.10.04 13:55
목지영님 안녕하세요. 위 코드는 조건부서식이 아닌 일반 테두리 설정 매크로여서 다른 방법으로 코드를 작성하셔야 하는데요. 워크시트의 SelectionChange 이벤트를 사용하시면 조건부서식과 비슷하게 구현하실 수 있습니다. :) 감사합니다.
목지영
목지영 2021.10.04 08:21
아.. 제 댓글 지우셨네요...ㅎㅎ 워낙 그동안 제가 오빠두엑셀님께 도움을 많이 받아 도움을 드리고 싶었습니다..ㅎㅎ 오늘도 좋은 하루 되세요~ㅎ
토백이
토백이 2021.12.09 12:04
고맙습니다~모든 강의가 너무 유용합니다^^
엑셀초보
엑셀초보 2022.04.25 08:36
정말 필요했던 기능이었습니다.
불량맘마
불량맘마 2022.07.13 10:41
필요했던 기능입니다 감사합니다. 혹, 지정된 열만 테두리 색을 달리 할수 있는지요..? (위의 예시 표를 예를 든다면, "직급" 열을 [전체외곽 테두리] 만 다른 색으로 지정할 수 있는지요)
오빠두엑셀
오빠두엑셀 작성자 2022.07.14 18:18
안녕하세요. 네 가능합니다.^^ 조건부서식을 적용하실 때, 직급열에 대해서만 다른 색 테두리를 적용해주시면 됩니다. 단, 조건부서식 목록에서 직급열대한 서식을 위쪽으로 올려 우선적용해줘야 하는 점만 주의해주세요. 감사합니다.
승퐈
승퐈 2022.09.03 01:45
아, 조건부 서식을 이렇게 활용 하는 군요.....감사합니다.
cup
cup 2023.01.06 08:44
편리한 기능을 하나 더 알게되었네요^^ 감사합니다
숫사슴
숫사슴 2023.04.07 22:49
감사합니다 ^^
강민준🤗
강민준🤗 2024.08.09 07:23
좋은 강의 감사합니다🙇‍♂️