Função MID Excel

MID no Excel

A função intermediária no Excel é um tipo de função de texto que é usada para descobrir strings e retorná-los de qualquer parte intermediária do Excel, os argumentos desta fórmula são o texto ou a própria string e o número inicial ou posição da string e a posição final da string para extrair o resultado.

Em palavras simples, a função MID no Excel é usada para extrair uma pequena parte da string da string de entrada ou retornar um número necessário de caracteres do texto ou string.

Fórmula MID no Excel

A fórmula MID no Excel tem três parâmetros obrigatórios, ou seja , texto, num_início, num_caracteres

Parâmetros obrigatórios:

  • texto: é o texto do qual você deseja extrair a substring.
  • start_num: a posição inicial da substring.
  • num_chars: o número de caracteres da substring.

Como usar a função MID no Excel? (com exemplos)

O MID no Excel é muito simples e fácil de usar. Vamos entender o funcionamento da função MID no Excel por algum exemplo de fórmula MID. A função MID pode ser usada como uma função de planilha e como uma função VBA.

Você pode baixar este modelo de função MID aqui - Modelo Excel de função MID

MID no Excel como uma função de planilha.

Exemplo 1

Neste exemplo de fórmula MID, estamos obtendo a substring da string de texto fornecida usando a fórmula MID em excel = MID (B3,2,5). Ela buscará a substring de 2 caracteres e 5 letras da 2ª posição e a saída será como mostrado na segunda coluna.

Exemplo # 2

Podemos usar a função mid para extrair o nome e o sobrenome do nome completo.

Para o primeiro nome: aqui usamos a fórmula MID no excel = MID (B17,1, SEARCH (”“, B17,1)), neste exemplo de fórmula MID, a função MID pesquisa a string em B17 e inicia a substring a partir de o primeiro caractere, aqui a função de pesquisa busca a localização do espaço e retorna o valor inteiro. No final, ambas as funções filtram o primeiro nome.

Para o Sobrenome: da mesma forma para o último nome, use = MID (B17, SEARCH (”“, B17), 100) e ele fornecerá o sobrenome do nome completo.

Exemplo # 3

Suponha que tenhamos que descobrir o Bloco de ID que estava localizado depois de “-“ no ID, então use = MID (H3, FIND (“-“, H3) +1,2) fórmula MID no Excel para filtrar o bloco ID dois -caractere após “-“.

Exemplo # 4

Também podemos descobrir o nome do domínio nos URLs da web. Aqui está a função intermediária usada para conseguir isso

= MID (H18, SEARCH (“: //”, H18) + 3, SEARCH (“/”, H18, SEARCH (“: //”, H18) +3) -SEARCH (“: //”, H18) -3)

A função Excel MID pode ser usada como uma função VBA.

Dim Midstring As String

Midstring = Application.worksheetfunction.mid (“Alfabeto”, 5, 2)

Msgbox (Midstring) // Retorna a substring “ab” da string “Alphabet” na caixa de mensagem.

A saída será “ab”.

Coisas para lembrar sobre a função Excel MID

  • A fórmula MID do Excel retorna um texto vazio se núm_inicial for maior que o comprimento da string.

= MID (B3,21,5) = em branco porque o número inicial é maior que o comprimento da string, então a saída ficará em branco, conforme mostrado abaixo.

  • Se núm_inicial for <o comprimento do texto, mas núm_inicial + núm_caracteres exceder o comprimento da string, MID retornará os caracteres até o final do texto.

= MID (B3,1,15)

  • A função MID se destaca através do #VALUE! Erro
    • Se núm_inicial <1 ex. = MID (B3, -1,15)

    • Se num_chars for um valor negativo.

= MID (B3,1, -15)