Excel에서 발생 횟수별로 열을 정렬하는 방법은 무엇입니까?


9

다음과 같은 열이 있다고 가정 해 봅시다.

Dog
Bird
Cat
Dog
Dog
Dog
Bird
Cat
Bird

그것은이 4 개, 3 버드와 2 고양이

나는이에 의해이 열 내림차순으로 정렬 할 수 번호를 .

정렬 할 때 결과는 다음과 같습니다.

Dog
Dog
Dog
Dog
Bird
Bird
Bird
Cat
Cat

Excel 2007에서 어떻게 할 수 있습니까?


1
피벗 테이블을 사용하지 않는 이유는 무엇입니까?
— Raystafarian

1
어떻게해야할지 모르겠습니다.
— Leadri

1
그것을 시도하고 삽입-피벗 테이블로 이동하십시오. 그런 다음 범위를 선택하십시오. 머리글을 아래로 끌어서 sum values변경 count한 다음 머리글을 끌어 row labels테이블을 만든 다음 정렬 옵션을 변경하십시오. 정확히 당신이 원하는 것이 아닐 수도 있습니다
— Raystafarian

답변:


10
  1. 그룹 옆의 열에 다음 수식을 삽입하십시오

= COUNTIF (A $ 1 : A $ 9, A1)

  1. 정렬하려는 셀을 강조 표시하십시오.
  2. 리본 상단의 데이터 탭을 클릭하십시오
  3. 정렬 섹션에서 정렬을 선택하십시오. 대화 상자에서 두 번째 열을 선택한 다음 가장 높은 열에서 가장 낮은 열을 선택하십시오.

여기에 이미지 설명을 입력하십시오


1
더 명확하게하기 위해 질문을 편집했습니다. 알파벳순이 아닙니다.
— Raystafarian

1
질문을 다시 읽으십시오
— Leadri

1

나에게 (Win8에서 Excel 2016 사용)이 답변이 작동하지 않습니다. 그것은 동일한 행의 필드를 참조하지 않는 FORMULAS를 사용합니다 ...

이것을 피하는 방법은 사용하는 것입니다 =COUNTIF(Sheet2!$A$1:$A$100,INDEX(A:A,ROW()))

Excel 포럼 에서 설명 된 솔루션 -COUNTIF 수식을 포함하는 데이터 정렬


1

@ wbeard52의 솔루션-Windows 10의 Excel 2016 대신 구분 기호로 ,사용해야합니다 ;. 이처럼 :

=COUNTIF(A$1:A$9;A1)

팁 : 행이 많은 경우 다음과 같이 첫 번째 두 행을 작성하십시오.

=COUNTIF(A$1:A$10000;A1)
=COUNTIF(A$1:A$10000;A2)

그런 다음이 두 셀을 복사 하고이 경우 셀 3에서 10000을 표시 한 다음 코드를 붙여 넣으십시오. 나는 150k + 행 으로이 작업을 수행했으며 매력처럼 작동했습니다. 그러나 올바른 값이 표시되도록 수식을 설정 한 후 Excel을 다시 시작해야했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.