Jak sortować wiele wierszy w poziomie w Excelu i Arkuszach Google

Jak sortować wiele wierszy w poziomie w Excelu i Arkuszach Google

W tym artykule dowiesz się, jak sortować wiele wierszy poziomo w Excelu i Arkuszach Google.

Sortuj pojedynczy wiersz poziomo

W Excelu możemy użyć opcji sortowania, aby posortować wiersze w poziomie. Załóżmy, że mamy następujący zestaw danych.

Zamiast zwykłego przechowywania danych w kolumnach, w tym przykładzie mamy dane zorientowane na wiersze. W wierszu 2 znajdują się nazwiska, natomiast w wierszu 3 sprzedaż od początku roku dla każdej osoby z wiersza 2. Ponadto w wierszu 4 mamy sprzedaż od początku roku. Chodźmy pierwsi sortuj dane poziomo według sprzedaży MTD od największego do najmniejszego (wiersz 3). Aby to zrobić, wykonaj kolejne kroki.

1. Kliknij w dowolnym miejscu w zakresie danych które chcemy posortować (A3:G3), a na Wstążce przejdź do Strona główna > Sortuj i filtruj > Sortowanie niestandardowe.

2. W oknie Sortuj kliknij Opcje.

3. W wyskakującym oknie Opcje wybierz Sortuj od lewej do praweji kliknij ok. Ta opcja oznacza sortowanie poziome, podczas gdy od góry do dołu oznacza sortowanie pionowe.

4. W oknie Sortuj (1) wybierz Rząd 3 dla Sortuj według, (2) Od największego do najmniejszegodla Zamówienia i (3) kliknij OK.

W rezultacie nasz zestaw danych jest posortowany malejąco według wiersza 3 (Sprzedaż MTD).

W posortowanych danych mamy dwa razy równe kwoty - dla Johna i Celine (1280 USD) oraz dla Jennifer i Sarah (750 USD). Aby dodać dodatkowe kryteria sortowania, możemy posortować wiele wierszy poziomo.

Sortuj wiele wierszy poziomo

Aby móc posortować równe wartości dla sprzedaży MTD, dodamy jeszcze jeden poziom sortowania - Sprzedaż YTD (wiersz 4). W tym przypadku najpierw posortujemy według sprzedaży MTD, a następnie według sprzedaży YTD, od największej do najmniejszej. Aby to osiągnąć, wykonaj kolejne kroki.

1. Wybierz zakres danych które chcemy posortować (B3:G4), a na Wstążce przejdź do Strona główna > Sortuj i filtruj > Sortowanie niestandardowe.

2. W oknie Sortuj kliknij Dodaj poziom, aby dodać wiersz 4 do warunku sortowania.

3. Na drugim poziomie wybierz Rząd 4 dla Wtedy przez, i Od największego do najmniejszego Zamów i kliknij ok.

W rezultacie zakres danych jest sortowany najpierw według sprzedaży MTD, a następnie według sprzedaży od początku roku.

Jak widać, jeśli istnieją dwie równe wartości dla sprzedaży MTD, są one sortowane w zależności od wartości w sprzedaży YTD (od największej do najmniejszej).

Sortuj pojedynczy wiersz poziomo w Arkuszach Google

Arkusze Google nie mają takiej opcji, jak Excel, aby sortować od lewej do prawej w celu sortowania w poziomie, ale można to osiągnąć za pomocą kombinacji SORTOWAĆ oraz TRANSPONOWAĆ Funkcje. Chodzi o to, aby przetransponować dane z poziomu na pion, a następnie posortować dane i przetransponować je z powrotem do poziomu. Aby to osiągnąć, musimy w komórce A6 wpisać formułę:

=PRZESUŃ(SORTUJ(PRZESUŃ(A2:G4);2FAŁSZ))

W rezultacie nasz zakres danych został przetransponowany poniżej, przy czym sprzedaż MTD posortowana jest malejąco. Przyjrzyjmy się głębiej formule:

Najpierw transponujemy A2:G4 do pionu, aby móc to posortować. Następnie sortujemy ten zakres malejąco (FALSE) według drugiej kolumny (2 - Sprzedaż MTD). Na koniec transponujemy posortowany zakres z powrotem do poziomu.

Sortuj wiele wierszy poziomo w Arkuszach Google

Podobnie jak w poprzednim przykładzie, możemy posortować wiele wierszy poziomo. Jedyna różnica polega na tym, że musimy uwzględnić sprzedaż od początku roku w funkcji SORTUJ. W tym przypadku formuła w komórce A6 to:

=PRZESUŃ(SORTUJ(PRZESUŃ(A2:G4);2FAŁSZ;3;FAŁSZ))

Jedyną różnicą w porównaniu z sortowaniem jednorzędowym jest inny warunek w funkcji SORTOWANIE. Jako parametr dodaliśmy kolumnę 3 (Sprzedaż YTD) z sortowaniem malejącym (FALSE).

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave