Excel에서 색상과 텍스트라는 두 가지 조건을 동시에 적용해 데이터를 필터링해야 하는 경우가 종종 있습니다. 기본 필터 명령으로는 색상 또는 텍스트 중 하나만으로 필터링할 수 있을 뿐, 두 조건을 함께 적용하는 직접적인 방법은 없습니다. 이 글에서는 '찾기 및 바꾸기'와 '고급 필터' 기능을 활용해 두 조건을 한 번에 처리하는 방법을 단계별로 소개합니다. 순서대로 따라 하기만 하면 누구나 쉽게 원하는 결과를 얻을 수 있습니다.

아래 다운로드 버튼을 클릭하면 연습용 워크북을 내려받아 직접 실습해 볼 수 있습니다.
Excel에서 색상과 텍스트로 필터링하는 단계
아래와 같은 데이터셋이 있다고 가정해 보겠습니다. 여기서 색상이 지정된 셀은 모두 비어 있으며, 노란색 셀과 E열의 "Yes" 텍스트를 기준으로 데이터를 필터링하려는 상황입니다.

일반적인 필터 명령으로는 이 작업을 수행할 수 없습니다. 대신 고급 필터(Advanced Filter)를 사용해야 합니다. 데이터 손실을 방지하기 위해 먼저 데이터셋 사본을 만들어 둔 뒤 아래 단계를 따라 해 보세요.
1단계: 색상이 적용된 셀의 값 바꾸기
- 먼저 데이터 범위 또는 색상이 지정된 셀을 선택한 후 Ctrl + H를 눌러 찾기 및 바꾸기 대화상자를 엽니다. 바꾸기 탭에 있는지 확인하세요.
- "찾을 내용" 입력란 옆의 서식 드롭다운 화살표를 클릭하고 "셀에서 서식 선택"을 선택합니다.

- 그다음 노란색 셀 중 하나를 클릭하면 서식 미리보기가 해당 색상으로 변경됩니다.
- "바꿀 내용" 칸에는 공백 한 칸을 입력하고, 앞서와 같은 방법으로 동일한 셀 색상 서식을 지정합니다. 이후 모두 바꾸기 >> 확인 >> 닫기 순서로 진행합니다.

함께 읽으면 좋은 글: Excel에서 셀 색상으로 필터링하는 2가지 쉬운 방법
2단계: 고급 필터 조건 설정하기
- 필터링 기준이 되는 열 제목과, 원하는 색상이 있는 셀·원하는 텍스트가 있는 셀을 각각 하나씩 복사한 뒤 G4 셀에 붙여넣습니다. 이 영역이 곧 조건 범위 역할을 합니다.

함께 읽으면 좋은 글: Excel에서 조건부 서식으로 색상별 필터링하는 방법
3단계: 고급 필터 적용하기
- 필터링된 데이터를 표시할 위치의 셀을 먼저 선택합니다.

- Alt + A + Q를 눌러 고급 필터를 실행합니다. 리본 메뉴의 데이터 탭에서도 실행할 수 있습니다.
- 고급 필터 대화상자에서 "다른 위치에 복사" 라디오 버튼을 선택합니다.
- 목록 범위에는 전체 데이터셋을 지정하고, 조건 범위에는 G열의 조건 셀들을 지정합니다.
- 마지막으로 필터 결과를 출력할 위치를 지정한 뒤 확인을 클릭합니다.

- 완료되면 다음과 같이 노란색 셀이면서 "Yes" 텍스트를 포함한 행만 추출된 결과를 확인할 수 있습니다.

함께 읽으면 좋은 글: Excel에서 여러 색상으로 필터링하는 2가지 방법
기억해야 할 핵심 사항
- 빈 셀은 필터 조건으로 사용할 수 없습니다. 그래서 색상이 지정된 빈 셀을 공백으로 바꿔 주어야 합니다.
- 필터 조건을 직접 손으로 입력하지 말고, 데이터셋에서 원하는 셀을 복사해 조건 범위에 붙여넣는 것이 정확합니다.
- 바꾸기 명령을 실행하기 전에는 반드시 데이터셋 사본을 만들어 두세요. 실수로 인한 데이터 손실을 예방할 수 있습니다.
결론
이제 Excel에서 색상과 텍스트 조건으로 동시에 필터링하는 방법을 익히셨습니다. 찾던 정보였나요? 궁금한 점이나 개선 의견이 있다면 댓글로 남겨 주세요. 더 많은 Excel 활용 팁이 필요하다면 ExcelDemy 블로그도 방문해 보세요.
관련 글
- Excel에서 여러 열을 색상별로 필터링하는 방법 (2가지)
- Excel에서 색상 필터를 제거하는 방법 (5가지)