MID in Excel
La funzione Mid in Excel è un tipo di funzione di testo che viene utilizzata per trovare le stringhe e restituirle da qualsiasi parte centrale di Excel, gli argomenti che questa formula prende è il testo o la stringa stessa e il numero iniziale o la posizione della stringa e la posizione finale della stringa per estrarre il risultato.
In parole semplici, la funzione MID in Excel viene utilizzata per estrarre una piccola parte della stringa dalla stringa di input o restituire un numero richiesto di caratteri dal testo o dalla stringa.
Formula MID in Excel
La formula MID in Excel ha tre parametri obbligatori ovvero testo, start_num, num_chars.
Parametri obbligatori:
- testo: è il testo da cui si desidera estrarre la sottostringa.
- start_num: la posizione iniziale della sottostringa.
- num_chars: il numero di caratteri della sottostringa.
Come utilizzare la funzione MID in Excel? (con esempi)
MID in Excel è molto semplice e facile da usare. Comprendiamo il funzionamento della funzione MID in Excel con alcuni esempi di formula MID. La funzione MID può essere utilizzata come funzione del foglio di lavoro e come funzione VBA.
È possibile scaricare questo modello Excel di funzione MID qui - Modello Excel di funzione MIDMID in Excel come funzione del foglio di lavoro.
Esempio 1
In questo esempio di formula MID stiamo recuperando la sottostringa dalla stringa di testo data utilizzando la formula MID in excel = MID (B3,2,5) recupererà la sottostringa da 2 caratteri e 5 lettere dalla seconda posizione e l'output sarà come mostrato nella seconda colonna.
Esempio n. 2
Possiamo usare la funzione mid per estrarre il nome e il cognome dal nome completo.
Per il nome: qui abbiamo usato la formula MID in excel = MID (B17,1, SEARCH ("", B17,1)), In questo esempio di formula MID, la funzione MID cerca la stringa in B17 e avvia la sottostringa da il primo carattere, qui la funzione di ricerca recupera la posizione dello spazio e restituisce il valore intero. Alla fine entrambe le funzioni filtrano il nome.
Per il cognome: allo stesso modo per il cognome usa = MID (B17, SEARCH (”“, B17), 100) e ti darà il cognome dal nome completo.
Esempio n. 3
Supponiamo di dover trovare il blocco dall'ID che si trovava dopo "-" nell'ID, quindi utilizzare la formula = MID (H3, FIND ("-", H3) +1,2) MID in Excel per filtrare l'ID blocco due -carattere dopo "-".
Esempio n. 4
Possiamo anche scoprire il nome del dominio dagli URL web. Ecco la funzione intermedia utilizzata per ottenere questo risultato
= MID (H18, SEARCH (": //", H18) + 3, SEARCH ("/", H18, SEARCH (": //", H18) +3) -SEARCH (": //", H18) -3)
La funzione Excel MID può essere utilizzata come funzione VBA.
Dim Midstring As String
Midstring = Application.worksheetfunction.mid ("Alphabet", 5, 2)
Msgbox (Midstring) // Restituisce la sottostringa "ab" dalla stringa "Alphabet" nella finestra del messaggio.
L'output sarà "ab".
Cose da ricordare sulla funzione Excel MID
- La formula Excel MID restituisce testo vuoto se start_num è maggiore della lunghezza della stringa.
= MID (B3,21,5) = vuoto poiché il numero iniziale è maggiore della lunghezza della stringa, quindi l'output sarà vuoto come mostrato di seguito.
- Se start_num è <la lunghezza del testo, ma start_num + num_chars supera la lunghezza della stringa, MID restituisce i caratteri fino alla fine del testo.
= MID (B3,1,15)
- La funzione MID eccelle grazie al #VALORE! Errore
- Se start_num <1 ex. = MID (B3, -1,15)
- Se num_chars è un valore negativo.
= MID (B3,1, -15)