Hur sorterar jag en lista med kolumner efter teckenlängd i Excel?
Om du antar att du har en lista med strängar som har olika tecken, och du måste sortera dessa data i kolumnen efter teckenlängd enligt följande skärmdumpar. Har du några enkla sätt att uppnå det?
Sortera en lista med kolumner efter teckenlängd med hjälpkolumn
Sortera en lista med kolumner efter teckenlängd med Kutools för Excel
Sortera en lista med kolumner efter teckenlängd med hjälpkolumn
Det finns ingen direkt funktion för att sortera en lista med kolumner efter teckenlängd, så du måste använda en hjälpkolumn för att räkna antalet strängar först och sedan sortera dem.
1. Ange detta bredvid värdekolumnen = LENN (A1) formel i en tom cell B1, se skärmdump:
2. Tryck sedan på ange -tangenten och du kommer att få textsträngens nummer, välj sedan cell B1 och dra fyllningshandtaget till det område som du vill innehålla denna formel.
3. Allt antal strängar i kolumn A har extraherats i kolumn B, och sedan kan du sortera detta intervall i kolumn B genom att klicka Data > Svart, se skärmdump:
4. I Sortera varning snabbruta, kryssa Utöka urvalet alternativet och klicka sedan på Svart knapp.
5. Och sedan i Svart dialogrutan väljer du Kolumn B som du vill sortera efter, och välj den typ som du behöver sortera på, välj äntligen sorteringsordningen, här väljer vi Värden i Sortera på rullgardinsmenyn och Minsta till största in Ordersammanställning rullgardinsmeny. Se skärmdump:
6. Klicka sedan OKoch strängarna har sorterats efter teckenlängd. Du kan radera kolumn B efter behov. Se skärmdump:
Sortera en lista med kolumner efter teckenlängd med Kutools för Excel
Med ovanstående metod måste du skapa en hjälpkolumnäve som är lite besvärande för dig. Men med hjälp av Avancerad sortering funktion i Kutools för Excel du kan sortera listan efter teckenlängd på en gång.
Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu
Steg 1. Välj listan du vill sortera efter teckenlängd och klicka Företag > Avancerad sortering. Se skärmdump:
Steg 2. Då Avancerad sortering dialogrutan på skärmen, välj den kolumn som din lista är i och välj Textlängd från Sortera på listrutan och ange Ordersammanställning du behöver. (Om din valda lista har rubrik, kontrollera Mina data har rubriker rutan.) Se skärmdump:
Steg 3. Klick Ok, kan du se att listan har sorterats efter teckenlängd enligt nedan:
Om du väljer Z till A i Ordersammanställning i steg 2 visas resultatet enligt nedan:
För mer information om Kutools for Excel Advanced Sort.
Relaterad artikel:
Hur sorterar man celler efter absoluta värden i Excel?
Bästa kontorsproduktivitetsverktyg
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...
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!