Planilhas Inteligentes (Função EXT.TEXTO)
Por: Carlos R.
30 de Abril de 2014

Planilhas Inteligentes (Função EXT.TEXTO)

Informática Geral

Bom Dia, Turma!

 

1. Bate Papo Rápido

É comum e de suma importância nas corporações a criação de controles que seguem padrões, regras e divisões taxonômicas, pois somente desta forma os funcionários conseguirão se organizar e compartilhar as informações para as diversas áreas da empresa.

Seguir padrões, regras e divisões taxonômicas tornam as pesquisas e buscas de arquivos, pastas e documentos mais fáceis e ágeis e com o devido treinamento da equipe o ambiente virtual se torna comum e conhecido por todos.

Agora você deve estar se perguntando, mas o que isso tudo tem haver com a função EXT.TEXTO()?

O Excel possui uma coleção de recursos e funções que quando aplicadas de uma forma inteligente pode nos surpreender, é o caso da função EXT.TEXTO(), ela é comumente utilizada para extrair partes de um texto em toda a sua extensão e pode ser muitas vezes combinada com a função CONCATENAR() com o intuito de criar uma base de dados padronizada e organizada para pesquisa.

 

2. Sintaxe da Função

=EXT.TEXTO(texto;núm_inicial;núm_caract)

Texto: a sequência de carácteres propriamente dita.

Núm_inicial: o ponto de partida (posição inicial) do texto que você deseja extrair.

Núm_caract: o número de caracteres que você deseja extrair a partir do ponto inicial.

 

3. Aplicação do Conceito

Importante: Para copiar as tabelas de forma efetiva, pressione o Crtl e selecione os campos de interesse, delimitados entre os rólutos númericos das linhas e alfabéticos das colunas.

Vamos ao nosso caso prático, imagine que você deva gerar um código de controle para cada um de seus funcionários e transmitir ao RH, neste código deve constar as iniciais do nome, cargo e ano de contratação.

- A B C D
1 COLABORADOR CARGO ANO CONTRATAÇÃO CÓDIGO RH
2 Carlos Engenheiro 2011 =MAIÚSCULA(CONCATENAR(EXT.TEXTO(A2;1;3);"-";EXT.TEXTO(B2;1;4);"-";EXT.TEXTO(C2;3;2)))
3 Eduardo Economista 2011 =MAIÚSCULA(CONCATENAR(EXT.TEXTO(A3;1;3);"-";EXT.TEXTO(B3;1;4);"-";EXT.TEXTO(C3;3;2)))
4 Rafael Engenheiro 2013 =MAIÚSCULA(CONCATENAR(EXT.TEXTO(A4;1;3);"-";EXT.TEXTO(B4;1;4);"-";EXT.TEXTO(C4;3;2)))
5 Rogério Economista 2012 =MAIÚSCULA(CONCATENAR(EXT.TEXTO(A5;1;3);"-";EXT.TEXTO(B5;1;4);"-";EXT.TEXTO(C5;3;2)))
6 Tais Advogado 2013 =MAIÚSCULA(CONCATENAR(EXT.TEXTO(A6;1;3);"-";EXT.TEXTO(B6;1;4);"-";EXT.TEXTO(C6;3;2)))

 

- A B C D
1 COLABORADOR CARGO ANO CONTRATAÇÃO
CÓDIGO RH
2 Carlos Engenheiro 2011 CAR-ENGE-11
3 Eduardo Economista 2011 EDU-ECON-11
4 Rafael Engenheiro 2013 RAF-ENGE-13
5 Rogério Economista 2012 ROG-ECON-12
6 Tais Advogado 2013 TAI-ADVO-13

Obs. 1.: A função MAIÚSCULA() foi aplicada por uma questão de padronização, já que é habitual apresentarmos códigos com letras maiúsculas.

Obs. 2: Repare que o conceito de "numero_inicial" e "núm_caract" na função EXT.TEXTO() esta bem evidente em Ano de Contratação.

 

4. Desafio

Com o mesmo exemplo acima; imagine que o RH não quer o Ano de Contratação, mas sim a quantidade de anos que o colaborador esta na empresa, modifique a função para fornecer este ajuste. Por exemplo: CAR-ENGE-11 ficaria CAR-ENGE-03

Dica: Utilize a função ANO() combinada com HOJE()

 

Um grande abraço a todos,

Carlos Roberto Roa

R$ 70 / h
Carlos R.
São Paulo / SP
Carlos R.
5,0 (1 avaliação)
Horas de aulas particulares ministradas 12 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
MBA: Data Science - Big Data Analytics (FIA-USP)
Graduado em engenharia e pós-graduado em big data, atuo com inteligência de mercado, buscando ajudar pessoas. Sou criador do site acadêmicos do excel.
Cadastre-se ou faça o login para comentar nessa publicação.

Confira artigos similares

Confira mais artigos sobre educação

+ ver todos os artigos

Encontre um professor particular

Busque, encontre e converse gratuitamente com professores particulares de todo o Brasil