Spis treści
Jak często musisz sortować w programie Excel? Ogólna odpowiedź brzmi: "Co jakiś czas". Sortowanie jest jednym z najczęstszych zadań podczas pracy z danymi. Aby pomóc Ci prawidłowo sortować, dziś pokażemy Ci, jak sortować kolumny w programie Excel bez mieszania danych.
Pobierz Zeszyt ćwiczeń
Zapraszamy do pobrania zeszytu ćwiczeń z poniższego linku.
Sortowanie kolumn bez mieszania danych.xlsx
6 sposobów na sortowanie kolumn w programie Excel bez mieszania danych
First things first, let's get to know about today's practice workbook.
Mamy podstawową tabelę, która zawiera nazwy studentów i ich odpowiednie wyniki w trzech kursach. Korzystając z tej tabeli relacji, zobaczymy, jak sortować kolumny bez mieszania danych.
Zauważ, że jest to podstawowy zestaw danych dummy, aby stworzyć prosty scenariusz, w prawdziwych przypadkach możesz napotkać znacznie większy i bardziej złożony zestaw danych.
Teraz Excel daje Ci możliwość sortowania danych za pomocą swojego wbudowanego narzędzia. Możesz łatwo posortować swoje dane za pomocą narzędzi.
- Wybierz zakres lub kolumnę, którą chcesz posortować.
- Tutaj wybraliśmy Imię i nazwisko ucznia kolumna. zamierzamy posortować nazwę według A do Z.
- Po wybraniu kolumny należy zbadać Dane zakładka. Znajdziesz tam Sortowanie & Filtr Znajdziesz tam kilka opcji, które wybierzesz zgodnie ze swoimi potrzebami.
- Tutaj nasz wybór był od A do Z.
- Nasze dane zostały posortowane, patrz obrazek poniżej.
Ojej!!! Choć znaleźliśmy posortowane nazwiska, to wyniki nie są posortowane. Wyniki są teraz niewłaściwe dla każdego ucznia.
Więc co możemy teraz zrobić? Czytaj dalej ten artykuł, aby poznać rozwiązania.
1) Wybieranie wszystkich niezbędnych kolumn przed sortowaniem
Cofnijmy się do początkowego etapu naszych danych, teraz wykonaj poniższe kroki.
📌 Kroki:
- Zaznacz wszystkie dane, które chcesz policzyć w ramach swojego sortowania.
Tutaj wybraliśmy wszystkie kolumny oprócz Nr seryjny Serial powinien pozostać taki, jaki jest.
- Następnie wybierz Sortuj opcja z Dane tab.
- Przed Tobą pojawi się okno dialogowe, w którym możesz wybrać preferencje sortowania.
- Upewnij się, że sprawdzisz Moje dane mają nagłówki.
- Wybraliśmy 4 kolumny tutaj, więc możemy sortować według każdego z nich.
- W dół, zobaczysz nagłówek opcje. Wybierz to, co chcesz.
- Tutaj wybraliśmy Imię i nazwisko ucznia Nasz sort był na kolumnie Cell Values a rozkaz brzmiał Od A do Z.
- Można je zmienić klikając na ikonę rozwijaną przy danym wyborze.
Teraz nasze dane zostały posortowane. Znaleźliśmy nazwę alfabetycznie i odpowiadające jej wyniki są również nienaruszone.
2) Użycie opcji "Rozwiń wybór".
Czy znacie dobre strony Excela? Tak, jest ich wiele, ale w tej chwili nasze rozważania dotyczą przede wszystkim sortowania.
Dobrą rzeczą dla sortowania w Excelu jest to, że da ci ostrzeżenie przed uruchomieniem sortowania.
📌 Kroki:
- Wybierz dowolną z kolumn, a następnie zbadaj Sortowanie & Filtr sekcja z Dane tab.
- Tutaj wybraliśmy Imię i nazwisko ucznia Aby posortować je alfabetycznie, klikamy Od A do Z .
- Gdy podczas sortowania nie zaznaczysz całej tabeli, Excel wyskoczy z ostrzeżeniem.
- Mamy tu dwie opcje. Jeśli wyraźnie chcemy kontynuować pracę z wybraną kolumną (kolumnami), to wybieramy Kontynuacja bieżącego wyboru. Opcja ta spowoduje filtrowanie tylko wybranych komórek.
- Zazwyczaj trzeba użyć Rozwiń wybór, Ta opcja policzy wszystkie kolumny w twojej tabeli.
- Tutaj używamy Rozwiń wybór .
- Naciśnij przycisk Sortuj opcja.
Tutaj nazwa została posortowana alfabetycznie. I wszystkie inne wartości również zmieniły swoje miejsca.
3) Konwersja do tabeli
Możemy przekonwertować normalny zakres danych na tabelę, a następnie zastosować sortowanie na tym. Pomoże to posortować kolumny bez mieszania danych.Zobacz kroki poniżej.
📌 Kroki:
- Na początku należy zaznaczyć komórki w B4:F14 zakres.
- Następnie naciśnij przycisk CTRL przycisk, a następnie T na swojej klawiaturze.
Natychmiast Utwórz tabelę Pojawia się okno dialogowe.
- Po drugie, kliknij OK .
W rezultacie normalny zakres danych jest przekształcany w tabelę.
- Po trzecie, wybierz komórki w Student kolumna.
- Następnie przejdź do Dane tab.
- Teraz należy kliknąć na Sortuj od A do Z .
Możesz zobaczyć, że cały zbiór danych został posortowany zgodnie z tą kolumną.
4. Tworzenie niestandardowej listy sortowania w celu uniknięcia mieszania danych
Możesz posortować dane według własnego wyboru. Excel ma funkcję niestandardowego sortowania, która pomoże ci w tym.
Tutaj zmieniliśmy nieco nasze dane, aby pokazać przykłady.
Dodaliśmy nową kolumnę, która zawiera miesiąc, w którym studenci pojawili się na swoich egzaminach.
Jak już wcześniej powiedzieliśmy, nie chcemy zmieniać numeru seryjnego (ponieważ jest on już w sekwencji), wybieramy inne kolumny oprócz tego.
📌 Kroki:
- Wybierz Sortuj od Sort & Filter.
- Przed Tobą pojawi się okno dialogowe.
- Ze strony Zamówienie kliknij ikonę rozwijaną, a zobaczysz tam opcję o nazwie Lista niestandardowa. Kliknij to.
- Nowy Listy niestandardowe Pojawi się okno dialogowe.
- Dla Twojej wygody Excel wymienił tam kilka list, tutaj wybraliśmy stamtąd miesiące, które możesz wybrać w zależności od swoich potrzeb.
- Nasza wybrana kolumna to. Harmonogram egzaminu i zamówienie było według miesięcy od stycznia do grudnia. Możesz ustawić tam swoją niestandardową listę.
Teraz nasze dane zostały posortowane za pomocą kolumny Harmonogram egzaminów według globalnie następujących po sobie miesięcy.
5) Używanie funkcji SORT w programie Excel
Jeśli korzystasz z programu Excel 365, to możesz użyć funkcji o nazwie SORT.
Funkcja SORT sortuje zawartość zakresu lub tablicy w porządku rosnącym lub malejącym.
Składnia funkcji SORT:
SORT (array, [sort_index], [sort_order], [by_col])
- array: Zakres lub tablica do sortowania
- sort_index: Liczba określająca wiersz lub kolumnę do sortowania według. Jest to pole opcjonalne. Domyślną wartością jest 1.
- sort_order: Liczba określająca pożądany porządek sortowania. 1 = rosnący, -1 = malejący. Jest to również pole opcjonalne. Wartość domyślna to 1 (rosnący).
- przez_col: Wartość logiczna wskazująca pożądany kierunek sortowania. TRUE = sortowanie według kolumny. FALSE = sortowanie według wierszy. Domyślnie jest FALSE.
📌 Kroki:
- Wykorzystaj tę funkcję w Excelu. Użyta formuła jest następująca.
=SORT(C5:F14,1)
- Tutaj wprowadziliśmy wszystkie wartości z Imię i nazwisko ucznia kolumna do Historia Mamy kilka kolumn w naszym zakresie, ponieważ chcieliśmy sortować według nazwy, która była naszą pierwszą kolumną w zakresie, wstawiliśmy 1 jako sort_index.
Czytaj więcej: Jak posortować według nazwiska w Excelu
- Możemy to pominąć, ponieważ domyślną wartością dla tego pola jest 1. Nasze Dane zostały posortowane za pomocą alfabetycznie uporządkowanych nazw.
- Dla porządku rosnącego możemy wstawić 1 w sortowanie_order pole również (widać na powyższym obrazku). Wtedy formuła będzie:
=SORT(C5:F14,1,1)
- Z jakiegokolwiek powodu, jeśli musisz sortować w porządku malejącym, użyj -1 zamiast 1 w sortowanie_order pole.
=SORT(C5:F14,1,-1)
Tutaj użyliśmy -1 jako sortowanie_order a nazwiska zostały posortowane od Z do A.
6. sortowanie kolumn bez mieszania danych za pomocą funkcji SORTBY w Excelu
Możesz użyć Funkcja SORTBY aby posortować dane. Jest to funkcja rodzinna wcześniej omawianego SORT funkcja.
Na stronie SORTBY Funkcja sortuje zawartość zakresu lub tablicy na podstawie wartości z innego zakresu lub tablicy.
Składnia funkcji SORTBY:
SORTBY (array, by_array, [sort_order], [array/order], ...)
- array: Zakres lub tablica do sortowania
- by_array: Zakres lub tablica do sortowania według
- sort_order: Kolejność sortowania. 1 dla rosnącego, -1 dla malejącego. Domyślnie rosnące.
- macierz/polecenie: Dodatkowe pary tablic i kolejności sortowania.
Te dwa ostatnie są opcjonalne.
📌 Kroki:
- Aby zastosować tę formułę, napisz następującą formułę w wybranej komórce:
=SORTBY(C5:F14,C5:C14)
- Podobnie jak w poprzednim przypadku, wybraliśmy tablicę. Nasza według_array był Imię i nazwisko ucznia kolumna.
- Czy możesz odnieść się SORT i SORTBY ? In SORT podaliśmy numer kolumny, która była z naszej wybranej tablicy, tutaj w SORTBY podaliśmy kolumnę inaczej (jako tablicę).
- SORTBY pozwala na sortowanie w zależności od dowolnej zewnętrznej kolumny lub zakresu.
- Zmieńmy by_. array.
=SORTBY(C5:F14,D5:D14)
- Tutaj wybraliśmy Matematyka kolumna jako nasz by_array. Na stronie Matematyka Wszystkie pozostałe wartości kolumn zostały zamienione miejscami.
Wniosek
To wszystko na dziś.Wymieniliśmy kilka sposobów sortowania kolumn w Excelu bez mieszania danych.Mamy nadzieję, że uznasz to za pomocne.Zapraszamy do komentowania, jeśli coś wydaje się trudne do zrozumienia.Daj nam znać, które z metod zamierzasz użyć.Możesz również powiadomić nas o wszelkich podejściach, które mogliśmy tutaj pominąć.