알아두면 편리한 엑셀의 조건부서식 작성하는 방법

엑셀을 작업할 때 조건부서식이라는 유용한 기능이 있어서 포스팅합니다.
조건부 서식은 말 그대로 셀 안의 내용이 어떤 조건에 해당 하면 그 셀 또는 셀이 속해있는 행 전체에 대해서 서식(스타일)을 자동으로 지정하는 것을 말합니다.
예를 들면 아래의 1번 처럼 완료라는 글자를 썼을 때 해당 행 전체가 회색바탕이탤릭체, 취소선이 적용되는 것을 말합니다.

tistory-image

이제 설정하는 방법을 하나하나 말씀드리겠습니다.

tistory-image

  1. 메뉴를 선택합니다.
  2. 적용 하고자 하는 영역을 선택합니다. D, E 컬럼을 모두 선택하는 것도 좋은 방법입니다.
  3. 조건부서식을 선택하고
  4. 새규칙을 선택합니다.

tistory-image

  1. 6가지 메뉴가 있지만 그중에서 수식을 사용하여 서식을 지정할 셀 결정을 선택합니다.
  2. 서식이 적용될 조건을 입력합니다. 자세한 내용은 아래를 참조하세요.
  3. 서식버튼을 눌러 위의 조건이 성립한다면 나타날 스타일을 지정합니다.

엑셀의 가로선을 컬럼, 세로선을 라인이라고 지칭하겠습니다.

  • =$D1="완료" 조건식을 풀어서 설명해 보겠습니다.

  • $DD 컬럼 값을 의미합니다. $표시가 있는곳은 해당 컬럼으로 고정한다는 뜻입니다.

  • 1은 첫번째 라인을 의미합니다. 만약 1앞에도 $D$1처럼 $가 있다면 이것은 D컬럼도 고정하고 첫번째 라인도 고정을 한다는 의미라서 첫번째 라인의 D컬럼만 참조하게 됩니다. 그 이후의 라인에는 적용이 되지 않기 때문에 올바른 모습이 나오지 않습니다. 그래서 1앞의 $는 빼야 D컬럼의 모든 라인에 적용이 됩니다.

  • =는 같다라는 의미 입니다.

    • = : 같다
    • > : 크다
    • < : 작다
    • >= : 크거나 같다
    • >= : 작거나 같다
    • <> : 같지않다
  • "완료"라는 것은 해당 셀의 글자가 완료이면 서식을 적용해라는 의미입니다.

tistory-image
서식 버튼을 누르면 서식을 설정하는 창이 나옵니다.

  1. 먼저 글꼴을 선택합니다. 테두리나 채우기도 서식을 지정해도 됩니다.
  2. 기울임꼴(이텔릭체)을 선택하고
  3. 색상을 조금 진한 회색을 선택합니다.
  4. 취소선 효과를 선택합니다.
  5. 미리보기를 보고 원하는 서식이 나왔는지 확인하고 확인버튼을 누릅니다.

tistory-image
이제 확인을 누르고 나오면 위의 이미지 처럼 적용이 된것을 볼 수 있습니다.

심화학습

요기까지 문제없이 왔다면 이번엔 심화 학습 입니다.
심화학습은 AND조건OR조건을 적용해 보는 것입니다.

상황은 미완료 상태인데 날짜가 오늘 기준으로 2일이 지난 경우는 빨간색으로 표시하고자 합니다.
이럴 때는 AND조건을 적용하면 됩니다.

tistory-image
이번에는 규칙 관리를 선택합니다.

tistory-image
규칙관리자 화면을 볼 수 있습니다.

  1. 금방 위에서 만든 규칙을 볼 수 있습니다.
  2. 새 규칙을 여기서도 눌러서 설정할 수 있습니다. 눌러 주세요.

tistory-image
새 규칙 창이 뜨면 아래와 같이 설정합니다.

  1. AND규칙을 적용합니다. AND는 콤마(,)로 구분되어 있는 2개의 조건에 대해서 모두 만족해야 서식이 적용됩니다.
  2. 2일이 지났는데도 미완료이니 강력 경고를 위해 빨간색 베경 서식을 지정했습니다.

엑셀의 가로선을 컬럼, 세로선을 라인이라고 지칭하겠습니다.

AND조건은 아래와 같습니다.

  • =AND( $D1 = "미완료", $E1 > TODAY()-3 ) 조건식을 풀어서 설명 해 보겠습니다.
  • AND(A, B)A조건도 만족하고 B조건도 만족해야 서식이 적용됩니다.
  • OR(A, B)A조건 또는 B조건 둘중에 하나만 만족해도 서식이 적용됩니다.
  • $D1 = "미완료"는 위의 설명을 참조하시면 되서 설명은 넘어 가겠습니다.
  • $E1 > TODAY()-3E컬럼의 날짜가 오늘 날짜(TODAY())에서 3일 이전 보다 크면 경고 서식이 적용됩니다.

