배움터  
  HOME > 배움터 > Daily Tip
Daily Tip

제품:   Excel 버전:   공통
검색어:   조건부서식, find, 함수
제목:   조건부 서식을 이용하여 특정 문자가 입력되어 있는 행 강조하기
     
 

새 페이지 1

  STEP> 따라하기

오늘은 엑셀 [묻고 답하기]에 자주 질문하시는 '조건부 서식'에 대한 내용입니다.

아래와 같은 예제가 있다고 가정하고 조건부 서식을 이용하여 '합계'라는 텍스트가 입력되어 있는 행만 강조해 보도록 하겠습니다. (사용버전: 엑셀 2002)

<1> 서식을 지정할 범위(A2:C12)를 선택한 후 서식메뉴에서 조건부 서식메뉴를 선택합니다.
<2>
조건부 서식 대화상자가 나타나면 우선 조건부 서식 종류를 드롭다운 단추를 클릭하여 '수식이'를 선택합니다.
<3> 다음은 조건 1의 수식을 아래와 같이 입력하고 서식 단추를 클릭하여 원하는 색상을 지정한 후 확인 단추를 클릭합니다.
     수식: =FIND("합계",$A2)>0  
     => FIND 함수의 결과가 0보다 크다는 것은 해당 셀에 '합계'라는 텍스트가
        입력되어 있다는 것을 의미합니다.

<4> 다음과 같이 '합계'라는 텍스트가 포함된 행만 강조되어 표시됩니다.

앞서 설명 드린 방법 외에도 다른 방법으로 조건부 서식을 이용하여 원하는 결과를 얻을 수도 있습니다. 수식 사용에 있어 꼭 정답이 있는 것은 아니니까요.
저는 정답을 말씀 드린다기 보다는 조건부 서식을 활용하는 방법을 소개해 드리고자 합니다. 또 다른 수식 한가지 소개하면서 마치겠습니다.
수식: =$A2="합격"

 

  참고> 조건부 서식이란
조건부 서식은 손쉽게 특정한 조건에 맞는 셀이나 행 전체에 원하는 서식을 적용할 수 있는 기능이며, 조건부 서식에 다양한 수식을 응용한다면 폭넓게 활용하실 수 있습니다.
(관련강좌 : http://www.officetutor.com/k12/excel2000/excel03-2-3.htm )
  참고> FIND 함수
셀에 입력되어 있는 문자열에서 특정 텍스트를 찾아서 시작 위치 번호를 반환해 주는 함수입니다.
형식: FIND(find_text,within_text,start_num)
- Find_text : 찾으려는 텍스트입니다.
- Within_text : 찾으려는 텍스트를 포함하는 문자열입니다.
- Start_num : 검색을 시작할 문자를 지정합니다. within_text에서 첫 문자의 문자 번호는 1입니다. start_num을 생략하면 1로 간주됩니다.

예를 들어, A3 셀에 'Music'이 입력되어 있는 경우 =FIND("s",A3)을 입력하면
3
이라는 결과가 나옵니다. 'Music' 문자열에서 s의 위치는 세 번째라는 의미죠.
  팁> 왜 $A2 인가요?
$A2는 혼합참조 형태 입니다. 수식을 복사하면 $가 붙은 절대 참조(A열)는 조정되지 않고 그대로 유지되므로, 이 수식에서 열에 $를 붙인 이유는 조건에 맞는 텍스트가 입력되어 있는 셀과 같은 행 전체에 서식을 적용하기 위해서 입니다.
(수식 참조 방식인 절대 참조와 상대 참조를 참고하시기 바랍니다)
  팁> 조건부 서식이 적용된 위치는?
조건부 서식을 사용하였는데, 적용된 범위가 정확하게 어디인지 모르는 경우에는
편집메뉴에서 이동메뉴를 선택하시고 옵션 단추를 클릭해 보세요.
조건부 서식을 지정하시면 확인 가능합니다.