Português Inglês
SEG.TEXTO, SEG.TEXTOB MID, MIDBs

Descrição e Sintaxe das Funções

No Excel e no Google Planilhas, as funções MID (SEG.TEXTO em português) e MIDB (SEG.TEXTOB em português) são utilizadas para extrair uma subcadeia de caracteres de um texto mais extenso. A principal diferença entre elas é que MID opera com caracteres, enquanto MIDB trabalha com bytes, sendo esta última especialmente útil para caracteres de largura variável, como os encontrados em idiomas asiáticos.

Sintaxe da função SEG.TEXTO:

 SEG.TEXTO(texto, inicio, num_chars) 
  • texto: A string original de onde os caracteres serão extraídos.
  • inicio: A posição do primeiro caracter a ser extraído na string, começando por 1.
  • num_chars: A quantidade de caracteres a serem extraídos da string.

Exemplo:

 =SEG.TEXTO("Olá Mundo", 5, 5) 

Resultado:

"Mundo"

Sintaxe da função SEG.TEXTOB:

 SEG.TEXTOB(texto, inicio, num_bytes) 
  • texto: A string original de onde os bytes serão extraídos.
  • inicio: A posição do primeiro byte a ser extraído na string, começando por 1.
  • num_bytes: O número de bytes a serem extraídos.

Exemplo:

 =SEG.TEXTOB("Olá Mundo", 5, 5) 

Resultado pode variar dependendo da codificação usada, mas geralmente com UTF-8:

"Mundo"

Aplicações Práticas

Estas funções são extremamente úteis em várias situações de análise de dados, programação e manipulação de texto. Veja dois exemplos práticos a seguir.

Análise de Dados em Texto

Desafio: Você tem uma lista de códigos de produtos onde os dois primeiros caracteres indicam o país de origem e os três caracteres seguintes o tipo de produto. Você precisa separar essas informações.

Solução:

 País: =SEG.TEXTO(A1, 1, 2) Tipo: =SEG.TEXTO(A1, 3, 3) 

Por exemplo, se A1 contém “US123”, as funções retornarão “US” para o país e “123” para o tipo de produto.

Extração de Informações de Formatos Específicos

Desafio: Em um relatório financeiro, você precisa extrair o mês e o ano de uma string que está formatada como “mmm-aa”, por exemplo “jan-20”.

Solução:

 Mês: =SEG.TEXTO(A2, 1, 3) Ano: =SEG.TEXTO(A2, 5, 2) 

Com A2 contendo “jan-20”, as funções retornarão “jan” para o mês e “20” para o ano.

Estas funções oferecem uma grande flexibilidade para a manipulação e análise eficiente de dados textuais no Excel ou Google Planilhas, tornando-se ferramentas indispensáveis para qualquer analista de dados.

Mais Informações: https://support.microsoft.com/pt-pt/office/seg-texto-seg-textob-funções-seg-texto-seg-textob-d5f9e25c-d7d6-472e-b568-4ecb12433028

Outras funções
Converte os respetivos argumentos em texto