Hvordan finne posisjonen til første /siste nummer i en tekststreng i Excel?

As skjermbildet under vises, for å finne posisjonene til første tallene i tekststrenger, kan du gjøre som følger.
En. Velg cellen B2, kopiere og lime inn en av de under formel i formellinjen:
1). Formel 1: = MIN (SEARCH ({0,1,2,3,4,5,6,7,8,9}, A2 & "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 + Enter;
3). Formel 3: = MIN (IF (ERFEIL (FIND ({1, 2, 3, 4, 5, 6, 7, 8, 9, 0}, A2)), "", FINN ({1, 2, 3; 4, 5, 6, 7, 8, 9, 0}, A2)))
2.. Da den første antall posisjonen til den første strengen viser i cellen B2. Nå drar fyllhåndtaket ned til celle B7 å fylle under spekter
Så alle første nummer posisjoner hele strengene er listet ut
Kutools for Excel:.. Med mer enn 120 praktiske Excel-tillegg , gratis å prøve uten begrensning i 60 dager. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce

Finn posisjon av siste nummer i tekststrengen i Excel
Etter å finne posisjonen til første nummer, har vi nå begynne å finne posisjonen til siste nummer i strenger.
I denne seksjonen det er to formler for deg
formel 1: = MAX (IF (ISNUMBER (VERDI (MID (A2, ROW (INDIREKTE ( "1:". & LEN (A2))), 1))), ROW (INDIREKTE ( "1:" & LEN (A2))))) + Ctrl + Shift + Enter;
formel 2: = MAX (HVISFEIL (FINN ({1,2,3,4,5,6, 7,8,9,0}, A2, ROW (INDIREKTE ( "1:" & LEN (A2)))), 0)) + Ctrl + Shift + Enter
1. Velg celle B2, kopiere og lime inn en av de ovennevnte formler inn i formellinjen, deretter trykker du Ctrl + Shift + Enter-tastene samtidig. Da kan du se resultatet vises i B2.
To. Velg B2, drar fyllhåndtaket ned til celle B7 til auto fylle området
Deretter vil du få posisjonene til alle siste sifrene i hele tekststrengen umiddelbart
Kutools for Excel:.. Med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 60 dager. Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce