In questo articolo impareremo come utilizzare la funzione MID in Excel.
Cosa fanno le funzioni SINISTRA, MEDIA e DESTRA in Excel?
La funzione LEFT restituisce la parte della parola dall'inizio della parola.
"abcdefg" estraendo 3 da start restituisce "abc"
La funzione RIGHT restituisce la parte della parola dalla fine della parola.
"abcdefg" estraendo 3 da end restituisce " efg"
La funzione MID restituisce la parte della parola dal punto iniziale dato fino al numero di conteggi dati.
"abcdefg" estraendo 3 dalla 2a posizione restituisce "bcd".
È possibile utilizzare la funzione MID come funzione SINISTRA o funzione DESTRA semplicemente cambiando il punto di inizio. Ma viceversa non è possibile.
Funzione MID in Excel
La funzione MID restituisce la parte di una data parola. La funzione MID di Excel viene utilizzata per estrarre il testo dalla metà di una stringa. Fondamentalmente n numero di caratteri da un dato indice nella stringa.
Sintassi della funzione MID:
=MID(testo, numero_iniziale, numero_di_caratteri) |
testo: testo o parola da cui estrarre
start_num: numero del punto di partenza o posizione di partenza
num_of_chars: n numero di caratteri da selezionare.
Esempio :
Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio. Qui data la parola "AVD110094Delhi". Dobbiamo estrarre il codice a 6 cifre tra la parola che inizia dalla 4a posizione.
Se sai da quale posizione quanti caratteri sono necessari per estrarre, usa semplicemente la funzione MID. La formula seguente estrarrà il codice della città 110094.
Usa la formula nella cella C2 (Estrai testo fisso)
=METÀ(“AVD110094Delhi”,4,6) |
Qui testo è “AVD110094Delhi”.
Start_num è 4 poiché il codice della città inizia dalla 4a posizione.
Num_of_chars è 6 perché il codice della città è lungo 6 caratteri.
Qui sapevamo quanti personaggi c'erano e da quale posizione partivano. E se non lo sappiamo? Il prossimo esempio illustra un altro straordinario uso della funzione MID.
Estrai il nome usando la funzione MID di Excel
Formula generica per estrarre il nome in Excel 2016
=MEDIO(testo,1,RICERCA(“ “,testo)-1) |
Ho questo tavolo. Ora, voglio estrarre il mio nome dalla colonna C.
Per estrarre il nome scrivi questa formula MID e trascinala verso il basso:
=MEDIO(C2,1,RICERCA("",C2)-1) |
Qui, sapevamo che punto di partenza (start_num) per nome ma non lo conoscevo numero di caratteri in nome proprio.
Quindi abbiamo preso RICERCA l'aiuto della funzione per trovare lo "spazio" (" ") nel testo.
Poi abbiamo sottratto 1 per escludere quello spazio dal testo estratto. Semplice.
Estrai il cognome utilizzando la funzione MID di Excel
Formula generica per estrarre il cognome in Excel 2016
=ORDINARE(MID(C2,RICERCA("", C2),LEN(B2))) |
Nella stessa tabella scrivi questa formula…
=ORDINARE(MID(C2,RICERCA("", C2),LEN(B2))) |
Qui non sappiamo il start_num né il num_chars.
Per trovare lo start_num ci siamo serviti dell'aiuto della funzione SEARCH.
Non conosciamo il numero di caratteri da estrarre. E non ne abbiamo bisogno. Useremo solo la funzione LEN. Darà la lunghezza della stringa. Quindi restituirà tutti i caratteri rimanenti dopo start_num.
Ogni colonna deve contenere un solo tipo di valore. Una volta fatto, possiamo creare rapporti pivot in Excel che ci diranno meglio sui dati. Quindi impariamo la funzione SINISTRA e la funzione DESTRA in Excel.
Estrai il testo da una stringa in Excel utilizzando la funzione SINISTRA e DESTRA di Excel
Ho ricevuto dati che sembravano spazzatura, ma utilizzando le funzioni EXCEL DESTRA e SINISTRA li ho trasformati in report significativi. La pulizia dei dati in Excel è facile. Qui spiegherò come estrarre un testo specifico in Excel 2016 da una cella e lasciare i dati spazzatura.
Nell'immagine sopra, mi vengono forniti i dati in Excel. Esso ha Nome, Età, e se la persona ha un'assicurazione o no (S/N). Per utilizzare questi dati, devo estrarre i dati in colonne diverse.
Funzione RIGHT di Excel per estrarre i dati dalla destra del testo
La funzione RIGHT in Excel accetta solo due argomenti. Prima il TESTO e poi il NUMERO DI CARATTERI che vuoi estrarre da destra in excel.
Ecco, abbiamo il nostro testo in cella B3 e il numero di caratteri che vogliamo estrarre è 1. Basta scrivere questa formula in excel nella cella RE3 o ovunque tu voglia avere questi dati.
=DESTRA(B3,1) |
Avrai il tuo risultato nella cella D3. basta copiare o trascinare questa formula nelle celle sottostanti.
Funzione SINISTRA di Excel per estrarre i dati da sinistra del testo
Ora prendiamo la nostra età. Prima di spiegare, lascia che ti mostri la formula. Copia questa formula nelle celle desiderate.
Usa la formula:
=SINISTRA(DESTRA(B3,4),2) |
Nella formula sopra, abbiamo combinato le funzioni LEFT e RIGHT per ottenere il nostro testo specifico dalla stringa. Ecco come sembra.
Ogni funzione funziona dall'interno verso l'esterno. Quindi iniziamo con:
DESTRA(B3,4): Estrae semplicemente 4 caratteri da un dato testo. che ci dà 30_A. Perché 4? Poiché sappiamo che l'età è solo uno dei due caratteri e abbiamo 1 "_" e 1 Y o N.
SINISTRA(DESTRA(B3,4),2): Ora abbiamo il nostro testo che inizia con l'età che è di 2 caratteri. Ecco che entra in azione la funzione SINISTRA. Ci vuole DESTRA(B3,4) come argomento di testo ed estrae 2 caratteri da quello. Questo ci dà 30 per la prima cella. Copia la formula nelle celle sottostanti e otterrai il resto dei dati come mostrato nell'immagine sopra.
Proprio come la funzione RIGHT, anche la funzione LEFT accetta due stessi argomenti. Estrae semplicemente i dati dalla sinistra della stringa fornita.
Funzione SINISTRA e DESTRA di Excel per estrarre la lunghezza sconosciuta del testo da una stringa
Basta incollare questa formula nelle celle desiderate per estrarre il nome dal testo in excel.
=SINISTRA(B3,LEN(B3)-5) |
Negli esempi sopra, conoscevamo il numero esatto di testi da estrarre dal testo dato.
Spero che questo articolo su Come utilizzare la funzione MID in Excel sia esplicativo. Trova altri articoli sul calcolo dei valori e le relative formule di Excel qui. Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica.
Ricerca di una stringa per una sottostringa specifica in Excel : Trova le celle se la cella contiene una determinata parola in Excel usando la funzione TROVA o CERCA.
Evidenzia le celle che contengono testo specifico : Evidenzia le celle se la cella contiene una determinata parola in Excel usando la formula in Formattazione condizionale
Come verificare se una stringa contiene uno dei tanti testi in Excel : cerca le celle se la cella contiene più parole date in Excel utilizzando la funzione TROVA o CERCA.
Conta le celle che contengono testo specifico : Contare il numero di celle se la cella contiene un determinato testo utilizzando una formula in Excel.
Come cercare celle con un determinato testo e restituire il determinato testo in Excel : trova le celle se la cella contiene un determinato testo e restituisce i risultati richiesti utilizzando la funzione SE in Excel.
Articoli popolari:
Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.
Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.
Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.
Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.