Descrizione
Usa questa funzione per estrarre un numero specifico di caratteri dal centro di una stringa di testo, a partire da una posizione specifica. Sostenuto in Catene.
MID è utile per estrarre le sottostringhe, analizzare i dati e manipolare il testo in vari modi.
Sintassi
MID(testo, start_num, num_chars)
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
testo |
Sì | La stringa di testo contenente i caratteri che vuoi estrarre. | Una stringa di testo o un riferimento a una cella contenente del testo. |
inizio_num |
Sì | La posizione del primo carattere che vuoi estrarre nel testo. | Un numero intero positivo, un riferimento di cella che contiene un numero intero positivo o una formula che ha come risultato un numero intero positivo. |
num_caratteri |
Sì | Il numero di caratteri che vuoi che MID restituisca dal testo. | Un numero intero positivo, un riferimento di cella che contiene un numero intero positivo o una formula che ha come risultato un numero intero positivo. |
Esempio
Dati di esempio
| A | B |
|---|---|
| 1 | Gulasch di melanzane |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Esempio di media |
Formule di esempio
| Formula | Descrizione | Risultato |
|---|---|---|
=MID(B1,4,5) |
Estrae 5 caratteri da B1, a partire dalla posizione 4. | pianta |
=MID(B2,5,2) |
Estrae 2 caratteri da B2, a partire dalla posizione 5. | 45 |
=MID(B3,2,5) |
Estrae 5 caratteri da B3, a partire dalla posizione 2. | BCDEF |
=MID(B4,1,3) |
Estrae 3 caratteri da B4, a partire dalla posizione 1. | Mid |
=MID(B1,LEN(B1)-3,4) |
Estrae gli ultimi 4 caratteri da B1. | lash |
Note
- Se
start_numè maggiore della lunghezza del testo, MID restituisce una stringa vuota. - Se
start_numè minore di 1, MID lo considera come 1. - Se
num_charsè negativo, MID restituisce un errore #VALUE! - Se
num_charsè maggiore del numero di caratteri da inizio_num alla fine del testo, MID restituisce tutti i caratteri da inizio_num alla fine del testo. - MID conta ogni carattere, compresi gli spazi e la punteggiatura.
Suggerimenti
- Combina MID con FIND o SEARCH per estrarre il testo in base alla posizione di caratteri specifici.
- Combina MID con LEN per estrarre un numero specifico di caratteri dalla fine di una stringa.
- MID può essere annidato all'interno di altre funzioni di testo per una manipolazione più complessa del testo.
- MID è utile per estrarre campi specifici quando si lavora con dati a larghezza fissa,
- MID è sensibile alle maiuscole, tratta le lettere maiuscole e minuscole come caratteri diversi.
Funzioni correlate
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER