Descrição
Use essa função para extrair um número específico de caracteres do meio de uma cadeia de texto, começando em uma posição especificada. Apoiado em cadeias.
O MID é útil para extrair substrings, analisar dados e manipular texto de várias maneiras.
Sintaxe
MID(text, start_num, num_chars)
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
texto |
Sim | A cadeia de texto que contém os caracteres que você deseja extrair. | Uma string de texto ou uma referência a uma célula que contém texto. |
start_num |
Sim | A posição do primeiro caractere que você deseja extrair no texto. | Um número inteiro positivo, uma referência de célula que contém um número inteiro positivo ou uma fórmula que resulta em um número inteiro positivo. |
num_chars |
Sim | O número de caracteres que você deseja que o Tablet retorne do texto. | Um número inteiro positivo, uma referência de célula que contém um número inteiro positivo ou uma fórmula que resulta em um número inteiro positivo. |
Exemplo
Dados de amostra
| A | B. |
|---|---|
| 1 | Goulash de berinjela |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Exemplo médio |
Fórmulas de amostra
| Fórmula | Descrição | Resultado |
|---|---|---|
=MID(B1,4,5) |
Extrai 5 caracteres de B1, começando na posição 4. | planta |
=MID(B2,5,2) |
Extrai 2 caracteres de B2, começando na posição 5. | 45 |
=MID(B3,2,5) |
Extrai 5 caracteres de B3, começando na posição 2. | BCDEF |
=MID(B4,1,3) |
Extrai 3 caracteres de B4, começando na posição 1. | Médio |
=MID(B1,LEN(B1)-3,4) |
Extrai os últimos 4 caracteres de B1. | barra |
Notas
- Se
start_numfor maior do que o comprimento do texto, o Tablet retornará uma cadeia de caracteres vazia. - Se
start_numfor menor que 1, o Tablet o tratará como 1. - Se
num_charsfor negativo, o MID retornará um erro #VALUE! - Se
num_charsfor maior que o número de caracteres de start_num até o final do texto, o Tablet retornará todos os caracteres de start_num até o final do texto. - O MID conta cada caractere, incluindo espaços e pontuação.
Dicas:
- Combine MID com FIND ou SEARCH para extrair texto com base na posição de caracteres específicos.
- Combine MID com LEN para extrair um número específico de caracteres do final de uma cadeia de caracteres.
- O MID pode ser aninhado dentro de outras funções de texto para uma manipulação de texto mais complexa.
- O MID é útil para extrair campos específicos quando você trabalha com dados de largura fixa,
- O MID diferencia maiúsculas de minúsculas, tratando letras maiúsculas e minúsculas como caracteres diferentes.
Funções relacionadas
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER