Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Funções de Manipulação de Texto no Excel, Notas de estudo de Informática

Nesta lição, aprenderemos a utilizar algumas funções para manipular texto no excel, incluindo esquerda(), direita(), ext.texto(), substituir() e localizar().

Tipologia: Notas de estudo

2013

Compartilhado em 23/08/2013

Alfredo_88
Alfredo_88 🇧🇷

4.7

(71)

1 / 17

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Na coluna B, utilizamos a função =Ano(A2), a qual retorna apenas o Ano da data contida na coluna A, conforme pode ser
confirmado pelos resultados obtidos.
Datas e Horas
Objetivo: Neste lição apresentaremos as seguintes funções:
DATA.VALOR()
HORA()
MINUTO()
SEGUNDO()
Função DATA.VALOR("dd/mm/aaaa")
Sintaxe: DATA.VALOR("dd/mm/aa")
Argumento: Uma data entre aspas.
A função DATA.VALOR recebe como argumento uma data e retorna o valor seqüencial (número) utilizado internamente
pelo Excel para armazenar a Data. O argumento passado para a função deve ser uma data entre 01/01/1990 e 31/12/2078
em qualquer um dos formatos definidos pelo Excel.
Considere o exemplo:
=DATA.VALOR("31/12/2020")
esta função ira retornar 44196. Isto significa que entre 01/01/1900 e 31/12/2020 teremos 44196 dias.
Função Hora(hh:mm:ss)
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Funções de Manipulação de Texto no Excel e outras Notas de estudo em PDF para Informática, somente na Docsity!

Na coluna B, utilizamos a função =Ano(A2) , a qual retorna apenas o Ano da data contida na coluna A, conforme pode ser confirmado pelos resultados obtidos.

Datas e Horas

Objetivo: Neste lição apresentaremos as seguintes funções:

 DATA.VALOR()

 HORA()

 MINUTO()

 SEGUNDO()

Função DATA.VALOR("dd/mm/aaaa")

Sintaxe : DATA.VALOR("dd/mm/aa ")

Argumento : Uma data entre aspas.

A função DATA.VALOR recebe como argumento uma data e retorna o valor seqüencial (número) utilizado internamente pelo Excel para armazenar a Data. O argumento passado para a função deve ser uma data entre 01/01/1990 e 31/12/ em qualquer um dos formatos definidos pelo Excel.

Considere o exemplo:

=DATA.VALOR("31/12/2020")

esta função ira retornar 44196. Isto significa que entre 01/01/1900 e 31/12/2020 teremos 44196 dias.

Função Hora(hh:mm:ss)

Sintaxe : Hora(hh:mm:ss )

Argumento : Recebe uma valor de hora completa (hh:mm:ss) ou o endereço de uma célula onde existe um valor do tipo hora.

Vamos considerar o exemplo da planilha a seguir:

Na coluna B, utilizamos a função =Hora(A2) , a qual retorna apenas o valor da hora contida na coluna A, conforme pode ser confirmado pelos resultados obtidos.

Função Minuto(hh:mm:ss)

Sintaxe : Minuto(hh:mm:ss )

Argumento : Recebe uma valor de hora completa (hh:mm:ss) ou o endereço de uma célula onde existe um valor do tipo hora.

Vamos considerar o exemplo da planilha a seguir:

Trabalhando com Textos

Objetivo: Vamos aprender algumas funções para a manipulação de texto. Também aprenderemos algumas funções para a conversão de valores, como por exemplo de texto para número e vice-versa, isto nas próximas lições.

Funções de texto no Excel:

O Excel fornece uma série de funções para facilitar o trabalho com entradas de texto. Podemos utilizar as funções de texto para efetuar, dentre outras, as seguintes operações :

 Converter um texto para maiúsculas ou minúsculas.  Retornar apenas parte de uma string de texto, a partir do início, do fim ou de uma posição específica da string.  Localizar a ocorrência de um string dentro de um texto.  Substituir as ocorrências de uma determinada string dentro de um texto.  Concatenar texto.  Remover os espaços em branco.

Vamos estudar as funções de texto através da utilização de exemplos. Apresentaremos as funções e na seqüência um exemplo prático para ilustrar o funcionamento de cada função.

Nesta lição aprenderemos a utilizar as seguintes funções de texto :

Esquerda()Direita()EXT.TEXTO( )

Função Esquerda(texto,número_de_caracteres)

Sintaxe : Esquerda(texto,número_de_caracteres )

Argumento : Uma string de texto ou referência a uma célula que contenha texto. O parâmetro número_de_caracteres é um valor inteiro que define o número de caracteres que será retornado a partir do início (esquerda) da string passada no primeiro parâmetro.

Esta função atua em valores do tipo texto. A função esquerda, retorna um determinado número de caracteres a partir da esquerda (início)de uma String de Texto.

Exemplo:

Se na célula B2 tivermos o texto "Curso Básico de Excel 97", então :

=ESQUERDA(B2;7) --> Retorna Curso B

=ESQUERDA("Todos devem Participar";6) --> Retorna Todos

Observe que o espaço em branco também conta como um caractere.

Função Direita(texto,número_de_caracteres)

Sintaxe : Direita(texto,número_de_caracteres)

Argumento : Uma string de texto ou referência a uma célula que contenha texto. O parâmetro número_de_caracteres é um valor inteiro que define o número de caracteres que será retornado a partir do final (direita) da string passada no primeiro parâmetro.

Esta função atua em valores do tipo texto. A função direita, retorna um determinado número de caracteres a partir da direita de uma String de Texto.

Exemplo:

Se na célula B2 tivermos o texto " Curso Básico de Excel 97 ", então:

=DIREITA(B2;7) --> Retorna xcel 97

=DIREITA("Todos Devem Participar";4) --> Retorna ipar

Observe que o espaço em branco também conta como um caractere.

Função EXT.TEXTO(texto,onde_iniciar,número_de_caracteres)

Sintaxe : EXT.TEXTO(texto,onde_iniciar,número_de_caracteres)

Argumento : texto - uma string de texto ou referência a uma célula que contenha texto. O parâmetro onde_iniciar é um valor inteiro que indica a posição, a partir do início, onde a função EXT.TEXTO começa a retornar os caracteres.O parâmetro número_de_caracteres é um valor inteiro que define o número de caracteres que será retornado a partir do final (direita) da string passada no primeiro parâmetro.

Exemplo:

Se na célula B2 tivermos o texto " Curso Básico de Excel 97 ", então:

=EXT.TEXTO(B2;3;10) --> Retorna rso Básico

Observe que, a partir da posição 3 (segundo parâmetro) foram retornados 10 caracteres (terceiro parâmetro). Também é importante observar que o espaço em branco conta como um caractere.

Mais um exemplo:

=EXT.TEXTO("NINGUÉM É MAIOR DO QUE SUAS AMBIÇÕES";9;10)

--> Retorna É MAIOR D

Trabalhando com texto

Objetivo: Vamos aprender as seguintes funções:

Função Maiúscula(texto)

Esta função recebe um texto como parâmetro e retorna o texto com todos os caracteres em maiúsculos.

Vamos considerar o exemplo da planilha a seguir :

Na coluna B, utilizamos a função Maiúscula(). Por exemplo, na célula B2 utilizei a função:

=Maiúscula(A2)

Depois é só estender esta fórmula para as demais linhas.

Função Minúscula(texto)

Esta função recebe um texto como parâmetro e retorna o texto com todos os caracteres em minúsculos.

Vamos considerar o exemplo da planilha a seguir:

Na coluna B, utilizamos a função Minúscula(). Por exemplo, na célula B2 utilizei a função:

=Minúscula(A2)

Depois é só estender esta fórmula para as demais linhas.

IMPORTANTE: As funções devem ser digitadas com o acento - Maiúscula() e Minúscula(), caso contrário será gerado um erro.

Trabalhando com Texto

Objetivo: Vamos aprender as seguintes funções:

 Arrumar()  Substituir()  Localizar()

Função Arrumar(texto)

Argumentos : Um valor de texto ou o endereço de uma célula que contém um valor de texto.

A função Arrumar(texto) remove todos os espaços do texto exceto os espaços únicos entre palavras. Use ARRUMAR no texto que recebeu de outro aplicativo que pode ter espaçamento irregular.

Sintaxe: ARRUMAR(texto)

