본문 바로가기
Excel/엑셀 함수

엑셀] 조건부서식에서 match함수를 사용할 때

by excelnote2 2020. 12. 7.


이전 블로그 포스팅 중에서 조건부서식을 이용해서 해당 날짜가 공휴일인 경우 셀 색깔을 바꾸는 포스팅에 match함수를 이용했다. 





댓글로 수식에 대해 물어보시는 분이 많아서 따로 정리해본다. 


위 블로그 포스팅에서는 따로 공휴일 목록을 만들어두고

검색하는 날짜가 공휴일 목록과 일치하면 셀서식을 변경하는 조건부서식에 관한 글이었는데 수식은 다음과 같다. 


=MATCH(A4,공휴일,0) >= 1



댓글 질문들은 수식 뒤에 >=1 이 무엇을 의미하는지에 대한 것이었다. 


음... 부실한 설명 탓. ㅎㅎ



match함수는 원래 지정한 항목을 조건으로 주어진 범위 내에서 찾고, 

범위 내에서 해당 항목의 위치값을 반환하는 함수이다. 





범위에 다음과 같은 과일 리스트가 있고


수박

사과

딸기


match 함수로 사과를 저 범위에 대해서 검색시키면 위치값 2를 반환하는 것이다.

 





그렇기 때문에 조건부서식을 줄 때 "결과값이 1보다 클 때"를 의미하는 ">=1" 을 수식에 넣어야 한다. 



만약 등호를 빼고 "=1"이라고만 주면 범위의 첫번째값(여기서는 수박)인 경우만 조건부서식이 적용되게 된다. 


 



댓글