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 MIDMID 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)