Texto : é o texto do qual se deseja remover espaços.

Exemplo:

Nota : Trataremos das funções EXT.TEXT e MUDAR nas próximas lições.

Sintaxe: LOCALIZAR(texto_procurado;no_texto;núm_inicial)

Texto_procurado :é o texto que se deseja localizar. Você pode usar os caracteres curinga, ponto de interrogação (? ) e asterisco ( ***** ) em texto_procurado. Um ponto de interrogação coincide com qualquer caractere único; um asterisco coincide com qualquer seqüência de caracteres. Se você quiser localizar um ponto de interrogação ou asterisco, digite um til (~) antes do caractere. Se texto_procurado não for localizado, o valor de erro #VALOR! será retornado.

No_texto : é o texto em que se deseja localizar o texto_procurado.

Núm_inicial : é o número do caractere em no_texto, a partir da esquerda, em que se deseja iniciar a pesquisa. Se núm_inicial for omitido, será equivalente a 1.

Se núm_inicial não for menor do que 0 ou for maior do que o comprimento de no_texto, o valor de erro #VALOR! será retornado.

Dica : Use núm_inicial para ignorar um número de caracteres especificado a partir da esquerda do texto. Por exemplo, suponha que você esteja trabalhando com uma seqüência de caracteres de texto tal como "AYF0093.RoupaMasculina". Para localizar o número do primeiro "Y" na parte descritiva da seqüência de caracteres de texto, defina núm_inicial sendo igual a 8 para que a parte do texto relativa ao número serial não seja localizada. LOCALIZAR() inicia com o caractere 8, localiza texto_procurado no caractere seguinte e retorna o número 9. LOCALIZAR sempre fornece o número de caracteres à esquerda da seqüência de caracteres de texto, e não a partir de núm_inicial.

Comentários:

LOCALIZAR não faz distinção entre letras maiúsculas e minúsculas quando localiza texto.

LOCALIZAR é semelhante a PROCURAR, a não ser que PROCURAR faz distinção entre maiúsculas e minúsculas.

Exemplos:

LOCALIZAR("e";"Instruções";6) é igual a 9.

Significa que a primeira ocorrência da letra e, a partir da posição 6 é na nona posição da string de texto. Observe que a posição conta a partir do início da String e não a partir da posição onde iniciamos a pesquisa.

Se a célula B17 contiver a palavra "margem" e a célula A14 contiver "Margem de lucro", então:

LOCALIZAR($B$17;$A$14) é igual a 1.

Dica: Use LOCALIZAR com a função MUDAR para fornecer a MUDAR o núm_inicial correto em que começa a inserção de texto novo.

Um exemplo completo

Objetivo: Nesta lição iremos propor um exemplo que utiliza as seguintes funções de texto:

 SUBSTITUIR()

 EXT.TEXTO()

Funções SE Aninhadas

Exemplo proposto:

Vamos criar uma planilha na qual efetuaremos alguns cálculos. Nesta lição criaremos a planilha Modulo 4 - Lição 14.xls e salvaremos a planilha na pasta C:\Meus documentos\Curso Excel 97\Exercicios\Modulo4.

Para criar a planilha Modulo 4 - Lição 14.xls faça o seguinte:

  1. Abra o Excel (Iniciar -> Programas -> Microsoft Excel).
  2. Será aberta uma pasta de trabalho em branco (Pasta1.xls).

3.Digite as informações indicadas na Figura a seguir:

  1. A coluna Código contém o número de matrícula de cada funcionário. Devido a uma reestruturação da empresa precisamos substituir o dígito 99 pelo dígito 3003. Por exemplo, a matrícula para o funcionário José da Silva deve ser alterada de 1536-99-20 para 15-36-3003-20. Para fazer esta mudança, automaticamente, para todos os funcionários utilizaremos a função Substituir(). Utilizaremos esta função na coluna C, onde serão exibidas as novas matrículas.

Observe que o dígito 99 inicia na posição 6, pois antes temos quatro dígitos mais o tracinho (-). Para fazer esta substituição digite, na célula C2, a seguinte fórmula:

=SUBSTITUIR(B2; "-99-"; "-3003-")

Na célula F2 digite a seguinte fórmula:

=D2+E

