Formuła Excel do sortowania tekstu

Spisie treści:

Anonim

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.