Så här sorterar du flera rader horisontellt i Excel och Google Sheets

Så här sorterar du flera rader horisontellt i Excel och Google Sheets

I den här artikeln lär du dig hur du sorterar flera rader horisontellt i Excel och Google Kalkylark.

Sortera en rad horisontellt

I Excel kan vi använda sorteringsalternativet för att sortera rader horisontellt. Låt oss säga att vi har följande datamängd.

I stället för vanlig kolumndatalagring har vi i det här exemplet raderiktad data. I rad 2 finns det namn, medan i rad 3 finns det månad-till-dag-försäljning för varje person från rad 2. På rad 4 har vi också försäljning från år till år. Låt oss först sortera data horisontellt efter MTD Sales från största till minsta (rad 3). För att göra detta, följ nästa steg.

1. Klicka var som helst i dataområdet som vi vill sortera (A3: G3), och i menyfliksområdet, gå till Hem> Sortera och filtrera> Anpassad sortering.

2. Klicka på i fönstret Sortera alternativ.

3. I popup-menyn Alternativ väljer du Sortera från vänster till högeroch klicka på OK. Detta alternativ står för horisontell sortering, medan topp till botten betyder vertikal sortering.

4. Välj (1) i fönstret Sortera Rad 3 för Sortera efter, (2) Största till minstaför Beställning och (3) klicka på OK.

Som ett resultat är vår datamängd sorterad efter rad 3 (MTD -försäljning) fallande.

I de sorterade uppgifterna har vi två gånger lika stora belopp - för John och Celine (1 280 dollar) och för Jennifer och Sarah (750 dollar). För att lägga till ytterligare sorteringskriterier kan vi sortera flera rader horisontellt.

Sortera flera rader horisontellt

För att kunna sortera lika värden för MTD -försäljning kommer vi att lägga till ytterligare en sorteringsnivå - YTD -försäljning (rad 4). I det här fallet kommer vi först att sortera efter MTD -försäljning och sedan efter YTD -försäljning, från största till minsta. För att uppnå detta, följ nästa steg.

1. Välj dataintervall som vi vill sortera (B3: G4), och i menyfliksområdet, gå till Hem> Sortera och filtrera> Anpassad sortering.

2. Klicka på i fönstret Sortera Lägg till nivå, för att lägga till rad 4 i sorteringsvillkoret.

3. På den andra nivån väljer du Rad 4 för Sedan av, och Största till minsta för beställning och klicka OK.

Som ett resultat sorteras dataområdet först efter MTD Sales och sedan efter YTD Sales.

Som vi kan se, om det finns två lika värden för MTD -försäljning, sorteras de beroende på värden i YTD -försäljning (från största till minsta).

Sortera en rad horisontellt i Google Kalkylark

Google Kalkylark har inte ett alternativ som Excel att sortera från vänster till höger för att sortera horisontellt, men det är möjligt att uppnå samma med kombinationen av SORTERA och ÖVRIGT funktioner. Tanken är att transponera data från horisontellt till vertikalt, sedan sortera data och överföra det tillbaka till horisontellt. För att uppnå detta måste vi ange formeln i cell A6:

= TRANSPOSE (SORT (TRANSPOSE (A2: G4), 2, FALSE))

Som ett resultat transponeras vårt dataområde nedan, med MTD Sales sorterade fallande. Låt oss titta närmare på formeln:

Först transponerar vi A2: G4, till vertikal, för att kunna sortera det. Därefter sorterar vi det fallande intervallet (FALSE) efter den andra kolumnen (2 - MTD -försäljning). Slutligen förvandlar vi det sorterade området tillbaka till horisontellt.

Sortera flera rader horisontellt i Google Kalkylark

I likhet med föregående exempel kan vi sortera flera rader horisontellt. Den enda skillnaden är att vi måste inkludera YTD -försäljning i SORT -funktionen. I detta fall är formeln i cell A6:

= TRANSPOSE (SORT (TRANSPOSE (A2: G4), 2, FALSE, 3, FALSE))

Den enda skillnaden jämfört med sorteringen med en rad är ett annat villkor i SORT -funktionen. Vi lade till kolumn 3 (YTD Sales) som en parameter, med fallande sortering (FALSE).

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave