Excel에서 발생 횟수별로 열을 정렬하는 방법은 무엇입니까? 내림차순으로 정렬 할 수 번호를 . 정렬

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

Dog
Bird
Cat
Dog
Dog
Dog
Bird
Cat
Bird

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

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

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

Dog
Dog
Dog
Dog
Bird
Bird
Bird
Cat
Cat

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



답변

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

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

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

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


답변

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

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

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


답변

@ 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을 다시 시작해야했습니다.


답변