Como extrair caracteres no meio do texto de uma célula?

por Equipe do blog

=EXT.TEXTO(texto; posição inicial; núm. caracteres)

A função EXT.TEXTO() retorna uma sequência de caracteres de um texto qualquer (pode ser uma célula ou o resultado de uma fórmula) a partir da posição inicial e o comprimento total em caracteres, especificados pelo usuário.

No exemplo abaixo, temos uma coluna com códigos de pedido que incluem a matrícula do vendedor e o código do cliente correspondente, nos formatos VVVV e CCCCCC. Veja como é fácil criar duas colunas, Vendedor e Cliente, a partir desses códigos, utilizando a função EXT.TEXTO():

  A B C D
1 Código do pedido Valor Vendedor Cliente
2 201012-0034-000576-0094 450,00 =EXT.TEXTO(A2;8;4) =EXT.TEXTO(A2;13;6)
3 201101-0034-001248-0095 120,00 =EXT.TEXTO(A3;8;4) =EXT.TEXTO(A3;13;6)
4 201104-0032-001248-0096 640,00 =EXT.TEXTO(A4;8;4) =EXT.TEXTO(A4;13;6)
5 201106-0020-000488-0097 960,00 =EXT.TEXTO(A5;8;4) =EXT.TEXTO(A5;13;6)

Como resultado, você encontrará o seguinte:

  A B C D
1 Código do pedido Valor Vendedor Cliente
2 201012-0034-000576-0094 450,00 0034 000576
3 201101-0034-001248-0095 120,00 0034 001248
4 201104-0032-001248-0096 640,00 0032 001248
5 201106-0020-000488-0097 960,00 0020 000488

A função EXT.TEXTO() está implementada no Microsoft Excel e no Planilhas Google.

Quem gostou, também leu...

Nosso blog necessita utilizar cookies para aprimorar a sua experiência e monetizar nosso conteúdo. Acreditamos que você não veja problemas nisso, mas você pode optar por sair se desejar. Aceitar Saiba mais