Estatística Avançada do Excel - Função MID
Descrição
MID retorna um número específico de caracteres de uma string de texto, começando na posição que você especificar, com base no número de caracteres que você especificar.
MIDB retorna um número específico de caracteres de uma string de texto, começando na posição que você especificar, com base no número de bytes que você especificar.
MID destina-se ao uso com idiomas que usam o conjunto de caracteres de byte único (SBCS), enquanto o MIDB é destinado ao uso com idiomas que usam o conjunto de caracteres de byte duplo (DBCS). A configuração de idioma padrão em seu computador afeta o valor de retorno da seguinte forma
O MID sempre conta cada caractere, seja de byte único ou duplo, como 1, não importa qual seja a configuração de idioma padrão.
O MIDB conta cada caractere de byte duplo como 2 quando você habilita a edição de um idioma compatível com DBCS e o define como o idioma padrão. Caso contrário, o MIDB conta cada caractere como 1.
Os idiomas que oferecem suporte a DBCS incluem japonês, chinês (simplificado), chinês (tradicional) e coreano.
Sintaxe
MID (text, start_num, num_chars)
MIDB (text, start_num, num_bytes)
Argumentos
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
Texto | A string de texto contendo os caracteres que você deseja extrair. | Requeridos |
Start_num |
A posição do primeiro caractere que você deseja extrair no texto. O primeiro caractere no texto tem start_num 1 e assim por diante. |
Requeridos |
Num_chars | Especifica o número de caracteres que você deseja que o MID retorne do texto. | Requeridos |
Num_bytes | Especifica o número de caracteres que você deseja que o MIDB retorne do texto, em bytes. | Requeridos |
Notas
Se núm_inicial for maior que o comprimento do texto, MID retornará "" (texto vazio).
Se núm_inicial for menor que o comprimento do texto, mas núm_inicial mais núm_caracteres exceder o comprimento do texto, MID retornará os caracteres até o final do texto.
Se núm_inicial for menor que 1, MID retornará #VALUE! valor de erro.
Se num_chars for negativo, MID retornará #VALUE! valor de erro.
Se num_bytes for negativo, MIDB retornará #VALUE! valor de erro.
Aplicabilidade
Excel 2007, Excel 2010, Excel 2013, Excel 2016