2014-11-17 5 views
1

'엑셀 시트'목록에서 주어진 엑셀 시트를 필터링해야합니다. Table to be sorted엑셀 시트의 목록을 필터링하는 방법

내 엑셀 시트에는 수천 개의 'ID'가 들어 있는데, 여기에는 수천 개의 'ID'목록 만 필터링해야합니다. 목록에 하나씩 값을 입력하면 시간이 걸릴 것입니다. 이제 어떻게하면 'ID'목록을 한 번에 필터링 할 수 있습니까? 예를 들어 위의 Excel 시트에서 목록을 필터링하는 방법은 무엇입니까? (3,4,11,19)?

답변

2

당신이 할 수와 함께 자동 필터를 설정, 당신은이 숫자의 배열을 만들 수

사용 VBA를 쉼표로 구분 된 값 목록을 입력하는 입력 상자 만들기 데이터> 고급 필터를 사용하여 목록을 필터링하십시오. 하나 이상의 셀에 필터 기준을 입력해야합니다. 이러한 셀에는 필터링 할 열과 동일한 열 머리글이 있어야합니다. 일반적으로 이러한 필터 기준 셀은 표 위의 빈 행에 만들어 지지만 스프레드 시트의 다른 위치에있을 수 있습니다.

데이터 표의 셀을 클릭하고 데이터> 고급 필터를 선택하십시오. 필터 범위를 선택하고 눈금을 지우려면 체크하십시오.

enter image description here

결과는 다음과 같습니다

enter image description here

참고 파란색 행 머리글 숨겨진 행이 있음을 표시하는 방법. 리본의 "Clear (지우기)"버튼을 눌러 필터를 지울 수 있습니다.

+0

감사합니다. 같은 책의 다른 시트에있는 "criteria range"를 사용할 수 있습니까? (선택했는데 가능하지 않습니다.이를 수행 할 수있는 방법이 있습니까?) –

+0

기준 범위는 동일한 시트에 있어야합니다. 그러나 수식이나 다른 기술을 사용하여 그곳에 올릴 수는 있습니다. – teylyn

1

일반적으로 ID 목록에서 필터링하지 않을 것입니다. ID의 전체 개념은 데이터의 각 행에 대한 고유 한 식별자로 서로 고유하게 만듭니다.

일반적으로 "카테고리", "하위 카테고리"등의 다른 열이있어 데이터를 의미있게 만듭니다.

하지만 vba를 사용하면 필터링 할 숫자 목록을 입력 할 수 있습니다.

Criteria1:=Array(var1,var2,var3,var4,etc, "=") 
관련 문제