質問: エクセルのSORT関数の代用として使える数式を探しています。 複数校・複数名の得点一覧があります。 これを同シート内の右側に、得点順で並び替えた表を表示したいです。 ≪条件≫ ●得点は同点の選手がいます。 ●得点一覧は学校順かつ選手名順のままにしたいので、得点一覧自体を並べ替えるのは無しです。 ●得点一覧は別シートを参照しており値は変動するので、得点一覧を右にコピペして並べ替えるのは無しです。 ●別の人もこのファイルを更新するので、PowerQueryやアドオンやマクロを入れたら可能というような話は無しです。 MicrosoftOffice365,Excel365,MicrosoftOffice2019,Excel2019
回答: 下の画像では 1.E3のセルに __=C3*100+COUNTIF(C$3:C3,C3) 2.E3のセルを下のE19のセルまでコピー 3.G3のセルに __=RANK(J3,J$3:J$19) 4.G3のセルを下のG19のセルまでコピー 5.H3のセルに __=INDEX(A$3:A$19,MATCH(LARGE($E$3:$E$19,ROW(A1)),$E$3:$E$19,0)) 6.H3のセルをH3:J19の範囲にコピー としたものです。