In questo articolo impareremo come suddividere una stringa mista in celle separate che contengono solo numeri o caratteri, possiamo usare le funzioni "TAGLIA", "SINISTRA", "TROVA" e "SOSTITUISCI" in Microsoft Excel 2010.
TROVA:Questa funzione restituisce il numero di posizione del carattere in cui viene trovato per la prima volta un carattere specifico o una stringa di testo, leggendo da sinistra a destra (non fa distinzione tra maiuscole e minuscole).
Sintassi della funzione “TROVA”: =TROVA
(trova_testo,all'interno_testo,[num_iniziale])
Esempio:La cella A1 contiene il testo “Broncho Billy Anderson”
= TROVA ("Billy", A1, 1), la funzione tornerà 9
SINISTRA: Restituisce il numero specificato di caratteri a partire dal carattere più a sinistra nella stringa.
Sintassi della funzione "SINISTRA": =SINISTRA (testo,[num_caratteri])
Esempio:La cella A1 contiene il testo “Broncho Billy Anderson”
=SINISTRA (A1, 7), la funzione tornerà “Bronco”
ORDINARE: La funzione Trim viene utilizzata per rimuovere spazi aggiuntivi dal testo in una cella.
Sintassi della funzione “TRIM”: =TRIM (testo)
Esempio: La cella A2 contiene il testo.
- Scrivi il testo nella cella B2
- =TRIM(A2), premi Invio sulla tastiera
- La funzione restituirà il testo dopo aver eliminato gli spazi non necessari.
SOSTITUTO:Questa funzione viene utilizzata per sostituire il vecchio testo con il nuovo testo in una cella.
Sintassi della funzione “SOSTITUTO”:
=SOSTITUISCI (testo,vecchio_testo,nuovo_testo,[numero_istanza])
Esempio: La cella A2 contiene il testo "Benzina"
=SOSTITUTO (A2, A2,"Diesel")
La funzione torneràDiesel.
Facciamo un esempio per capire come possiamo suddividere una stringa mista in celle separate contenenti solo numeri o caratteri.
Esempio: le stringhe nella colonna A sono composte sia da numeri che da caratteri. Tuttavia i numeri compaiono all'inizio della stringa ei caratteri alla fine.
Dobbiamo separare le stringhe in due colonne, una contenente solo numeri e l'altra contenente i caratteri.
Segui i passaggi indicati di seguito: -
- Seleziona la cella B2 e scrivi la formula
- =SINISTRA(A2,MAX(SE(VAL.NUMERO(-MID(A2,RIGA(INDIRETTO("1:1024")),1)),RIGA(INDIRETTO("1:1024")))))
- Premi Ctrl+Maiusc+Invio sulla tastiera.
- La funzione restituirà il numero nella cella B2.
- Copia la formula in tutte le celle, premi il tasto “CTRL+C” e seleziona le celle B3: B4 e premere il tasto “CTRL+V” sulla tua tastiera.
Per restituire solo il testo dalla cella A2, utilizzare la funzione Sostituisci come mostrato nella seguente formula inserita nella colonna C:-
- Scrivi la formula nella cella C2
- =SOSTITUTO(A2,B2,"")
- Premi Invio sulla tastiera.
- La funzione restituirà solo il testo dalla cella A2.
- Copia la formula in tutte le celle, premi il tasto “CTRL+C” e seleziona le celle DO3: DO4 e premere il tasto “CTRL+V” sulla tua tastiera.
Ecco come possiamo suddividere una stringa mista di numeri e caratteri in celle separate contenenti solo numeri o caratteri in Microsoft Excel.