본문 바로가기
잡다한이야기/엑셀

엑셀 조건부 서식 이용하여 1위에 해당하는 부분에 음영 칠하기

by 사용자 김단단 2020. 4. 21.

엑셀 조건부 서식 이용하여 1위에 해당하는 부분에 음영 칠하기 

 

엑셀에서 조건부 서식을 활용하여 번갈아 가면서 음영을 구하는 방법(링크)과 특정 조건을 만족하는 경우 표시하는 방법(링크)에 대해서 알아본 바 있다. 

 

 

이외에도, 조건부 서식을 활용하여 1위 또는 원하는 등수에 해당하는 부분을 음영으로 칠할 수 있다. 

 

조건부 서식 창을 여는 구체적인 방법은 이전 글들의 링크를 참고하면 된다. 

 

 

간략하게는, 조건부 서식을 적용하고자 하는 셀 범위를 선택한 뒤, 홈>조건부 서식>새 규칙>수식을 사용하여 서식을 지정할 셀 결정을 클릭하면 된다. 

 

아래와 같은 데이터가 있다고 가정할 때, 합계 실적이 1위인 사람 혹은 1~3위인 사람을 선택하고자 한다. 

 

 

 

1위를 표시하는 방법

 

아래의 조건부서식 창에 =(RANK($E2,$E2:$E8)=1)를 입력하면 된다. 

 

여기서 RANK 함수는 순위를 도출하는 함수로, =RANK(순위를 알고자 하는 셀, 전체 참조셀)을 입력하면 순위를 알고자 하는 셀의 순위를 표시해 준다. 

 

즉, =(RANK($E2,$E$2:$E$8)=1)는 E2열에 있는 셀이 E2부터 E8까지의 셀 중 몇위에 속하는지 확인하고, 순위가 1위인 경우만 참으로 보겠다는 뜻을 의미한다. 

 

이후, 서식에서 음영을 지정하면 아래와 같이 음영이 나타난다.

1위~3위를 표시하는 방법

1~3위를 표시하는 방법은 조건부 서식 창에 

=OR(RANK($E2,$E$2:$E$8)=1,RANK($E2,$E$2:$E$8)=2,RANK($E2,$E$2:$E$8)=3)를 입력하면 된다. 

 

수식이 조금 복잡해 보이지만, OR함수로 괄호 내부의 요소들 중 하나라도 해당하면 참이 되도록 전체를 묶는다. 

 

그리고 내부에 앞서 살펴본 랭크가 1인경우, 2인경우 또는 3인경우를 입력함으로써, 결과적으로 1위, 2위 또는 3위인 경우 조건부 서식을 입력하도록 할 수 있다. 

 

입력된 결과를 살펴보면 아래와 같다. 

 

 

 

이와 같이, 조건부 서식에 함수를 적절히 혼합하여 사용함으로써 표시하고자 하는 데이터를 한눈에 표시할 수 있다. 

댓글0