Texto

MID Fórmula

MID extrai uma substring do meio de uma string de texto, começando em uma posição especificada e por um número determinado de caracteres. É essencial quando você precisa de caracteres de uma posição específica, como extrair um código de estado do meio de uma string de endereço.

Sintaxe

MID(text, start_num, num_chars)
ParâmetroDescrição
textA string de texto que contém os caracteres a extrair.
start_numA posição do primeiro caractere a extrair (começando em 1).
num_charsO número de caracteres a extrair.
Experimente MID no Viztab — grátis, sem cadastro

Exemplos

Extrair parte do meio de um código de produto

Fórmula
=MID(A2, 4, 3)
Retorna: "456" — 3 caracteres começando na posição 4 de "ABC456-XY"

Obter mês de uma string de data

Fórmula
=MID(A2, 6, 2)
Retorna: "03" — a parte do mês de "2024-03-15"

Extrair código de área de telefone formatado

Fórmula
=MID(A2, 2, 3)
Retorna: "011" — de "(011) 5555-1234", começando na posição 2 por 3 caracteres

Erros Comuns

#VALUE!

Posição inicial ou num_chars é negativo ou zero. Start deve ser >= 1 e num_chars >= 0.

#VALUE!

A célula é um número, não texto. Converta primeiro: =MID(TEXT(A1, "0"), 3, 2).

Dicas

Início dinâmico com FIND

=MID(A1, FIND("-",A1)+1, 3) extrai 3 caracteres após o primeiro hífen.

Extrair entre delimitadores

Combine FIND e MID para extrair texto entre dois marcadores, ex: entre parênteses ou colchetes.

Extração segura

Se num_chars excede o comprimento restante do texto, MID retorna apenas o que está disponível — sem erro.

Experimente MID no Viztab

Importe seus dados e use MID com mais de 370 fórmulas. Sem cadastro.

Abrir Viztab

Fórmulas Relacionadas