Excel 고급 필터 사용 방법 - 예제와 함께하는 전체 가이드
Excel의 고급 필터는 표준 필터링 기능을 넘어서는 유연성을 제공하여 사용자가 복잡한 필터링 작업을 효율적으로 수행할 수 있도록 하는 강력한 도구입니다. 이 가이드는 Excel의 고급 필터 기능을 심층적으로 살펴보고, 일반 필터와 비교하며, 실용적인 예제를 제공하고 최적의 사용을 위한 고려사항을 제시합니다. 이를 통해 고급 필터를 자신 있게 마스터할 수 있도록 도와드립니다.
고급 필터 vs. 일반 필터
Excel의 일반 필터와 고급 필터의 주요 차이점은 복잡성과 기능에 있습니다. 일반 필터는 원본 데이터 세트 내에서 단일 열 기준 기반의 간단한 필터링을 제공하는 반면, 고급 필터는 다음과 같은 기능을 제공합니다:
- 여러 열에 걸쳐 여러 기준을 사용할 수 있도록 허용합니다.
- 데이터 세트에서 고유한 값을 추출할 수 있는 기능을 제공합니다.
- 더 유연하고 부분적인 일치를 위해 와일드카드를 사용할 수 있도록 합니다.
- 필터링된 데이터를 별도의 위치로 추출할 수 있도록 허용합니다.
고유 목록 추출
Excel의 고급 필터는 데이터 세트에서 고유한 값 목록을 빠르게 생성할 수 있으며, 이는 일반 필터로는 번거로울 수 있는 작업입니다. 중복 행이 있는 판매 거래 목록이 있고 고유한 행 목록을 추출하려는 경우, Excel의 고급 필터 기능이 이 작업을 간소화할 수 있습니다. 이 작업을 수행하려면 아래 지침을 따르십시오.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성해야 합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 고유 목록을 다른 위치에 배치하려면 "다른 위치에 복사" 옵션을 선택합니다.
- 목록 범위 섹션을 지정합니다:
- 하나의 열에서 고유한 값 추출:
고유 항목을 추출하려는 값을 포함하는 열을 선택합니다. 예를 들어, 이 경우 고유한 고객 이름을 추출하려면 A1:A11을 선택합니다.
- 여러 열을 기준으로 고유 행 추출:
고려 중인 모든 열을 포함하는 범위를 선택합니다. 이 경우 고객 이름, 판매 및 지역을 기준으로 고유 행을 추출하려면 전체 범위 A1:C11을 선택합니다.
- 하나의 열에서 고유한 값 추출:
- "복사 대상" 섹션에서 고유 목록을 붙여넣을 위치를 지정합니다.
- "고유 레코드만" 체크박스를 선택합니다.
- "확인" 버튼을 클릭합니다. 스크린샷을 참조하십시오:
결과
아래 스크린샷에 표시된 것처럼, 원본 데이터 범위에서 고유 행이 추출됩니다.
하나의 열에서 여러 기준으로 필터링 (아무 기준이나 일치)
하나의 열에서 여러 기준으로 데이터를 필터링하면 지정한 조건 중 하나라도 충족하는 행을 표시할 수 있습니다. 이는 대규모 데이터 세트에서 여러 잠재적 일치를 기반으로 정보를 좁히는 데 특히 유용합니다. Excel의 고급 필터 기능을 사용하여 이를 달성하는 방법은 다음과 같습니다:
단계1: 원본 목록 범위 데이터 준비
목록 범위 데이터 세트에 명확한 열 헤더가 있는지 확인하십시오. 이는 기준 범위를 설정하는 데 중요합니다. 여기서는 학생 점수의 다음 표를 예로 사용합니다.
단계2: 기준 범위 설정
- 목록 범위 위 또는 떨어진 곳에 기준 범위를 만듭니다. 기준 범위에 입력하는 헤더는 목록 범위의 헤더와 정확히 일치해야 올바르게 작동합니다. 여기서는 기준 범위가 목록 범위 위에 위치합니다.
- 헤더 아래에 일치시키려는 각 기준을 나열합니다. 각 기준은 이전 기준 바로 아래에 있는 셀에 있어야 합니다. 이 설정은 Excel에 이러한 기준 중 하나라도 일치하도록 지시합니다.
이 예에서는 "점수가95보다 크거나60보다 작은 학생"을 찾고 있으므로, 점수가 높은 학생과 낮은 학생 모두를 포함하도록 목록 범위를 효과적으로 필터링할 수 있습니다. 따라서 각 기준을 점수 헤더 아래의 개별 행에 입력합니다. 전체 기준 범위는 아래와 같습니다:
단계3: 고급 필터 적용
이제 다음과 같이 고급 필터를 적용하여 작업을 완료할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성해야 합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 여기서는 필터링된 결과를 다른 위치에 배치하려고 하므로 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A7:D17을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:D4를 선택합니다.
- "복사 대상" 섹션에서 필터링된 결과를 붙여넣을 위치를 지정합니다 (여기서는 셀 F8을 선택합니다).
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
그런 다음 "점수" 열이 기준 중 하나(>95 또는 <60)와 일치하는 행만 추출된 것을 볼 수 있습니다.
복잡한 기준 범위를 수동으로 설정하는 것과 작별하세요
복잡함 없이 Excel에서 다중 조건 필터링의 힘을 해제하세요! Kutools for Excel의 "슈퍼 필터" 기능은 Excel의 기본 고급 필터가 따라올 수 없는 비할 데 없는 사용 편의성을 제공합니다. 몇 번의 클릭만으로 다음과 같은 고급 필터를 지원합니다:
- 하나의 열에서 여러 기준으로 필터링
- 여러 열에서 여러 기준으로 필터링
- 텍스트 길이로 데이터 필터링
- 연도 / 월 / 주를 기준으로 데이터 필터링...
- 대소문자 구분으로 텍스트 문자열 필터링...
"슈퍼 필터"가 워크플로를 혁신할 수 있는 방법을 발견하세요. Kutools for Excel을 다운로드하려면 여기를 클릭하세요.
여러 열에서 여러 기준으로 필터링
단일 열에서 여러 기준으로 필터링하는 방법을 다룬 후, 이제 다중 열 필터링에 주목합니다. 이 섹션에서는 AND, OR 및 결합된 AND/OR 논리를 사용하여 다양한 열에 여러 기준을 적용하는 방법을 안내합니다.
- AND 논리를 적용하려면 같은 행에 기준을 배치하십시오.
- OR 논리를 적용하려면 기준을 별도의 행에 배치하십시오.
AND 논리 사용 (모든 기준 일치)
AND 논리를 사용하여 여러 열에서 여러 기준으로 데이터를 필터링하면 각 행이 다른 열에 지정된 모든 기준을 충족해야 표시됩니다. Excel의 고급 필터를 사용하여 이를 달성하는 방법은 다음과 같습니다:
단계1: 원본 목록 범위 데이터 준비
목록 범위 데이터 세트에 명확한 열 헤더가 있는지 확인하십시오. 이는 기준 범위를 설정하는 데 중요합니다. 여기서는 학생 점수의 다음 표를 예로 사용합니다.
단계2: 기준 범위 설정
- 목록 범위 위 또는 떨어진 곳에 기준 범위를 만듭니다. 기준 범위에 입력하는 헤더는 목록 범위의 헤더와 정확히 일치해야 올바르게 작동합니다. 여기서는 기준 범위가 목록 범위 위에 위치합니다.
- AND 논리의 경우, 모든 기준을 해당 헤더 아래 같은 행에 나열합니다. 예를 들어, "A반" 학생 중 점수가85점 이상인 학생을 필터링하려면 기준 범위를 다음과 같이 설정해야 합니다:
단계3: 고급 필터 적용
이제 다음과 같이 고급 필터를 적용하여 작업을 완료할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성해야 합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 여기서는 필터링된 결과를 다른 위치에 배치하려고 하므로 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A7:D16을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:D3을 선택합니다.
- "복사 대상" 섹션에서 필터링된 결과를 붙여넣을 위치를 지정합니다 (여기서는 셀 F6을 선택합니다).
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
결과에서는 지정된 열에 걸쳐 모든 기준과 일치하는 행만 표시되거나 복사됩니다. 예를 들어, A반 학생 중 점수가85점 이상인 학생만 추출됩니다.
OR 논리 사용 (아무 기준이나 일치)
Excel의 고급 필터를 사용하여 여러 열에서 OR 논리(아무 기준이나 일치)를 사용하여 데이터를 필터링하려면 다음 단계를 따르십시오:
단계1: 원본 목록 범위 데이터 준비
목록 범위 데이터 세트에 명확한 열 헤더가 있는지 확인하십시오. 이는 기준 범위를 설정하는 데 중요합니다. 여기서는 학생 점수의 다음 표를 예로 사용합니다.
단계2: 기준 범위 설정
- 목록 범위 위 또는 떨어진 곳에 기준 범위를 만듭니다. 기준 범위에 입력하는 헤더는 목록 범위의 헤더와 정확히 일치해야 올바르게 작동합니다. 여기서는 기준 범위가 목록 범위 위에 위치합니다.
- OR 논리를 사용하려면 동일한 열에 대한 각 기준 세트를 별도의 행에 배치하거나 각 기준을 해당 헤더 아래의 별도의 행에 나열합니다. 예를 들어, 점수가90점 이상이거나 F 학점을 받은 학생을 필터링하려면 기준 범위를 다음과 같이 설정해야 합니다:
단계3: 고급 필터 적용
이제 다음과 같이 고급 필터를 적용하여 작업을 완료할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성해야 합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 여기서는 필터링된 결과를 다른 위치에 배치하려고 하므로 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A7:D17을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:D4를 선택합니다.
- "복사 대상" 섹션에서 필터링된 결과를 붙여넣을 위치를 지정합니다 (여기서는 셀 F8을 선택합니다).
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
이렇게 하면 지정된 기준에 따라 데이터를 필터링하여 나열된 기준 중 하나라도 일치하는 경우 포함됩니다. 지정한 열에 걸쳐 기준 중 하나라도 일치하는 행이 있으면 필터링된 결과에 포함됩니다.
이 경우, 필터는 점수가90점 이상이거나 F 학점을 받은 학생만 반환합니다.
AND 및 OR 논리 사용
Excel의 고급 필터를 사용하여 AND 및 OR 논리를 결합하여 여러 열에서 데이터를 필터링하려면 다음 단계를 따르십시오.
단계1: 원본 목록 범위 데이터 준비
목록 범위 데이터 세트에 명확한 열 헤더가 있는지 확인하십시오. 이는 기준 범위를 설정하는 데 중요합니다. 여기서는 학생 점수의 다음 표를 예로 사용합니다.
단계2: 기준 범위 설정
- 목록 범위 위 또는 옆에 기준 범위를 만듭니다. 기준 범위에 입력하는 열 헤더는 목록 범위의 헤더와 정확히 일치해야 합니다. 여기서는 기준 범위가 목록 범위 위에 위치합니다.
- 헤더 아래에 AND 및 OR 논리를 사용하여 기준을 입력합니다.
- AND 논리의 경우, 다른 열의 기준을 같은 행에 배치해야 합니다.
- OR 논리의 경우, 기준을 별도의 행에 배치해야 합니다.
- AND-OR 논리를 결합하려면 각 OR 조건 세트를 별도의 행 블록으로 구성합니다. 각 블록 내에서 AND 기준을 같은 행에 배치합니다.
예를 들어, A반에서 점수가90점 이상인 학생 또는 B반에서 B 학점을 받은 학생을 필터링하려면 기준 범위를 다음과 같이 설정합니다:
단계3: 고급 필터 적용
이제 다음과 같이 고급 필터를 적용하여 작업을 완료할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성해야 합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 여기서는 필터링된 결과를 다른 위치에 배치하려고 하므로 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A7:D17을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:D4를 선택합니다.
- "복사 대상" 섹션에서 필터링된 결과를 붙여넣을 위치를 지정합니다 (여기서는 셀 F8을 선택합니다).
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
Excel은 복잡한 기준 조합을 충족하는 행만 표시합니다.
이 예에서는 고급 필터가 A반에서 점수가90점 이상인 학생이나 B반에서 B 학점을 받은 학생만 반환합니다.
와일드카드를 사용한 고급 필터
Excel의 고급 필터에서 와일드카드를 사용하면 보다 유연하고 강력한 데이터 검색이 가능합니다. 와일드카드는 문자열에서 하나 이상의 문자를 나타내는 특수 문자로, 텍스트 패턴을 필터링하기 쉽게 만듭니다. Excel에서 와일드카드를 사용한 고급 필터를 사용하는 방법에 대한 자세한 지침은 다음과 같습니다.
단계1: 원본 목록 범위 데이터 준비
목록 범위 데이터 세트에 명확한 열 헤더가 있는지 확인하십시오. 이는 기준 범위를 설정하는 데 중요합니다. 이 예에서는 특정 이름 패턴을 따르는 이름 목록이 있다고 가정합니다.
단계2: 기준 범위 설정
- 목록 범위 위 또는 옆에 기준 범위를 만듭니다. 기준 범위에 입력하는 열 헤더는 목록 범위의 헤더와 정확히 일치해야 합니다. 여기서는 기준 범위가 목록 범위 위에 위치합니다.
- 헤더 아래에 와일드카드를 사용하여 기준을 입력합니다.
- *: 여러 문자를 나타내며 문자열의 앞, 뒤 또는 중간에 사용할 수 있습니다.
- ?: 특정 위치의 단일 문자를 나타냅니다.
이 예에서는 "J"로 시작하는 이름을 필터링하려고 하므로, 기준 범위의 이름 헤더 아래에 J*를 입력합니다. 스크린샷을 참조하십시오:
단계3: 고급 필터 적용
이제 고급 필터를 적용하여 J로 시작하는 모든 이름을 필터링할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성합니다.
- "동작" 섹션에서 필요한 옵션을 선택합니다. 여기서는 필터링된 결과를 다른 위치에 배치하려고 하므로 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A6:B11을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:B3을 선택합니다.
- "복사 대상" 섹션에서 필터링된 결과를 붙여넣을 위치를 지정합니다 (여기서는 셀 D7을 선택합니다).
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
고급 필터는 이름 열에서 이름이 "J"로 시작하는 행만 표시하며, 기준 범위의 와일드카드 패턴을 따릅니다.
특정 열만 추출
Excel의 고급 필터를 사용하여 특정 열만 추출하는 것은 대규모 데이터 세트를 분석할 때 특정 정보에만 집중해야 할 때 특히 유용합니다.
데이터 세트가 A7:D17 범위에 있고 B2:D4에 지정된 기준을 기반으로 이 데이터를 필터링하고 이름, 점수 및 학점 열만 추출하려고 한다고 가정합니다. 다음은 그 방법입니다.
단계1: 추출할 열 지정
데이터 세트 아래 또는 옆에 추출하려는 열의 헤더를 작성합니다. 이는 필터링된 데이터가 나타날 "복사 대상" 범위를 정의합니다. 이 예에서는 F7:H7 범위에 이름, 점수 및 학점 헤더를 입력합니다.
단계2: 고급 필터 적용
이제 지정된 기준을 기반으로 특정 열만 필터링하도록 고급 필터를 적용할 수 있습니다.
- "데이터" 탭으로 이동하여 "정렬 및 필터" 그룹에서 "고급"을 선택합니다.
- "고급 필터" 대화 상자에서 다음과 같이 구성합니다.
- "동작" 섹션에서 "다른 위치에 복사" 옵션을 선택합니다.
- "목록 범위" 섹션에서 전체 목록 범위 A7:D17을 선택합니다.
- "기준 범위" 섹션에서 전체 기준 범위 A2:D4를 선택합니다.
- "복사 대상" 섹션에서 추출하려는 열의 헤더를 작성한 범위(F7:H7)를 선택합니다.
- "확인"을 클릭하여 필터를 적용합니다. 스크린샷을 참조하십시오:
결과
추출 결과에는 지정된 열만 포함된 것을 볼 수 있습니다.
고급 필터 주의사항
- 기준 범위에는 목록 범위와 정확히 일치하는 열 헤더가 있어야 합니다.
- 필터링된 결과가 다른 위치에 복사된 경우, 실행 취소(Control + Z) 기능은 사용할 수 없습니다.
- Excel에서 고급 필터를 적용할 때, 선택에 열 헤더를 포함해야 합니다. 헤더를 생략하면 Excel이 범위의 첫 번째 셀을 헤더로 잘못 처리하여 잘못된 필터링이 발생할 수 있습니다.
- 필터링된 결과는 동적으로 업데이트되지 않습니다. 데이터 변경 후 고급 필터를 다시 적용하여 새로 고침하십시오.
- 다음 표는 고급 필터 기준에서 사용할 수 있는 숫자 및 날짜 비교 연산자를 나열합니다.
비교 연산자 의미 = 같음 > 보다 큼 < 보다 작음 >= 보다 크거나 같음 <= 보다 작거나 같음 <> 일치하지 않음
관련 문서
Excel에서 워크시트에 필터가 적용되었는지 확인
이 튜토리얼은 지정된 열이나 전체 워크시트에 필터가 적용되었는지 수동으로 열별로 확인하지 않고도 빠르게 확인하는 방법을 도와줍니다.
숨겨진 행을 건너뛰고 필터링된 목록에만 데이터 붙여넣기
이 튜토리얼은 Excel에서 숨겨진 행을 건너뛰고 필터링된 행에 데이터를 붙여넣는 방법에 대한 자세한 단계를 제공합니다.
고급 필터를 사용하여 데이터를 다른 워크시트로 복사
이 튜토리얼은 Excel에서 고급 필터를 사용하여 필터 결과를 다른 워크시트로 복사하는 방법을 보여줍니다.
현재 워크북의 모든 워크시트에서 필터 지우기
Excel 워크북의 여러 워크시트에 여러 필터를 생성했으며 이제 한 번에 모두 지우고 싶다고 가정합니다. 일반적으로 워크시트별로 필터를 확인한 다음 수동으로 지워야 합니다. 현재 워크북의 모든 워크시트에서 필터를 지우려면 이 문서의 방법을 시도해 보십시오.
최고의 오피스 생산성 도구
🤖 | Kutools AI Aide: 지능형 실행을 기반으로 데이터 분석 혁신 지능형 실행 | 코드 생성 | 사용자 정의 수식 생성 | 데이터 분석 및 차트 생성 | Kutools Functions 호출… |
인기 기능: 중복 찾기, 강조 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 또는 셀 병합 | 반올림... | |
슈퍼 LOOKUP: 다중 조건 VLookup | 다중 값 VLookup | 다중 시트 조회 | 퍼지 매치 .... | |
고급 드롭다운 목록: 드롭다운 목록 신속 생성 | 의존형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
열 매니저: 지정 개수 열 추가 | 열 이동 | 숨겨진 열 표시 상태 전환 | 범위 및 열 비교 ... | |
주요 기능: 그리드 포커스 | 디자인 보기 | 향상된 수식 표시줄 | 통합 문서 & 시트 관리 | 자동 텍스트 라이브러리 | 날짜 선택기 | 데이터 병합 | 셀 암호화/해독 | 목록별 이메일 보내기 | 슈퍼 필터 | 특수 필터 (굵게/이탤릭/취소선 필터...)... | |
Top15 도구 세트: 12개 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...) | 50+ 차트 유형(간트 차트, ...) | 40+ 실용 수식(생일을 기반으로 나이 계산, ...) | 19개 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...) | 12개 변환 도구(단어로 변환하기, 통화 변환, ...) | 7개 병합 & 분할 도구(고급 행 병합, 셀 분할, ...) | ... 그리고 그 외 |
Kutools for Excel로 Excel 실력을 한 단계 업그레이드하고, 그 어떤 때보다 뛰어난 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능을 제공하여 생산성을 높이고 저장 시간을 줄여줍니다. 가장 필요한 기능을 지금 바로 확인하세요...
Office Tab이 오피스에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다
- Word, Excel, PowerPoint에서 탭 기반 편집과 읽기를 활성화합니다.
- 여러 문서를 새 창이 아닌 동일한 창의 새 탭에서 열고 생성하세요.
- 생산성이50% 향상되며, 매일 수백 번의 마우스 클릭을 줄일 수 있습니다!