엑셀(EXCEL) – 일정한 간격의 행을 번갈아서 칠하기

 

몇 달전 엑셀 자료를 편집하면서 흰색인 기타 색으로 아래로 쭉 리스트 된 자료를 편하게
편집하고 볼 수 있도록 아래의 팁을 올린 계기로 업무에 도움이 될만한 팁들을 지속적으로
올리고 있습니다. 그런데 저는 불편함이 없이 여러 업무에 필요할 때마다 VBA를 사용하여
자료를 정리하고 있어 팁을 올릴 계기가 없었습니다.

엑셀(EXCEL) – 자료보기 편하게 번갈아 가면서 행 배경색 자동으로 넣기
http://www.clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=265108

오늘 클리앙 메모로 어떤 분이 위 팁을 사용하고 계시는데 조금 더 응용할 방법을 찾으시다가
본인이 해결하기 힘드시다고 방법을 요청해서 조금 변형해서 올립니다.

“안녕하세요. 엑셀팁 유용하게 쓰고 있습니다. 감사해요.
혹시 5개 단위로 색을 달리하는 조건부서식용 수식이 있을까요?
1-5행은 흰색, 6-10행은 녹색, 다시 11-15행은 흰색… 이런식으로요
많이 고민해 봤는데 좋은 방법을 모르겠기에 도움을 청합니다.”

=IF(MOD(ROW(A1),2)=0,1,0)
위 팁의 간단한 조건부 서식의 내용입니다. 현재 행을 2로 나누어 0과 같으면 조건부 서식대로
색상, 글꼴 등을 변형시키고 1이면 그냥 셀을 흰색으로 보여줍니다.

이제 조금 변형을 해 볼까요?
=QUOTIENT(ROW(A2)) 현재 행의 몫의 정수 부분을 보여줍니다. D2행에서 보이는 것처럼
아래로 수식을 복사하면 각 행을 5로 나눈 몫의 정수 부분을 보여줍니다. 첨부의 그림처럼
규칙이 일정하지를 않습니다.

조금 더 변형을 해 볼까요?
=QUOTIENT(ROW(E2)-2,5)
현재 행에서 2를 빼고 5로 나눈 몫의 정수 부분을 보여줍니다. 이제 일정한 규칙이 보입니다.

=MOD(QUOTIENT(ROW(A2)-2,5),2)
제일 최초의 팁에서 응용한 수식을 입력하고 필요한 부분에 수식 복사를 합니다.

간단하게 그냥 =MOD(QUOTIENT(ROW(A2),5),2)를 하면 번갈아서 색을 조건부 수식에 따라
보여주게 되는데 대부분의 엑셀을 사용하는 사용자라면 제목을 사용하고 데이터를 아래로 쭉
나열해서 자료를 정리하므로 제목행에 대해 예외 처리를 하기 위해서 입니다.

잘 사용하셨으면 합니다. 언제나 소스?는 여기 올리고 엑셀 자료는 블로그에 첨부해 둡니다.

첨부 : 20150708-일정한 간격의 행을 번갈아서 칠하기