Excel에서 필터링된 목록을 정렬하고 필터링된 목록 내의 행도 정렬하려면 어떻게 해야 합니까?

Excel에서 필터링된 목록을 정렬하고 필터링된 목록 내의 행도 정렬하려면 어떻게 해야 합니까?

나는 다음을 수행하는 매크로를 검색하고 실험하는 데 실패했습니다.

.csv 파일이 주어지면 다음과 같은 매크로를 만들고 싶습니다.

  • 별도의 통합 문서에서 해당 파일을 참조합니다.
  • 데이터 열 내에서 선택한 값 목록 선택
  • 해당 값을 오름차순으로 그룹화합니다.
  • 각 그룹의 행을 행 내의 다른 열을 기준으로 오름차순으로 정렬합니다.
  • 이 정렬된 데이터를 별도의 통합 문서 내의 워크시트에 인쇄합니다.

예: 이 이미지 초기 테이블

이 이미지로 만들어질 거예요. 최종 테이블

참고: 행에 포함할 데이터 열이 많이 포함되어 있으므로 이러한 예는 단순화되었습니다.

답변1

문제 설명이 너무 모호하지만 Excel의 필터링 기능을 사용하면 초기 테이블을 최종 테이블로 쉽게 바꿀 수 있습니다. 두 번만 정렬하면됩니다. 먼저 B열을 오름차순으로 정렬한 다음 A열을 오름차순으로 정렬합니다.

관련 정보