Como usar a função MID do Excel

Índice:

Como usar a função MID do Excel
Como usar a função MID do Excel
Anonim

O que saber

  • função MID: =MID(A1, 17, 4), Exemplos A1=destino, 17=deslocamento e 4=comprimento da extração.
  • Selecionar célula de destino > entrada função MID > definir valores para destino de função, deslocamento de caractere e comprimento de extração.

Este artigo explica como usar a função MID no Excel para Microsoft 365, Excel Online e Excel 2016 e 2019 para Windows e macOS.

O que é a função MID?

A função MID permite extrair texto do meio de uma string. Como outras funções, você a usa inserindo uma fórmula em uma célula que contém a função e seus parâmetros. O seguinte representa a aparência de uma fórmula MID típica:

=MID(A1, 17, 4)

Os parâmetros da fórmula se dividem da seguinte forma:

  • O primeiro parâmetro ("A1" no exemplo acima): Este é o destino da função e deve representar algum texto. Uma opção é você colocar o texto diretamente neste local, entre aspas. Mas é mais provável que seja uma célula contendo o referido texto. Observe que, se a célula contiver um número, ela será tratada como texto.
  • O segundo parâmetro ("17" no exemplo acima): Este é o deslocamento ou o número do caractere no qual você deseja iniciar a extração, inclusive. Este deve ser um número inteiro (ou seja, sem aspas) maior que um. A função MID iniciará a extração após contar à direita, um caractere por vez, com base no valor fornecido aqui. Observe que, se você inserir um número maior que o comprimento total do destino, o resultado será calculado como "texto vazio" (ou seja,e. ""). Se você inserir um número zero ou negativo, receberá um erro.
  • O último parâmetro ("4" no exemplo acima): Este é o comprimento da extração, ou seja, quantos caracteres você deseja. Assim como o deslocamento, eles são contados um caractere por vez, à direita, começando com o caractere após o deslocamento.

A Função MID em Ação

Considere o exemplo a seguir. Aqui, estamos direcionando o texto em A1 ("Lifewire é o site mais informativo da Interwebs.") com a fórmula em A2: =MID(A1, 17, 4)

Image
Image

O segundo parâmetro indica um deslocamento de 17 caracteres. Conforme mostrado abaixo com os números em vermelho, isso significa que a extração começará do "m" na palavra "mais".

Então, um comprimento de 4 significa que quatro caracteres (incluindo o primeiro) serão extraídos, o que deve retornar a palavra "mais" como resultado (ilustrado com os números azuis). Ao inserir esta fórmula na célula A2, podemos ver que está correta.

Image
Image

MIDB, o irmão mais complicado

MID tem uma função relacionada, MIDB, que usa a mesma sintaxe. A única diferença é que ele funciona em bytes, não em caracteres. Um byte é 8 bits de dados, e a maioria dos idiomas pode representar todos os seus caracteres usando um único byte.

Então, por que o MIDB é útil? Se você precisar processar caracteres de byte duplo, talvez seja necessário usar o MIDB. Os chamados idiomas "CJK" (chinês, japonês e coreano) representam seus caracteres com dois bytes em vez de um, porque são muitos. Você pode usar a função MID padrão neles, e ela selecionará um caractere inteiro de cada vez, o que provavelmente é o que você deseja de qualquer maneira. Mas se você estiver fazendo algum processamento avançado neles e precisar obter os bytes que os compõem, esta função pode ajudá-lo.

Recomendado: