Wcześniej dowiedzieliśmy się o sortowaniu wartości liczbowych w Excelu. W tym artykule dowiemy się, jak sortować wartości tekstowe za pomocą formuły Excela. Będzie to rodzaj rankingu opartego na ilości znaków ASCII w tekście.
Oto ogólna formuła do sortowania tekstu w zakresie
=LICZ.JEŻELI(zakres_tekstu;"=<"&pierwszy_odniesienie_tekstu) |
zakres_tekstu:Zakres zawierający wartości tekstowe.
first_text_ref:Odwołanie do pierwszej komórki wzakres_tekstu.
Zobaczmy tę formułę w akcji:
Przykład: dane rankingu i sortowania na podstawie nazw przedmiotów
Tutaj znowu mamy tę listę artykułów papierniczych. Wszystkie przedmioty są niepowtarzalne. Tym razem chcemy posortować je na podstawie nazw pozycji.
Funkcja RANK nie działa z tekstami, dlatego nie możemy jej używać. Użyjemy funkcji LICZ.JEŻELI, jak widać w powyższym wzorze ogólnym.
Jeśli podążasz za tym przykładem, napisz powyższą formułę w C2 i przeciągnij ją w dół.
=LICZ.JEŻELI($A$2:$A$8;"<="&A2) |
Twoje przedmioty zostały uszeregowane zgodnie z ich nazwą.
Notatka:Wartości tekstowe muszą być unikalne, w przeciwnym razie będą remisy.
Jak to działa?
Więc musisz się zastanawiać, jak możemy użyć <= z tekstem w Excelu z funkcją LICZ.JEŻELI? Cóż, Excel porównuje wartości ASCII dwóch wartości tekstowych.
W powyższej formule program Excel sprawdza, ile wartości w zakresie A2:A8 jest mniejszych lub równych tekstowi w A8. Zwraca 6. 5 wartości jest mniej niż to i samo jest mu równe (angielski!!!!), co czyni go 6.Jeśli zachowasz tylko mniej niż znak, ranking rozpocznie się od 0 do n-1.
Podczas kopiowania tej formuły do poniższych komórek formuła dokładnie sortuje wszystkie rankingi, o ile lista jest unikalna. Jeśli masz zduplikowane wartości tekstowe, musimy wprowadzić niewielką zmianę w tej formule.
Ranking za sortowanie tekstu z duplikatami
=LICZ.JEŻELI($A$2:$A$8,"<"&A2)+LICZ.JEŻELI($A$2:A2,A2) |
Tutaj usunęliśmy znak = z formuły i dodaliśmy do niego bieżącą liczbę wartości tekstowych. Teraz ranking/sortowanie zaczyna się od 0 i dodajemy każde wystąpienie każdego tekstu do rankingu. To rozwiązuje problem duplikatów.
Teraz możesz formułować, aby uzyskać posortowane wyniki. INDEX i MATCH to funkcje, które działają na indeksach.
Więc tak, w ten sposób możesz sortować lub klasyfikować wartości tekstowe w programie Excel. Jeśli masz jakiekolwiek wątpliwości dotyczące tego zadania lub innego zadania związanego z programem Excel / VBA, zapytaj w sekcji komentarzy poniżej.
Sortuj wartości liczbowe za pomocą funkcji Excel RANK | Aby posortować wartości liczbowe w kolumnie pomocniczej, używamy funkcji RANK i LICZ.JEŻELI.
Sortuj liczby za pomocą funkcji Excel MAŁE | Aby posortować liczby rosnąco lub malejąco za pomocą formuł programu Excel, używamy funkcji MAŁY wraz z WIERSZEM. Ta formuła sortowania w programie Excel jest dokładna i na temat.
Rozszerzanie referencji w Excelu | Te zakresy rozszerzają się po skopiowaniu w dół lub w prawo. Pomagają w prowadzeniu obliczeń w Excelu.
Jak wykonać zliczanie wystąpień w programie Excel? | Użyj rozszerzających się zakresów, aby zliczyć wartości zgodnie z ich wystąpieniem.
Popularne artykuły:
50 skrótów Excela, które zwiększą Twoją produktywność | Przyspiesz swoje zadanie. Te 50 skrótów przyspieszy pracę w programie Excel.
Funkcja WYSZUKAJ.PIONOWO w programie Excel | Jest to jedna z najczęściej używanych i popularnych funkcji programu Excel, która służy do wyszukiwania wartości z różnych zakresów i arkuszy.
LICZ.JEŻELI w Excelu 2016 | Policz wartości z warunkami za pomocą tej niesamowitej funkcji. Nie musisz filtrować danych, aby policzyć konkretną wartość. Funkcja Countif jest niezbędna do przygotowania deski rozdzielczej.
Jak korzystać z funkcji SUMA.JEŻELI w programie Excel | To kolejna ważna funkcja deski rozdzielczej. Pomaga to zsumować wartości w określonych warunkach.