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).