Come trovare la posizione del primo / ultimo numero in una stringa di testo in Excel?
Ad esempio, hai un elenco di stringhe di testo che è un misto di lettere e numeri. Se vuoi trovare la posizione del primo o dell'ultimo numero in ogni stringa, cosa faresti? In realtà, l'uso della formula ti aiuterà a trovare rapidamente la posizione del primo / ultimo numero in una stringa di testo specificata. In questo tutorial, ti mostreremo i dettagli per affrontare questo problema.
Trova la posizione del primo numero nella stringa di testo in Excel
Trova la posizione dell'ultimo numero nella stringa di testo in Excel
Trova la posizione del primo numero nella stringa di testo in Excel
Come mostrato nell'immagine sottostante, per trovare le posizioni dei primi numeri nelle stringhe di testo, eseguire le seguenti operazioni.
1. Seleziona la cella B2, copia e incolla una delle seguenti formule nella barra della formula:
1). Formula 1: = MIN (RICERCA ({0,1,2,3,4,5,6,7,8,9}, A2 e "0123456789"));
2). Formula 2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + Ctrl + Shift + entrare;
3). Formula 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. Quindi la prima posizione numerica della prima stringa viene visualizzata nella cella B2. Ora trascina la maniglia di riempimento verso il basso nella cella B7 per riempire l'intervallo sottostante.
Quindi vengono elencate tutte le prime posizioni numeriche dell'intera stringa.
Trova la posizione dell'ultimo numero nella stringa di testo in Excel
Dopo aver trovato la posizione del primo numero, iniziamo ora a trovare la posizione dell'ultimo numero nelle stringhe.
In questa sezione ci sono due formule per te.
Formula 1: = MAX (IF (ISNUMBER (VALUE (MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1))), ROW (INDIRECT ("1:" & LEN (A2)))) ) + Ctrl + Shift + entrare;
Formula 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + Ctrl + Shift + entrare
1. Selezionare la cella B2, copiare e incollare una delle formule precedenti nella barra della formula, quindi premere contemporaneamente i tasti Ctrl + Maiusc + Invio. Quindi puoi vedere i risultati visualizzati in B2.
2. Selezionare B2, trascinare la maniglia di riempimento verso il basso nella cella B7 per riempire automaticamente l'intervallo.
Quindi otterrai immediatamente le posizioni di tutti gli ultimi numeri dell'intera stringa di testo.
Separare facilmente testo e numero da una cella in due colonne in Excel:
Con Kutools for Excel'S Celle divise utility, puoi dividere un intervallo di celle in righe o colonne da un separatore specifico, dividere testo e numeri o dividere il testo per lunghezza certian. Scaricalo e provalo subito! (Percorso gratuito di 30 giorni)
Articoli correlati:
- Come trovare le prime celle vuote nella colonna in Excel?
- Come trovare celle con / con formattazione condizionale in Excel?
- Come trovare celle con / con convalida dei dati in Excel?
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!