Excel-formel: Sortera värden efter kolumner -

Innehållsförteckning

Generisk formel

=SORT(data,index,order,TRUE)

Sammanfattning

För att sortera värden efter kolumner kan du använda SORT-funktionen. I exemplet som visas sorteras data efter gruppkolumnen. Formeln i C8 är:

=SORT(C4:L5,2,-1,TRUE)

Resultatet är intervallet C4: L5 sorterat efter poäng i fallande ordning.

Förklaring

SORT-funktionen sorterar ett intervall med ett visst index, kallat sort_index. Normalt representerar detta index en kolumn i källdata.

SORT-funktionen har dock ett valfritt argument som heter "by_col" som tillåter sorteringsvärden organiserade i kolumner. För att sortera efter kolumn måste detta argument ställas in på SANT, vilket säger till SORT-funktionen att sort_index representerar en rad.

I det här fallet vill vi sortera data efter Score, som visas i andra raden, så vi använder sort_index på 2. SORT-funktionen som visas i C8 är konfigurerad så här:

=SORT(C4:L5,2,-1,TRUE)

  • array är data i intervallet C4: L5
  • sort_index är 2, eftersom poängen är i andra raden
  • sort_order är -1, eftersom vi vill sortera i fallande ordning
  • by_col är SANT, eftersom data är organiserade i kolumner

SORT-funktionen returnerar den sorterade matrisen i intervallet C8: L9. Detta resultat är dynamiskt; om några poäng i källdata ändras uppdateras resultaten automatiskt.

Med SORTBY

SORTBY-funktionen kan också användas för att lösa detta problem. Med SORTBY är motsvarande formel:

=SORTBY(C4:L5,C5:L5,-1)

Intressanta artiklar...