tistory-image

  1. 항상 적용대상이 D에서 F컬럼까지 인지 확인해야 합니다.
  2. 적용 버튼을 누르면 아래와 같이 적용된 모습을 볼 수 있습니다.
  3. 오늘 날짜를 기준으로 3일 이전까지 미완료 인 조건은 빨간색 배경의 서식이 적용된 모습을 볼 수 있습니다.

Similar Posts

  • 반응형웹에 대한 미디어쿼리의 사용

    처음에 미디어 쿼리를 디바이스별로 정리를 해볼까 하다가 새로운 디바이스가 나올때마다 해상도 파악하고 기록하고… 삽질할 것을 생각하니 엄두가 나지 않아서 범용적으로 사용할 수 있는 방법으로 정리를 해야할 것 같아 포스팅을 합니다. 그래도 먼저 디바이스별 해상도에 대해서 궁금한 사람이 있을 수 있으니 신상 디바이스까지 업데이트를 잘 해주고 있는 사이트를 2개 공유하고 넘어 갑니다. mydevice screensiz.es 기본 설정 […]

  • 시놀로지 Docker로 WordPress 완벽하게 설치하기

    시놀로지는 정말 좋은 어른들의 장난감인것 같습니다. 할게 이것 저것 무궁무진하게 많습니다. 우리 가족의 사진 히스토리를 기록할 수도 있고 어디에서든지 비용부담없이 동영상을 즐길 수도 있고 만화서버로도 이용할 수 있습니다. 그중에서도 프로그래머나 개발자 라면 정말 반길만한 서비스가 있는데, 바로 도커(Docker)라고 할 수 있습니다. 도커에 대해서 자세히 알려면 공부를 많이 해야 겠지만 간단하게 말한다면… 개발자가 개발을 하다가 “이게 […]

  • 일렉트론(Electron) 소개 및 사용법

    일렉트론(Electron)은 Node.js를 기반으로 javascript, html, css를 사용하여 데스크탑 애플리케이션을 만드는 플랫폼입니다. 이것은 GitHub에서 모던 에디터인 Atom 에디터를 만들면서 공개한 오픈소스입니다. 웹개발자의 입장에서 보면 데스크탑 APP을 개발하는데 있어서 진입장벽이 낮을 뿐만아니라 크로스플렛폼까지 지원하여 윈도우즈, Mac OS X, 리눅스 등 다양한 OS에서 동일하게 사용할수 있는 장점이 있어서 인기가 많습니다. 일렉트론(Electron)은 간단하게 생각하면 웹브라우저 안에 Node.js를 포함시킨 것이라고 […]

  • 레이아웃의 다단을 100% 로 맞추기

    예전에 Table로 레이아웃을 잡을 때는 어렵지 않게 구현되었던 표현인데 근래들어서 웹표준에 맞게 코딩을 하게 되면서 레이아웃을 DVI태그로 구현해야 하게 되므로써 다소 구현이 어려워진 것 중에 하나가 다단을 구성하는 것이 아닐까 합니다. 그 다단을 구현하는 방법이 여러가지가 있을 것 같은데.. 이번에 소개를 해드리는 것은 javascript로 구현하는 방법입니다. 레이아웃을 구성 시 2단 또는 3단 이상의 다단을 구성할때 […]

  • 시놀로지 NAS의 Docker로 STRAPI설치하기

    시놀로지 NAS는 개발자에게 축복과도 같은 장비입니다. 일반 사용자처럼 사진의 관리나 파일의 관리를 개인용 클라우드처럼 사용할 수 도 있지만 DSM을 활용한다면 다양한 용도로 사용할 수 있기 때문입니다. 더욱이 Docker을 활용한다면 웬만한 Toy프로젝트나 개발용 프로젝트 정도는 쉽게 구현할 수 있습니다. 이번에 STRAPI라는 오픈소스 프로그램에 흥미가 생겨서 시놀로지의 Docker을 활용하여 설치 해보려고 합니다. STRAPI는 아주 쉽게 Restfull 또는 […]

  • git사용법과 명령어

    git은 개발자에게는 없어서는 안될 버전관리시스템입니다. SVN이 중앙집중식 버전관리 시스템이라면 git은 분산 버전관리 시스템이라 할 수 있습니다. 경우에 따라 다르겠지만 예전에는 SVN을 많이 사용하던것을 현재는 분산 버전관리 시스템이 git으로 많이 넘어온 상태입니다. 로컬컴퓨터에서만 사용할 경우에는 git만 설치하여 사용하면 되지만 원격저장소를 통해서 여러사람과 사용하기 위해서는 git서버가 있어야 합니다. git서버로 대표적인 사이트는 우리가 흔히 알고 있는 github가 있고 […]

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다