Hur hittar jag positionen för första / sista numret i en textsträng i Excel?
Till exempel har du en lista med textsträngar som är en blandning av bokstäver och siffror. Om du vill hitta positionen för det första eller sista numret i varje sträng, vad skulle du göra? Med hjälp av formeln kan du faktiskt snabbt hitta positionen för första / sista numret i en angiven textsträng. I den här handledningen visar vi detaljerna i hur du hanterar detta problem.
Hitta position för det första numret i textsträngen i Excel
Hitta position för det sista numret i textsträng i Excel
Hitta position för det första numret i textsträngen i Excel
Som nedanstående skärmdump visas för att hitta positioner för första siffror i textsträngarna så här.
1. Markera cellen B2, kopiera och klistra in en av nedanstående formler i formelfältet:
1). Formel 1: = MIN (SÖK ({0,1,2,3,4,5,6,7,8,9}, A2 och "0123456789"));
2). Formel 2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + ctrl + shift + ange;
3). Formel 3: =MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9;0},A2)),"",FIND({1;2;3;4;5;6;7;8;9;0},A2))).
2. Då visas den första siffrans position för den första strängen i cellen B2. Dra nu Fill Handle ned till cell B7 för att fylla nedanstående intervall.
Sedan listas alla första nummerpositioner för hela strängarna.
Hitta position för det sista numret i textsträng i Excel
Efter att ha hittat positionen för det första numret börjar vi nu hitta positionen för det senaste numret i strängar.
I det här avsnittet finns det två formler för dig.
Formel 1: = MAX (OM (ISNUMBER (VÄRDE (MID (A2, RAD (INDIRECT ("1:" & LEN (A2))), 1)), ROW (INDIRECT ("1:" & LEN (A2)))) ) + ctrl + shift + ange;
Formel 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + ctrl + shift + ange
1. Välj cell B2, kopiera och klistra in en av ovanstående formler i formelfältet och tryck sedan på Ctrl + Skift + Enter-tangenterna samtidigt. Då kan du se resultatet visas i B2.
2. Välj B2, dra ner Fill Handle till cell B7 för att automatiskt fylla området.
Du kommer nu att se positionerna för de sista siffrorna i varje textsträng.
Separera enkelt text och nummer från en cell i två kolumner i Excel:
Med Kutools för ExcelÄr Dela celler kan du dela upp ett intervall av celler i rader eller kolumner med specifik avgränsare, dela text och siffror eller dela text med en viss längd. Ladda ner och prova nu!)
Relaterade artiklar:
- Hur hittar jag de första tomma cellerna i kolumnen i Excel?
- Hur hittar jag celler med / med villkorlig formatering i Excel?
- Hur hittar jag celler med / som har datavalidering 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!