Hoe vind ik de positie van het eerste / laatste nummer in een tekstreeks in Excel?
U hebt bijvoorbeeld een lijst met tekstreeksen die een combinatie is van letters en cijfers. Wat zou u doen als u de positie van het eerste of laatste cijfer in elke string wilt vinden? Door de formule te gebruiken, kunt u in feite snel de positie van het eerste / laatste nummer in een opgegeven tekstreeks vinden. In deze zelfstudie laten we u de details zien van het omgaan met dit probleem.
Zoek de positie van het eerste nummer in de tekstreeks in Excel
Zoek de positie van het laatste nummer in de tekstreeks in Excel
Zoek de positie van het eerste nummer in de tekstreeks in Excel
Zoals de onderstaande schermafbeelding laat zien, gaat u als volgt te werk om de posities van de eerste getallen in de tekstreeksen te vinden.
1. Selecteer cel B2, kopieer en plak een van de onderstaande formule in de formulebalk:
1). Formule 1: = MIN (ZOEKEN ({0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789"));
2). Formule 2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + Ctrl + Shift + Enter;
3). Formule 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. Vervolgens wordt de eerste cijferpositie van de eerste tekenreeks weergegeven in cel B2. Sleep nu de vulhendel naar cel B7 om het onderstaande bereik te vullen.
Vervolgens worden alle eerste cijferposities van de hele strings weergegeven.
Zoek de positie van het laatste nummer in de tekstreeks in Excel
Nadat we de positie van het eerste nummer hebben gevonden, beginnen we nu met het vinden van de positie van het laatste nummer in strings.
In dit gedeelte zijn er twee formules voor u.
Formule 1: = MAX (ALS (ISGETAL (VALUE (MIDDEN (A2, RIJ (INDIRECT ("1:" & LEN (A2)))), 1))), RIJ (INDIRECT ("1:" & LEN (A2)))) ) + Ctrl + Shift + Enter;
Formule 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + Ctrl + Shift + Enter
1. Selecteer cel B2, kopieer en plak een van de bovenstaande formules in de formulebalk en druk vervolgens tegelijkertijd op Ctrl + Shift + Enter. Vervolgens kunt u het resultaat zien in B2.
2. Selecteer de B2, sleep de vulhendel omlaag naar cel B7 om het bereik automatisch te vullen.
U krijgt dan onmiddellijk de posities van alle laatste cijfers van de hele tekstreeks.
Scheid eenvoudig tekst en nummer uit één cel in twee kolommen in Excel:
met Kutools for Excel's Gespleten cellen hulpprogramma kunt u een reeks cellen opsplitsen in rijen of kolommen door middel van een specifiek scheidingsteken, tekst en getallen splitsen of tekst splitsen op bepaalde lengte. Download en probeer het nu! (30 dagen gratis proefrit)
Gerelateerde artikelen:
- Hoe vind ik de eerste lege cellen in de kolom in Excel?
- Hoe vind ik cellen met / met voorwaardelijke opmaak in Excel?
- Hoe cellen te vinden met / met gegevensvalidatie in Excel?
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!