Прескочи на основното съдържание

Как да сортирате клетки по последен знак или число в Excel?

Автор: Кели Последна промяна: 2020-05-07

Лесно е да сортирате клетки по първия знак в Excel. Но когато трябва да сортирате клетките по последния знак или число в Excel, как можете да го направите? Тази статия ще ви покаже някои лесни начини за бързо сортиране на клетки по последен знак или число в Excel.

Сортирайте по последен знак или число с функция Right

Един пример може да бъде лесен за разбиране. Следните начини ще ви покажат как да сортирате клетките в колона A по последните им знаци.

Ако можем да извлечем последните знаци от всяка клетка, ще бъде лесно да сортираме клетките по последните им знаци. За щастие, на Microsoft Excel прав функция поддържа извличане на последната буква или цифра от клетки.

1. Изберете празна клетка освен колоната, казва Cell B2, въведете формулата на =ДЯСНО(A2,1)и след това плъзнете манипулатора за запълване на клетките надолу до клетките, както ви е необходимо.

2. Продължете да избирате тези клетки с формули и щракнете Дата > Сортирай от А до Я or Сортирайте от Z до A. В отварящия се диалогов прозорец за предупреждение за сортиране поставете отметка Разширете селекцията и натиснете Вид бутон. Вижте екранна снимка:

3. Сега данните са сортирани. Моля, изтрийте клетките с формули, както ви е необходимо

След това ще видите, че клетките в оригиналната колона A са сортирани по последните си знаци.

Лесно сортирайте по фамилно име/дума в клетки в Excel

Kutools за Excel Разширено сортиране помощната програма поддържа сортиране на данни по много гъвкави сценарии/методи, като сортиране по дължина на текста, сортиране по честота, сортиране по фамилия и др.


сортиране на обява по фамилия

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега

Сортиране по последен знак или число с VBA

Можете също така да помислите за обръщане на съдържанието на клетката, преди да ги сортирате по последните им знаци. Всъщност ето един VBA макрос, който може да ви помогне.

1. Задръжте натиснат Ctrl + F11 клавиш, за да отворите прозореца на Microsoft Visual Basic for Application.

2. Щракнете върху Поставете >> Модулии поставете следния VBA код в новия прозорец на модула:

VBA: Извличане на последния знак от клетка

Публична функция RevStr(Rng като диапазон)
RevStr = StrReverse(Rng.text)
краен Function

3. Върнете се в прозореца на Microsoft Excel, въведете формулата на =RevStr(A1)и плъзнете манипулатора за запълване на клетката до клетките, както ви е необходимо.

4. Щракнете върху едно от трите Вид бутони под Дата и в диалоговия прозорец за отваряне проверете Разширете селекцията и щракнете върху Вид бутон.

5. Изтрийте колона B.

Сега сортира всички клетки в колона a по последните им знаци.


Сортирайте клетките по последните знаци или числа с Kutools за Excel

Ако можем да обърнем реда на всички знаци в клетките, тогава можем лесно да сортираме тези клетки по последния знак. Kutools за Excel Обратен ред на текста помощната програма може да ви помогне да го разрешите лесно, както е показано на екранната снимка по-долу:

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. Изберете клетките, които ще сортирате по последен знак, и щракнете Kutools > Текст > Обратен ред на текста.

2. В отварящия се диалогов прозорец Обратен текст поставете отметка Отбелязвайки и натиснете OK бутон.

3. Сега всички знаци са обърнати в избраните клетки. Продължете да избирате тези клетки и щракнете Дата > Сортирай от А до Я or Сортирайте от Z до A. В отварящия се диалогов прозорец за предупреждение за сортиране поставете отметка Разширете селекцията и натиснете Вид бутон. Вижте екранна снимка:

4. Сега клетките са сортирани по последния символ и трябва да възстановим реда на знаците в тези клетки, като повторим стъпка 1-2.

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Демонстрация: сортиране на клетки по последен знак или число в Excel


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
This is handy for when you have a long list of emails, and need to sort them into groups by organisation.I used VBA formula to reverse the email addresses in a new adjacent column, then sorted the new column alphabetically. This helped group all the email addresses into organisation groups. (Specifically, I'm using it to export the corporate and sub accounts from a MemberPress site).Thanks a lot!
This comment was minimized by the moderator on the site
Thanks! This was very helpful!
This comment was minimized by the moderator on the site
Thanks! Great article
This comment was minimized by the moderator on the site
Great tutorial, very helpful for my project. Thank You
This comment was minimized by the moderator on the site
hii can u help how to aarange the the project codes in specifed order according to there last 3 digt code all 026 should colum by col examp '000’, 'D-02-817816-026', 'C-02-816770-026', 'D-02-819610-088', 'C-02-816770-026' 'C-02-819386-088', 'D-02-821120-027'
This comment was minimized by the moderator on the site
My easy suggestion Suppose the column that you want to sort is titled PRODUCT_CODE Highlight the required cells (PRODUCT_CODE) In DATA option, click on FILTER. Beside the top cell on PRODUCT_CODE, you will see the filter option, when you click on it, the drop down pane will have the option of TEXT FILTERS. In TEXT FILTERS you will get the ENDS WITH option , or you can use the CONTAINS option. This will sort with exactly what criteria you require. eg: PRODUCT_CODE List contains NC007196 O NC007516 C NC007782 K NC007797 O NC007809 O NC007916 K NC007919 K NC007930 O NC007964 C NC008095 K NC008098 K NC008226 K NC008538 K NC008653 O NC008741 O NC008762 O NC008779 O NC008857 K NC008924 K NC008990 K NC009412 O NC009548 C NC009696 O NC009741 O NC009885 C NC009913 C NC009915 K if you use the highlight the column and FILTER it by ends with K, the result will give NC007782 K NC007916 K NC007919 K NC008095 K NC008098 K NC008226 K NC008538 K NC008857 K NC008924 K NC008990 K NC009915 K Hope this helps you out guys!
This comment was minimized by the moderator on the site
Thank you for this great suggestion!
This comment was minimized by the moderator on the site
good job my freind thank you..
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations