Funzione MID Excel

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 MID

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 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)