Estenda esta fórmula para as demais linhas.

  1. Formate as colunas C, D, E e F com o formato Contábil, com duas casas decimais. Observe que neste formato, as células que possuem valor igual a zero exibem um traço -.
  2. Feito isso você deve obter os resultados indicados na figura a seguir:
  3. Agora vamos salvar a planilha.
  4. Selecione o comando Arquivo -> Salvar Como. Surge a janela Salvar Como.

11.Utilize a lista Salvar em , para navegar até a pasta C:\Meus documentos\Curso Excel 97\Exercicios\Modulo4.

  1. No campo Nome do arquivo:, digite Modulo 4 - Lição 14.xls. Sua janela deve estar conforme indicado na Figura a seguir:
  1. Clique no botão Salvar.
  2. Feche o Microsoft Excel.

Trabalhando com texto

Objetivo: Vamos aprender as seguintes funções:

 Concatenar()  Maiúscula()  Minúscula()

Função Concatenar(texto1;texto2;...)

Argumentos : A função Concatenar é utilizada para "juntar" até trinta seqüências de texto, em uma única seqüência.

Vamos considerar o exemplo da planilha a seguir :

Na coluna C vamos utilizar a função Concatenar() para juntar o nome da coluna A, com o sobrenome da coluna C, formando desta maneira o nome completo. Um detalhe importante é que, entre o nome e o sobrenome, precisamos inserir

=Maiúscula(A2)

Depois é só estender esta fórmula para as demais linhas.

Função Minúscula(texto)

Esta função recebe um texto como parâmetro e retorna o texto com todos os caracteres em minúsculos.

Vamos considerar o exemplo da planilha a seguir:

Na coluna B, utilizamos a função Minúscula(). Por exemplo, na célula B2 utilizei a função:

=Minúscula(A2)

Depois é só estender esta fórmula para as demais linhas.

IMPORTANTE: As funções devem ser digitadas com o acento - Maiúscula() e Minúscula(), caso contrário será gerado um erro.

Trabalhando com Texto

Objetivo: Vamos aprender as seguintes funções:

 Arrumar()  Substituir()  Localizar()

Função Arrumar(texto)

Argumentos : Um valor de texto ou o endereço de uma célula que contém um valor de texto.

A função Arrumar(texto) remove todos os espaços do texto exceto os espaços únicos entre palavras. Use ARRUMAR no texto que recebeu de outro aplicativo que pode ter espaçamento irregular.

Sintaxe: ARRUMAR(texto)

Texto : é o texto do qual se deseja remover espaços.

Exemplo:

ARRUMAR(" Primeiro Trimestre Ganhos ") é igual a :

"Primeiro Trimestre Ganhos"

Função Substituir(texto_original;texto_antigo;novo_texto;núm_da_ocorrência)

Coloca novo_texto no lugar de texto_antigo em uma seqüência de caracteres de texto. Use SUBSTITUIR quando quiser substituir texto específico em uma seqüência de caracteres de texto; use MUDAR quando quiser substituir qualquer texto que ocorra em um local específico de uma seqüência de caracteres de texto.

Sintaxe: SUBSTITUIR(texto;texto_antigo;novo_texto;núm_da_ocorrência)

Texto : é o texto ou a referência a uma célula que contém o texto no qual deseja substituir caracteres.

Texto_antigo : é o texto que se deseja substituir.

Novo_texto: é o texto pelo qual deseja substituir texto_antigo.

Núm_da_ocorrência: especifica que ocorrência de texto_antigo se deseja substituir por novo_texto. Se especificar núm_da_ocorrência, apenas aquela ocorrência de texto_antigo será substituída. Caso contrário, cada ocorrência de texto_antigo em texto é alterada para novo_texto.

Exemplos:

=SUBSTITUIR("Dados de Vendas", "Vendas", "Custo") irá retornar:

"Dados de Custo "

=SUBSTITUIR("Trimestre 1, 1991"; "1"; "2"; 1) irá retornar:

"Trimestre 2, 1991 "

O último parâmetro: 1 , indica que somente a primeira ocorrência do número 1 deve ser substituído por 2.

=SUBSTITUIR("Trimestre 1, 1991"; "1"; "2"; 3) irá retornar:

"Trimestre 1, 1992 "