Jak sortować bez duplikatów w Excelu i Arkuszach Google
W tym artykule dowiesz się, jak sortować bez duplikatów w Excelu i Arkuszach Google.
Sortuj bez duplikatów
Załóżmy, że masz następującą listę liczb w kolumnie B.
Jak widać, liczby 2 i 5 powtarzają się dwukrotnie, a liczba 11 powtarza się trzy razy. Aby posortować bez uwzględniania duplikatów, wykonaj następujące kroki:
1. Najpierw zidentyfikuj zduplikowane wartości w kolumnie pomocniczej. Aby to zrobić, w komórce C2, wprowadź formułę:
1 | =LICZ.JEŻELI(B3:B12zł;"="&B2) |
Funkcja LICZ.JEŻELI zlicza, ile razy komórka z zakresu B3:B12 jest równa B2. Powoduje to wyszukanie dowolnej innej komórki w zakresie B3:B12, która ma wartość z B2 (5). W tym przypadku wynikiem jest 1, ponieważ komórka B7 to wartość 5. Dlatego jeśli wartość z kolumny B nie ma duplikatów, wynikiem formuły będzie 0.
2. Ustaw kursor w prawym dolnym rogu komórki C2, aż krzyż wydaje.
3. Przeciągnij formułę w dół do końca zakresu (C12).
4. Wartości z 0 w kolumnie C to wartości bez duplikatów. Aby uwzględnić tylko te unikalne wartości, utwórz kolejną kolumnę pomocnika; w komórce D2, wprowadź formułę:
1 | =JEŻELI(C2=0,B2,"") |
Użyj funkcji JEŻELI, aby sprawdzić, czy wartość w C2 wynosi 0 (nie ma duplikatów). Jeśli tak, skopiuj wartość z B2 do D2, a jeśli nie, pozostaw D2 puste.
5. Przeciągnij formułę w dół do komórki D12.
Jak widać, kolumna D zawiera tylko unikalne wartości z kolumny B.
6. Teraz utwórz kolejną kolumnę pomocniczą, aby posortować wartości z kolumny D bez spacji. Aby to zrobić, w komórce E2, wprowadź formułę:
1 | =DUŻY($D$2:$D$12;WIERSZ(D2)-WIERSZ(D$2)+1) |
Użyj funkcji LARGE, aby określić pozycję wartości w tablicy. W tym przypadku tablica to $D$2:$D$12. Dla pozycji w tablicy użyj funkcji WIERSZ: WIERSZ(D2) - WIERSZ(D$2) + 1. Ten fragment formuły zwiększa się o jeden z każdym nowym wierszem. Na przykład komórka E2 zwraca pozycję 1 z tablicy D2:D12 przy użyciu funkcji LARGE, czyli D2 (14); E3 zwraca pozycję 2 (D3) itd.
7. Przeciągnij formułę w dół do komórki E12.
Teraz wszystkie wartości z kolumny B są sortowane w kolejności malejącej w kolumnie E. Jeśli chcesz sortować od najmniejszej do największej, możesz użyć tej samej formuły, tylko z funkcją SMALL:
1 | =MAŁY($D$2:$D$12;WIERSZ(D2)-WIERSZ(D$2)+1) |
8. Wreszcie możesz skopiuj i wklej jako wartości w kolumnie E, usuń kolumny pomocnicze C i D oraz usuń wartości błędów (#NUM!) spowodowane przez puste komórki.
Sortuj bez duplikatów w Arkuszach Google
Możesz użyć dokładnie tych samych kroków, które są używane w programie Excel, aby sortować bez duplikatów w Arkuszach Google. Ostateczny wynik jest taki sam jak w Excelu.