EXCEL 다루기

[ 응용 ] 엑셀 일정 간격의 행마다 색칠하기, 행 색칠하기

카루루1007 2024. 9. 9. 00:38
728x90
반응형

일정 간격의 행마다 색을 칠해

사용자가 보기 좋게 만들어야 하는 경우가 있습니다.

 

일정 간격의 행마다 색을 칠하는 몇 가지 방법을 알아보겠습니다.

먼저 아래 그림과 같은 데이터가 있다고 가정하겠습니다.

 

728x90

 간단한 기본 기능 사용

 

먼저 아래 그림과 같이 범위를 선택해 줍니다.

 

그 다음 표 서식을 눌러 마음에 드는 서식을 지정해 줍니다.

많은 서식이 두 번째 줄마다 색을 칠해 구분하고 있습니다.

 

서식을 지정하면 아래와 같이 창이 나타납니다.

구분하는 제목(위 표의 구분, 점수 같은)이 따로 있다면 머리글 포함을 눌러주시면 됩니다.

 

 별도의 행에 숫자 입력 후 색칠하기

 

아래 그림과 같이 별도의 열에 숫자 1, 2를 적고 1, 2가 입력된 셀을 선택한 후

파란색 부분에 마우스를 올린 다음 CTRL을 누르고 아래로 드래그해줍니다.

 

그러면 아래 그림과 같이 숫자가 입력이 됩니다.

 

그다음 아래 그림의 빨간색 부분에 필터를 걸고

파란색 부분을 눌러 숫자 2만 선택합니다.

 

그 다음 선택된 셀만 색을 칠해준 후 필터를 풀면 

아래 그림과 같이 색이 칠해집니다.

 

만약 세 번째, 네 번째 행마다 색을 칠하고 싶다면

[ 1, 2, 3 ] 또는 [ 1, 2, 3, 4 ]를 입력한 후

해당 숫자만 필터를 걸어 색을 칠해주시면 됩니다.

 

완료한 후에는 숫자가 적인 열을 지워주면 끝입니다.

 

반응형

 조건부 서식 사용하기

 

먼저 아래 그림과 같이 조건부 서식을 지정할 셀 범위를 선택합니다.

 

그다음 조건부 서식새 규칙을 선택합니다.

 

그 다음 

수식을 사용하여 서식을 지정할 셀 결정 수식 입력서식 클릭 후 색 지정  

 

이렇게 하면 아래 그림과 같이

두 번째 행마다 색을 칠할 수 있습니다.

 

입력한 수식은 다음과 같습니다.

=MOD(ROW($B4),2)=1

 

저 같은 경우에는 데이터가 위와 같이 입력되어 있고

5행, 7행, 9행 등 홀수 행에 색을 칠하고 싶었으므로

ROW() 함수를 사용해 행번호를 가지고 오고

MOD() 함수를 사용해 행번호를 2로 나눈 다음

그 나머지가 1인 경우에 색을 칠하게 했습니다. 

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

 

728x90
반응형