워드프로세서/엑셀

엑셀 데이터 필터링

에이티에스 2023. 8. 5. 21:22
728x90

필터링을 사용하면 지정된 범위 또는 테이블에서 정의된 조건을 충족하는 데이터를 추출할 수 있습니다.

필터링을 사용하면 필요한 정보만 빠르게 표시할 수 있습니다.

범위, 테이블 또는 피벗 테이블의 데이터를 필터링할 수 있습니다.

 

 

엑셀을 이용하여 다음과 같은 데이터를 필터링 할 수 있습니다 -

 

  • 선택된 값
  • 선택한 열에 텍스트가 포함된 경우 텍스트 필터
  • 선택한 열에 날짜가 포함된 경우 날짜 필터
  • 선택한 열에 숫자가 포함된 경우 숫자가 필터링됩니다
  • 선택한 열에 숫자가 포함된 경우 숫자가 필터링됩니다
  • 선택한 열에 색상이 있는 글꼴이 포함된 경우 글꼴 색상
  • 선택한 열에 셀 아이콘이 포함된 경우 셀 아이콘
  • 고급 필터
  • 슬라이서 사용

 

테이블에서 열 머리글은 자동 필터라고 하는 필터에 자동으로 태그가 지정됩니다. 

자동 필터는 열 머리글 옆에 있는 화살표 

 로 표시됩니다. 각 자동 필터에는 해당 열에 있는 데이터 형식에 따라 필터 옵션이 있습니다.

 

예를 들어 열에 숫자가 포함된 경우 열 머리글 옆에 있는 화살표 

 를 클릭하면 숫자 필터 옵션이 나타납니다.

 

필터 옵션을 클릭하거나 필터 옵션의 끝에 나타나는 사용자 지정 필터를 클릭하면 필터링 옵션을 사용자 지정할 수 있는 사용자 지정 자동 필터 대화 상자가 나타납니다.

범위의 경우 범위의 첫 번째 행에 열 머리글을 제공하고  탭의 편집 그룹에서 필터를 클릭할 수 있습니다. 이렇게 하면 범위에 대해 자동 필터가 켜집니다. 데이터에 있는 필터를 제거할 수 있습니다. 데이터 변경이 발생할 때 필터를 다시 적용할 수도 있습니다.

 

선택한 값으로 필터링

열 머리글 옆에 있는 화살표를 클릭하고 열에서 값을 선택하여 표시할 데이터를 선택할 수 있습니다. 선택한 열에서 선택한 값을 포함하는 행만 표시됩니다.

 

 

Position = High에 대해서만 데이터를 표시하려면 Position 옆에 있는 화살표를 클릭합니다. 위치 열의 모든 값이 있는 드롭다운 상자가 나타납니다. 기본적으로 모든 값이 선택됩니다.

 

 

Select All(모두 선택)을 클릭합니다. 모든 상자가 지워집니다.

다음 스크린샷과 같이 높음을 선택합니다.

 

 

확인을 클릭합니다. 값이 High(위치)인 행만 표시됩니다.

 

 

텍스트로 필터링

 

 

제목이 "관리자"인 행만 표시되도록 이 데이터를 필터링할 수 있습니다.

열 머리글 제목 옆에 있는 화살표를 클릭합니다. 드롭다운 목록에서 텍스트 필터를 클릭합니다. 텍스트 필터 옵션이 나타납니다.

 

 

사용 가능한 옵션에서 포함을 선택합니다. 사용자 지정 자동 필터 대화 상자가 열립니다. Contains(포함) 옆의 상자에 Manager(관리자)를 입력합니다.

 

 

확인을 클릭합니다. 제목에 관리자가 포함된 행만 표시됩니다.

 

 

날짜별 필터링

직함이 "Manager"이고 HireDate가 2011년 이전인 행만 표시할 수 있도록 이 데이터를 추가로 필터링할 수 있습니다.

즉, 2011년 이전부터 조직에 있었던 모든 관리자에 대한 직원 정보가 표시됩니다.

