본문 바로가기
경주사랑컴퓨터학원

엑셀 일정한 간격의 행마다 조건부 서식으로 색칠하기(경주사랑평생교육)

by 경주사랑신문 2022. 3. 7.

Question

목록 형식으로 입력된 데이터에서 5번째, 10번째, 15번째....행 마다 색을 칠해 구분하기 쉽게 하고 싶습니다. 조건부 서식으로 이것을 해결할 수 있을까요?

Answer

조건부 서식에서 수식 조건을 사용하면 가능합니다.
목록의 행번호를 원하는 간격의 숫자로 나눈 다음 그 나머지가 0이면 서식을 적용하는 방법입니다. 이 때 목록의 첫 번째 데이터가 1행부터 시작되지 않을 경우 행 번호에서 특정 숫자를 빼 1부터 계산되도록 조정해야 합니다. 예를 들어 목록의 첫 번째 데이터가 7행 부터 시작된다면 행 번호에서 6을 뺀 값을 원하는 간격의 숫자로 나눕니다.

 

조건부.xlsx
0.01MB

Step by Step

① 조건부 서식을 적용할 범위를 지정하고 [서식]-[조건부 서식]메뉴를 선택합니다.

[수식] 조건을 선택하고 =MOD(ROW()-2,5)=0 을 입력한 다음 [서식] 단추를 클릭하고 [무늬] 탭에서 음양색을 선택 한 후 [확인] 단추를 클릭합니다. [조건부 서식] 대화 상자에서 다시 [확인] 단추를 클릭합니다.

 

② MOD(수1,수2) 함수는 수1을 수2로 나눈 나머지를 구합니다.

여기서는 ROW()-2 를 5로 나눈 나머지를 구하여 0이면 색칠하는 것으로 조건을 지정했습니다.

ROW() 함수는 현재 행 번호 를 구하는 것으로 목록이 3행부터 시작하므로 현재 행 번호에서 2를 뺀 값을 5로 나누어야 합니다. 번호 5번인 경우 행 번호는 7이므로 수식 MOD(7-2,5)의 결과는 0이 됩니다.

엑셀 실무 -경주사랑평생교육