
예를 들어 다음과 같은 캡션과 숫자 데이터가 포함된 테이블이 있습니다.
Mary | Sue | Mike
-----------------
100 | 20 | 30
-----------------
순위를 생성하고 싶습니다. 즉
1. Mary
2. Mike
3. Sue
자동으로 할 수 있는 방법이 있나요? 현재 숫자를 다시 계산할 때마다 수동으로 "데이터 > 정렬"을 사용하지 않는 것처럼 자동으로 수행됩니다.
나는 RANK 함수에 대해 알고 있습니다. 그것은 내가 원하는 것과 반대입니다(RANK는 데이터의 순위를 제공하고 나는 순위의 데이터를 원합니다).
답변1
예예, 자동으로 수행하는 방법이 있습니다. RANK를 두 번 사용합니다(한 번은 정렬하고 두 번째는 중복 값을 처리함).
이 예에서는 매크로 없이 이를 수행하는 두 가지 방법을 보여줍니다.
sheet1은 RANK, COUNTIF 및 VLOOKUP을 사용합니다(권장) sheet2는 HLOOKUP, VLOOKUP, COUNTIF, MAX 및 MIN을 사용합니다.
답변2
데이터가 스프레드시트의 왼쪽 상단에 있다고 가정하고 열을 설정한 후 B5 열에서 다음을 수행합니다 {A5, A6, A7} = {1, 2, 3}
.
=INDEX($A$1:$C$1, MATCH(LARGE($A$2:$C$2, A5), $A$2:$C$2, 0))
그런 다음 공식을 아래로 끌어 나머지 순위 데이터를 가져옵니다.