열 머리글 HireDate 옆에 있는 화살표를 클릭합니다. 드롭다운 목록에서 날짜 필터를 클릭합니다. 날짜 필터 옵션이 나타납니다. 드롭다운 목록에서 이전을 선택합니다.

 

 

사용자 지정 자동 필터 대화 상자가 열립니다. 이전 옆에 있는 상자에 1/1/2011을 입력합니다. 상자 옆에 있는 날짜 선택기에서 날짜를 선택할 수도 있습니다.

 

 

확인을 클릭합니다. 제목에 Manager가 포함되어 있고 HireDate가 1년 1월 2011일 이전인 행만 표시됩니다.

 

 

숫자로 필터링

 

 

총 점수가 850> 행만 표시되도록 이 데이터를 필터링할 수 있습니다.

열 머리글 Total Marks 옆에 있는 화살표를 클릭합니다. 드롭다운 목록에서 숫자 필터를 클릭합니다. 숫자 필터 옵션이 나타납니다.

 

 

보다 큼을 클릭합니다. 사용자 지정 자동 필터 대화 상자가 열립니다. 보다 큼 옆에 있는 상자에 850을 입력합니다.

 

 

확인을 클릭합니다. 총 점수가 850보다 큰 행만 표시됩니다.

 

 

셀 색상으로 필터링

 

데이터의 셀 색이 다르거나 조건부 서식이 지정된 경우 테이블에 표시되는 색을 기준으로 필터링할 수 있습니다.

다음 데이터를 고려하십시오. Total Marks 열에는 다양한 셀 색의 조건부 서식이 있습니다.

 

 

머리글 Total Marks의 화살표 

 를 클릭합니다. 드롭다운 목록에서 Filter by Color(색상별 필터링)를 클릭합니다. 셀 색상으로 필터링 옵션이 나타납니다.

 

 

녹색을 선택하고 [확인]을 클릭합니다. 합계 마크 열에 녹색 셀이 있는 행만 표시됩니다.

 

 

글꼴 색상으로 필터링

데이터의 글꼴 색이 다르거나 조건부 서식이 지정된 경우 표에 표시되는 색을 기준으로 필터링할 수 있습니다.

Total Marks 열에는 글꼴 색상이 적용된 조건부 서식이 있습니다.

머리글 Total Marks의 화살표 

 를 클릭합니다. 드롭다운 목록에서 Filter by Color(색상별 필터링)를 클릭합니다. 글꼴 색상으로 필터링 옵션이 나타납니다.

 

 

녹색을 선택하고 [확인]을 클릭합니다. Total Marks 열에 녹색 글꼴이 있는 행만 표시됩니다.

 

셀 아이콘으로 필터링

데이터에 다른 아이콘이나 조건부 형식이 있는 경우 표에 표시된 아이콘으로 필터링할 수 있습니다.

Total Marks 열에는 아이콘이 적용된 조건부 서식이 있습니다.

 

 

머리글 Total Marks의 화살표 

 를 클릭합니다. 드롭다운 목록에서 색상별 필터링을 선택합니다. 셀 아이콘으로 필터링 옵션이 나타납니다.

 

 

아이콘을 

 선택하고 확인을 클릭합니다.

 

Total Marks 열에 

 아이콘이 있는 행만 표시됩니다.

 

 

필터 지우기

필터 제거를 Excel에서 필터 지우기라고 합니다.

 

  • 특정 열의 필터
  • 워크시트의 모든 필터를 한 번에

특정 열에서 필터를 제거하려면 해당 열의 표 머리글에 있는 화살표를 클릭합니다. 드롭 익사 메뉴에서 "<특정 열 이름>"에서 필터 지우기를 클릭합니다.

 

 

열의 필터가 제거됩니다.

전체 워크시트 

 에서 필터링을 제거하려면

 

  • 홈 탭의 편집 그룹 또는
  • 정렬 및 필터 데이터 탭의 그룹.

 

워크시트의 모든 필터가 한 번에 제거됩니다.

실수로 필터를 제거한 경우 모두 표시 실행 취소(Undo Show All)

를 클릭합니다.

 

필터 다시 적용

데이터가 변경되면 데이터 탭의 정렬 및 필터 그룹에서 다시 적용을 클릭합니다. 정의된 필터는 수정된 데이터에 다시 적용됩니다.

 

