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

엑셀 데이터가 있을 때만 테두리 그리기

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

Question

하루의 판매 내역을 기록하기 위한 표를 만들었습니다.
하루 판매 건수를 최데 50회로 잡아 표를 그렸는데 데이터가 입력된 행에만 테두리가 표시되었으면 합니다.
조건부 서식으로 해결할 수 있나요?

 

Answer

있습니다.
조건부 서식에서 수식 조건에서 ISBLANK 함수를 이용하여 셀에 데이터가 있는지 검사하면 됩니다.
셀에 데이터가 없을 경우 테두리를 제거하도록 서식을 지정하면 되겠지요.

 

조건부서식테두리.xlsx
0.01MB

 

Step by Step

1. 아래 그림에서 B2:F17 영역에 표가 작성되어 있습니다. 번호는 미리 입력되어 있고 금액도 단가와 수량을 곱하는 수식이 미리 입력되어 있는 상태입니다. B3:F17 범위를 지정하고 [서식] - [조건부서식] 메뉴를 선택합니다.

2. [조건부 서식] 대화 상자에서 [수식이] 조건을 선택한 다음 =ISBLANK($C3) 을 입력합니다.
ISBLANK 함수는 인수로 지정한 셀이 비어 있을 때 참(TRUE)이 됩니다. [서식] 단추를 클릭하세요.

3. [글꼴] 탭에서 [색]을 흰색으로 선택합니다. 번호와 금액이 미리 입력되어 있기 때문에 눈 속임을 하려는 것입니다. [테두리] 탭의 [스타일]에서 없음 단추를 눌러 테두리를 제거하고 [확인] 단추를 클릭합니다.

 

4. [조건부 서식] 대화 상자에서 [확인] 단추를 클릭하면 품명이 입력되어 있지 않은 행은 글꼴색을 흰색으로 바꾸고 테두리를 제거하여 아무 것도 작성되어 있지 않은 것처럼 보입니다.

다음 행에 품명을 입력하면 글꼴색과 테두리가 원래대로 돌아옵니다.

 

조건부 서식에서 행 전체에 대한 수식 조건 만들기

같은 행에 있는 다른 셀의 값을 이용하여 행 전체에 서식을 지정하는 조건부 서식을 지정할 때 수식 조건은 다음과 같은 규칙을 지켜 작성해야 합니다.

▧ 목록에서 첫 번째 행에 있는 셀을 참조합니다. 조건부 서식은 항상 첫 번째 행을 기준으로 작성합니다.

나머지 행에는 조건부 서식이 복사되는 것으로 이해하세요.

▧ 셀을 참조할 때 열 문자 앞에만 $ 기호를 붙여야 합니다. 예를 들어 앞에서 팜명을 참조할 때 $C3 형식을 사용했습니다. 이렇게 하면 같은 행에서 항상 C 열에 있는 값을 참조하게 됩니다. 다음 행에서는 $C4를 참조하게 됩니다.