Question
목록 형식으로 입력된 데이터에서 5번째, 10번째, 15번째....행 마다 색을 칠해 구분하기 쉽게 하고 싶습니다. 조건부 서식으로 이것을 해결할 수 있을까요?
Answer
조건부 서식에서 수식 조건을 사용하면 가능합니다.
목록의 행번호를 원하는 간격의 숫자로 나눈 다음 그 나머지가 0이면 서식을 적용하는 방법입니다. 이 때 목록의 첫 번째 데이터가 1행부터 시작되지 않을 경우 행 번호에서 특정 숫자를 빼 1부터 계산되도록 조정해야 합니다. 예를 들어 목록의 첫 번째 데이터가 7행 부터 시작된다면 행 번호에서 6을 뺀 값을 원하는 간격의 숫자로 나눕니다.
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이 됩니다.
'경주사랑컴퓨터학원' 카테고리의 다른 글
엑셀 데이터가 없는 행/열의 머리글 숨기기-경주 엑셀기초학습 (0) | 2022.03.14 |
---|---|
엑셀 데이터가 있을 때만 테두리 그리기 (0) | 2022.03.11 |
엑셀 윤년인지 아닌지 한번에 알아내기-경주컴퓨터학원 (0) | 2022.03.04 |
엑셀 근무시간의 합계 구하기 (0) | 2022.02.28 |
엑셀 한글로 요일 표시하기 (0) | 2022.02.24 |