Hoppa till huvudinnehåll

Hur sorterar man celler efter sista tecken eller nummer i Excel?

Det är lätt att sortera celler efter det första tecknet i Excel. Men när du behöver sortera celler efter det sista tecknet eller numret i Excel, hur kan du göra det? Den här artikeln kommer att visa dig några enkla sätt att snabbt sortera celler efter sista tecken eller nummer i Excel.

Sortera efter sista tecken eller nummer med höger funktion

Ett exempel kan vara lätt att förstå. Följande sätt visar hur du sorterar cellerna i kolumn A efter deras sista tecken.

Om vi ​​kan extrahera de sista tecknen från varje cell blir det lätt att sortera cellerna efter deras sista tecken. Lyckligtvis Microsoft Excel Höger -funktionen stöder extrahering av de sista bokstäverna eller sifferformulärcellerna.

1. Välj en tom cell förutom kolumnen, säger Cell B2, ange formeln för = HÖGER (A2,1)och dra sedan cellens Fyllhandtag ner till cellerna efter behov.

2. Fortsätt att välja dessa formelceller och klicka Data > Sortera A till Z or Sortera Z till A. Kontrollera i dialogrutan Sortera varning Utöka urvalet alternativ och klicka Svart knapp. Se skärmdump:

3. Nu har data sorterats. Ta bort formelcellerna efter behov

Då ser du cellerna i den ursprungliga kolumnen A sorteras efter deras sista tecken.

Sortera enkelt efter efternamn / ord i celler i Excel

Kutools för Excel Avancerad sortering verktyget stöder sortering av data efter många flexibla scenarier / metoder, till exempel sortera efter textlängd, sortera efter frekvens, sortera efter efternamn, etc.


annons sortera efter efternamn

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu

Sortera efter sista tecken eller nummer med VBA

Du kan också tänka på att vända cellinnehållet innan du sorterar dem efter deras sista tecken. Egentligen här är ett VBA-makro som kan hjälpa dig.

1. Håll ned ctrl + F11 för att öppna Microsoft Visual Basic for Application-fönstret.

2. Klicka på Insert >> Modulernaoch klistra in följande VBA-kod i det nya modulfönstret:

VBA: Extrahera det sista tecknet från en cell

Offentlig funktion RevStr (Rng som intervall)
RevStr = StrReverse (Rng.text)
Änden Funktion

3. Gå tillbaka till Microsoft Excel-fönstret, ange formeln för = RevStr (A1)och dra cellens Fyllhandtag till cellerna efter behov.

4. Klicka på en av tre Svart knapparna under Data och i öppningsdialogrutan markerar du Utöka urvalet alternativet och klicka på Svart knapp.

5. Radera kolumn B.

Nu sorterar den alla celler i kolumnen efter deras sista tecken.


Sortera celler efter sista tecken eller siffror med Kutools för Excel

Om vi ​​kan vända alla teckenordning i celler kan vi enkelt sortera dessa celler efter det sista tecknet. Kutools för Excel Omvänd textordning verktyget kan hjälpa dig att lösa det enkelt enligt nedanstående skärmdump:

Kutools för Excel - Fullpackad med över 300 viktiga verktyg för Excel. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Ladda ner nu!

1. Markera cellerna som du ska sortera efter sista tecken och klicka Kutools > text > Omvänd textordning.

2. Markera i dialogrutan Omvänd text Konstaterar alternativ och klicka OK knapp.

3. Nu är alla tecken omvända i valda celler. Fortsätt att välja dessa celler och klicka Data > Sortera A till Z or Sortera Z till A. Kontrollera i dialogrutan Sortera varning Utöka urvalet alternativ och klicka Svart knapp. Se skärmdump:

4. Nu har celler sorterats efter sista tecken, och vi måste återställa teckenordning i dessa celler genom att upprepa steg 1-2.

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu


Demo: sortera celler efter sista tecken eller nummer i Excel


Kutools för Excel: Över 300 praktiska verktyg till hands! Börja din 30-dagars gratis provperiod utan funktionsbegränsningar idag. Ladda ner nu!

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
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