Função MID

Excel 2007+

Resumo

A função MID do Excel extrai um número específico de caracteres de uma string de texto, a partir de uma posição inicial determinada. É ideal para manipular e analisar dados textuais, permitindo obter subcadeias de texto de forma precisa e eficiente.

Sintaxe

MID(texto; posição_inicial; número_caracteres)

Parâmetros

Parâmetro Tipo Obrigatório Descrição
texto Texto Sim Texto ou referência de célula contendo a string
posição_inicial Número inteiro Sim Número positivo indicando onde começar (contagem inicia em 1)
número_caracteres Número inteiro Sim Quantos caracteres extrair da posição inicial

Usando a função MID

A função MID é essencial para processar dados textuais no Excel. Use-a para dividir nomes, códigos, datas em formato texto ou qualquer dado que precise ser segmentado em partes específicas. Combina perfeitamente com outras funções como ESQUERDA, DIREITA e LOCALIZAR.

Exemplos Comuns de MID

Extrair código do produto

=MID(A2;1;5)

Extrai os primeiros 5 caracteres de um código de produto (ex: 'ABC12345' → 'ABC12')

Obter domínio de email

=MID(B2;LOCALIZAR("@";B2)+1;10)

Extrai o domínio após o '@' de um endereço email

Últimos dígitos CPF

=MID(C2;8;4)

Pega os últimos 4 dígitos de um número de CPF

Perguntas Frequentes

A função MID inicia a contagem pelo caractere 1 (primeiro caractere da string).

Retorna string vazia "".

Sim, o Excel converte números automaticamente para texto.

Erros Comuns e Soluções

#VALOR!

Cause: Argumentos inválidos (não numérico em posição)

Solution: Verifique se posição_inicial e número_caracteres são números

String vazia

Cause: Posição inicial excede comprimento do texto

Solution: Use função COMPR para verificar o tamanho: =SE(posição_inicial>COMPR(texto);"";MID(...))

Notas

  • Use vírgula ou ponto e vírgula conforme configuração regional
  • Combine com LOCALIZAR para extrações dinâmicas
  • Para idiomas DBCS (japonês/chinês) use MIDB
  • Ideal para ETL e limpeza de dados

Compatibilidade

Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Não disponível em:

Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+