엑셀 Excel Search 검색 함수로 글자 검색창 기능 만들기

엑셀 Excel Search 검색 함수로 글자 검색창 기능 만들기

엑셀에서 여러 데이터를 입력하고 입력된 값이 많은 경우 찾기 기능이나 다양한 함수 혹은 필터 등 여러 방법으로 원하는 데이터를 찾을 수 있는데요
이번에 알려 드릴 방법은 정말 간단하게 함수를 통해 검색 하는 기능입니다.
간단한 샘플을 준비했습니다. 제목이 있고 검색 박스도 있는데요

검색 박스에 단어를 넣고 검색을 해 보겠습니다.




검색을 하려는 전체 범위를 선택 후 상단 메뉴 중 [조건부 서식]을 클릭합니다.


 

하위 메뉴가 나오면 [새 규칙]을 선택해 주세요




새 규칙 창이 열리면 규칙 유형 선택에서 가장 아래 있는 [수식을 사용하여 서식을 지정할 셀 결정]을 선택합니다.




아래 규칙 설명 편집이 변경되는데요.
함수는 SEARCH 함수를 사용할 건데요 사용 방법은 다음과 같습니다.

 =SEARCH(검색할 텍스트, 범위)

입력 값에 아래 함수를 넣어줍니다.

  =SEARCH($F$1,$B1) 

 

이제 아래 [서식] 버튼을 클릭합니다.




서식 창이 열리면 상단 탭 메뉴 중 [채우기]를 선택 합니다. 그리고 원하시는 색을 선택 후 [확인] 버튼을 클릭합니다.




창이 닫히면 미리보기에 설정한 색이 나오는데요. [확인] 버튼을 클릭합니다.


 


확인 버튼을 누르면 선택된 값에 모두 서식색이 지정되는데요 검색란에 아무값이 없을 때 영역을 모두 선택하게 됩니다. 
서식을 IF 함수를 이용해서 값이 없을 땐 아무것도 처리하지 않게 추가해야 합니다.


 

다시 데이터가 입력된 셀들을 드래그 [조건부 서식]-[규칙 관리]를 선택합니다. 


 

조건부 서식 규칙 관리자 창이 열리면 생성했던 규칙이 보이는데요 규칙 선택 후 [규칙 편집] 버튼을 클릭합니다. 


 

수식을 아래와 같이 수정합니다.  F1에 값이 없으면 아무것도 하지 않고 값이 있을 경우 이전 수식을 실행합니다. 수정 후 [수정] 버튼을 클릭합니다.

  =IF($F$1="","",SEARCH($F$1,$B1)) 




검색란에 "A"를 입력합니다. 제목에 "A"가 포함되어 있는 행이 모두 선택되어 집니다.



검색란에 값을 "B"로 변경하면 B가 포함된 행에 색이 적용됩니다.


데이터를 한 번에 볼 때 이용하면 좋을 것 같습니다. 
검색란에 값을 입력하면 값이 포함되어 있는 행에는 지정한 색이 배경으로 적용될 겁니다.