고급 필터링

둘 이상의 열의 데이터를 필터링하려는 경우 고급 필터링을 사용할 수 있습니다.

필터링 기준을 범위로 정의해야 합니다. 전문가이거나 직원 ID가 2인 직원의 정보를 표시하려면 다음과 같이 기준을 정의합니다.

 

 

  • 그런 다음 데이터 탭의 정렬 및 필터 그룹에서 고급을 클릭합니다. 고급 필터 대화 상자가 나타납니다.
  • 목록 범위와 기준 범위를 지정합니다.
  • 목록을 필터링하거나 다른 위치에 복사할 수 있습니다.
  • 아래 제공된 필터링에서 현재 위치에서 데이터 필터링이 선택됩니다.

 

 

ManagerID = 2 OR Title = "*Specialist"가 표시되는 직원 정보입니다.

 

 

전문가 및 부사장에 대한 정보를 표시한다고 가정해 보겠습니다. 다음과 같이 기준과 필터를 정의 할 수 있습니다 -

 

 

적용한 기준은 직함 = "*전문가" 또는 직함 = "부사장"입니다. 전문가 및 부사장의 직원 정보가 표시됩니다.

 

 

필터링된 데이터를 다른 위치에 복사할 수 있습니다. 복사 작업에 포함할 열을 몇 개만 선택할 수도 있습니다.

EmployeedID, Title 및 SalariedFlag를 Q2, R2, S2 셀에 복사합니다. 필터링된 데이터의 첫 번째 행이 됩니다.

Advanced(고급)를 클릭하고 Advanced Filter(고급 필터) 대화 상자에서 Copy to another location(다른 위치에 복사)을 클릭합니다. 복사 위치 상자에서 다른 위치(예: Q2:S2)에 복사한 헤더에 대한 참조를 지정합니다.

 

 

목록 범위(List Range) 및 기준 범위(Criteria Range)를 지정한 후 확인(OK)을 클릭합니다. 필터링된 데이터에서 선택한 열이 지정한 위치에 복사됩니다.

 

 

슬라이서를 사용하여 필터링

피벗 테이블의 데이터를 필터링하는 슬라이서는 Excel 2010에서 도입되었습니다. Excel 2013에서는 슬라이서를 사용하여 테이블의 데이터도 필터링할 수 있습니다.

 

 

  • 테이블을 클릭합니다.
  • 리본에 나타나는 테이블 도구를클릭합니다.
  • 디자인 리본이 나타납니다.
  • 슬라이서 삽입을 클릭합니다.

 

 

슬라이서 삽입 대화 상자는 아래 스크린샷과 같이 나타납니다.

슬라이서 삽입 대화 상자에서 숨겨진 열을 포함하여 모든 열 머리글을 찾을 수 있습니다.

Title 및 HireDate 확인란을 선택합니다. 확인을 클릭합니다.

 

 

슬라이서 삽입 대화 상자에서 선택한 각 테이블 머리글에 대해 슬라이서가 나타납니다. 각 슬라이서에서 해당 열의 모든 값이 강조 표시됩니다.

 

 

제목 슬라이서에서 첫 번째 값을 클릭합니다. 해당 값만 강조 표시되고 나머지 값은 선택 취소됩니다. 또한 제목 슬라이서의 값에 해당하는 HireDate 슬라이서의 값도 강조 표시됩니다.

테이블에는 선택한 값만 표시됩니다.

 

 

슬라이서에서 값을 선택/선택 취소할 수 있으며 테이블에서 데이터가 자동으로 업데이트되는 것을 확인할 수 있습니다. 둘 이상의 값을 선택하려면 Ctrl 키를 누른 채 표시할 값을 선택합니다.

두 슬라이서에서 계정 부서에 속하는 제목 값과 2015년의 HireDate 값을 선택합니다.

 

 

슬라이서 헤더의 오른쪽 끝 모서리에 있는 필터 

 지우기를 클릭하여 슬라이서에서 선택 항목을 지울 수 있습니다.

728x90
반응형
그리드형