FAPA - Informática
LISTA 2.1 - RECUPERAÇÃO
Victor M. Sant'Anna
Funções de texto
Funções de procura e referência
|
Funções de texto |
||||||||||||||||||||||||||||||||||||||||||
|
CONCATENAR Agrupa vários itens de texto em um item de texto exemplo: =CONCATENAR("João";" ";"Souza") ESQUERDA Retorna os caracteres mais à esquerda de um valor de texto exemplos: =ESQUERDA(A7;1) =ESQUERDA("João";3) DIREITA Retorna os caracteres mais à direita de um valor de texto exemplo: =DIREITA("Victor"; 3) MAIÚSCULA Converte texto para maiúsculas MINÚSCULA Converte texto para minúsculas exemplos: =MINÚSCULA("ViCtOr") =MAIÚSCULA("ViCtOr") PRI.MAIÚSCULA Coloca a primeira letra de cada palavra em maiúscula em um valor de texto =PRI.MAIÚSCULA("victor m. sant'anna") ARRUMAR Remove espaços do texto NÚM.CARACT Retorna o número de caracteres em uma seqüência de texto exemplo: =NÚM.CARACT(A2) =NÚM.CARACT("Victor") MUDAR Muda os caracteres dentro do texto LOCALIZAR Localiza um valor de texto dentro de outro (não diferencia maiúsculas de minúsculas) PROCURAR Procura um valor de texto dentro de outro (diferencia maiúsculas de minúsculas) SUBSTITUIR Substituir um novo texto por um texto antigo em uma seqüência de texto REPT Repete um texto um determinado número de vezes exemplo: = REPT(" * "; 10) EXT.TEXTO Retorna um número específico de caracteres de uma seqüência de texto começando na posição especificada MOEDA Converte um número em texto, usando o formato de moeda R$ (real). exemplo: =MOEDA(A4;2) VALOR Converte um argumento de texto em um número exemplos:
|
||||||||||||||||||||||||||||||||||||||||||
|
CÓDIGO e CARACT são funções EXCEL que retornam o código ASCII de um caracter ou a partir do código retornam o caracter CARACT Retorna o caractere especificado pelo número de código EXEMPLO:
|
EXERCÍCIOS
LISTA 2.1 - RECUPERAÇÃO
1) Para a planilha abaixo colada a partir da célula A1 verifique o que fazem as fórmulas abaixo:
|
nome completo |
apelido |
nome |
|
joão da silva |
=ESQUERDA(A2;2) |
=ESQUERDA(A2;PROCURAR(" ";A2;1)-1) |
|
|
|
|
a) Modifique a fórmula em B2 acima para criar um apelido de três letras para o nome da célula A2
b) Acrescente uma fórmula na célula D2 para extrair o sobrenome do nome na célula A2:
|
=EXT.TEXTO(A2;PROCURAR(" ";A2;1)+1;NÚM.CARACT(A2)) |
c) Crie uma fórmula no EXCEL em uma coluna extra para contar quantos caracteres existem no nome da célula A2
d) Crie uma fórmula no EXCEL em uma coluna extra para escrever as primeiras letras do nome em maiúsculas (só as iniciais do nome e sobrenome)
e) Crie uma fórmula no EXCEL em uma coluna extra para escrever todas letras do nome em maiúsculas
f) Crie uma fórmula no EXCEL em uma coluna extra para todas letras do nome em minúsculas
2) Para a planilha abaixo colada a partir da célula A1 verifique o que faz a fórmula abaixo:
|
nome |
sobrenome |
nome completo |
|
joão |
silva |
=CONCATENAR(A2;" ";B2) |
3) Descubra o código ASCII usando a função adequada do EXCEL:
a) Descubra o código ASCII dos caracteres X, Y e Z (maiúsculas)
b) Descubra o código ASCII das letras x, y e z (minúsculas)
c) Descubra o código ASCII do espaço em brancod) descubrar a letra correspondente ao código ASCII 68
e) descubrar a caracter correspondente ao código ASCII 166
f) descubrar a caracter correspondente ao código ASCII 167
g) descubrir a letra correspondente ao código ASCII 32
4) Função MUDAR do EXCEL
a) Coloque na célula A2 o número 2006b) coloque na célula B2 a função
=MUDAR(A2;3;2;"08")
a função deve alterar 2 caracteres a partir do terceiro caractere trocando-os por “08”
c) modifique a função acima para trocar a primeira letra de um nome pela letra “V”
5) Use a função Substituir do EXCEL para modificar um trecho de texto dentro de outro
a) Coloque na célula A3 o seu nome ou um nome inventado (deve ser um nome masculino terminado em O como Antônio, Mário, etc.)
b) coloque na célula B3 a função=SUBSTITUIR(A3;"o";"a")
c) modifique a função acima para trocar a letra a de um nome feminino pela letra o
6) Fórmula que adivinha o ano e o semestre de entrada na FAPA
a) digite na célula A2 o número da sua matrícula
b) digite na célula B2 a fórmula:
=DIREITA(A2)&CARACT(176)&" semestre de
20"&ESQUERDA(DIREITA(A2;3);2)
O EXCEL possui várias funções especiais, usadas para fazer referências ou buscas, a mais famosa delas é o "maldito" PROCV, que faz uma procura na vertical:
|
ÁREAS Retorna o número de áreas em uma referência ESCOLHER Escolhe um valor a partir de uma lista de valores COL Retorna o número da coluna de uma referência COLS Retorna o número de colunas em uma referência PROCH Procura na linha superior de uma matriz e retorna o valor da célula especificada HYPERLINK Cria um atalho ou um salto que abre um documento armazenado em um servidor de rede, em uma intranet ou na Internet ÍNDICE Usa um índice para escolher um valor de uma referência ou matriz INDIRETO Retorna uma referência indicada por um valor de texto PROC Procura valores em um vetor ou em uma matriz CORRESP Procura valores em uma referência ou matriz DESLOC Retorna um deslocamento de referência com base em uma determinada referência LIN Retorna o número da linha de uma referência LINS Retorna o número de linhas em uma referência RTD Recupera dados em tempo real de um programa que suporte a automação COM TRANSPOR Retorna a transposição de uma matriz PROCV Procura na primeira coluna de uma matriz e move ao longo da linha para retornar o valor de uma célula |
Vamos usar algumas das funções acima nos próximos exercícios:
FUNÇÃO ÍNDICE
(permite mostrar o valor de uma área a partir de índices)
7) Versos Ímpares Que Fiz Para Você!
a) Cole os versos abaixo a partir da Coluna A de alguma planilha.
|
01.Só uma toupeira ou um(a) preá (Victor M. Sant'Anna, "Versos Ímpares Que Fiz Para Você!", 6/maio/2009 ) |
b) Selecione o texto colado e no menu INSERIR, opção NOME, defina o nome do intervalo para POESIA
c) Em outra área da mesma planilha, coloque os números 1 e 3 um embaixo do outro, selecione-os e arraste-os para baixo para obter os números ímpares de 1 até 13.
d) Abaixo do último número obtido anteriormente neste exercício, coloque os números 2 e 4 e obtenha os números pares de 2 a 14. Deve ter obtido uma coluna de números.
f) Na célula ao lado do primeiro número, cole a fórmula
=ÍNDICE(POESIA;C6;1)
(onde C6 é a célula que contém o primeiro número, modifique C6 para a sua planilha em particular)
g) "Arraste" (ou copie e cole) esta fórmula, depois de corrigida, para as outras linhas abaixo, até que toda poesia tem surgido com os versos na ordem correta (primeiro os ímpares, depois os pares) e depois leia para seus amigos!
REFERÊNCIAS a OUTRAS CÉLULAS
8) O EXCEL possui o "poder" de fazer referências a outras células, Por exemplo, colar a fórmula abaixo em alguma célula
=A1
faz com que o conteúdo da célula A1 seja mostrado. Se a sua primeira planilha se chama Plan1, a fórmula abaixo, (em outra planilha):
=Plan1!A1
"pega" o conteúdo da célula A1 da planilha Plan1
a) Insira uma planilha nova no Excel: no MENU INSERIR, escolha a opção PLANILHA
b) Renomeie a planilha recém inserida: no MENU FORMATAR, escolha em PLANILHA a opção RENOMEAR e dê o nome de PLANILHANOVA
c) Cole a tabela abaixo na planilha nova a partir da célula A1:
|
ordem |
codigo |
|
1 |
86 |
|
2 |
111 |
|
3 |
99 |
|
4 |
234 |
|
5 |
32 |
|
6 |
233 |
|
7 |
32 |
|
8 |
105 |
|
9 |
110 |
|
10 |
116 |
|
11 |
101 |
|
12 |
108 |
|
13 |
105 |
|
14 |
103 |
|
15 |
101 |
|
16 |
110 |
|
17 |
116 |
|
18 |
101 |
|
19 |
33 |
d) Insira uma nova planilha, desta vez renomeando-a para exerciciochato
e) Na planilha recém criada, na célula A1, coloque a fórmula
=planilhanova!B2
(deve surgir o número 86)
f) "Arraste" para baixo (ou copie e cole) a fórmula até a célula A19 e você deve ter obtido na coluna A os mesmos números da planilha acima!
FUNÇÃO INDIRETO
(permite mostrar o valor de uma célula a partir da indicação que está em outra célula)
9) Para a mesma planilha exerciciochato do exercício anterior
a) Na coluna B, ao lado do primeiro número, na célula B1, escreva
A1
(só isso, sem o símbolo do igual!)
b) "Arraste" para baixo (ou copie e cole) até a célula B19 e você deve ter obtido na coluna B as expressões A1, A2, A3... até A19
c) Na coluna C, na célula C1, escreva
=INDIRETO(B1)
d) "Arraste" para baixo (ou copie e cole) até a célula C19 e você deve ter obtido na coluna C os valores que estavam na coluna A
10) Para a mesma planilha exerciciochato do exercício anterior, escreva na célula D1
=CARACT(C1)
(e depois arraste para baixo até a linha 19)
© Victor M. SantAnna 2006 - 2009