Descripción
Utiliza esta función para extraer un número determinado de caracteres desde la mitad de una cadena de texto, empezando en una posición especificada. Compatible con cadenas.
MID es útil para extraer subcadenas, analizar datos y manipular texto de diversas formas.
Sintaxis
MID(texto, número_inicial, número_cadenas)
Entradas
Esta función acepta los siguientes argumentos:
| Nombre | Obligatorio | Descripción | Entrada válida |
|---|---|---|---|
enviar mensaje|enviar SMS |
Sí | La cadena de texto que contiene los caracteres que quieres extraer. | Una cadena de texto, o una referencia a una celda que contiene texto. |
número_inicial |
Sí | La posición del primer carácter que quieres extraer en el texto. | Un número entero positivo, una referencia de celda que contiene un número entero positivo o una fórmula que da como resultado un número entero positivo. |
número_de_caracteres |
Sí | El número de caracteres que quieres que MID devuelva desde el texto. | Un número entero positivo, una referencia de celda que contiene un número entero positivo o una fórmula que da como resultado un número entero positivo. |
Ejemplo
Datos de muestra
| A | B |
|---|---|
| 1 | Gulasch de berenjena |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Ejemplo medio |
Fórmulas de muestra
| Fórmula | Descripción | Resultado |
|---|---|---|
=MID(B1,4,5) |
Extrae 5 caracteres de B1, empezando en la posición 4. | planta |
=MID(B2,5,2) |
Extrae 2 caracteres de B2, empezando en la posición 5. | 45 |
=MID(B3,2,5) |
Extrae 5 caracteres de B3, empezando en la posición 2. | BCDEF |
=MID(B4,1,3) |
Extrae 3 caracteres de B4, empezando en la posición 1. | Medio |
=MID(B1,LEN(B1)-3,4) |
Extrae los 4 últimos caracteres de B1. | pestaña |
Notas
- Si
start_numes mayor que la longitud del texto, el MID devuelve una cadena vacía. - Si
start_numes menor que 1, MID lo trata como 1. - Si
num_charses negativo, MID devuelve un error #¡VALOR! - Si
num_charses mayor que el número de caracteres desde start_num hasta el final del texto, MID devuelve todos los caracteres desde start_num hasta el final del texto. - MID cuenta cada carácter, incluidos los espacios y los signos de puntuación.
Recomendaciones
- Combina MID con BUSCAR o BUSCAR para extraer texto basándote en la posición de determinados caracteres.
- Combina MID con LEN para extraer un número concreto de caracteres desde el final de una cadena.
- MID puede anidarse dentro de otras funciones de texto para una manipulación más compleja del texto.
- MID es útil para extraer campos específicos cuando se trabaja con datos de anchura fija,
- MID distingue entre mayúsculas y minúsculas, es decir, trata las mayúsculas y las minúsculas como caracteres diferentes.
Funciones relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER