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: è un 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 qualche esempio di formula MID. La funzione MID può essere utilizzata come funzione del foglio di lavoro e come funzione VBA.
MID 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 che estrae 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 dal 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: analogamente per il cognome, utilizzare = MID (B17, SEARCH ("", B17), 100) e ti darà il cognome dal nome completo.

Esempio n. 3
Supponiamo di dover trovare il blocco da ID, che si trovava dopo "-" in ID, quindi utilizzare = MID (H3, FIND ("-", H3) +1,2) la formula MID in Excel per filtrare il blocco ID due caratteri 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)
