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:


=VALOR("R$ 1.000") O número equivalente à seqüência de caracteres (1000)

=VALOR("16:48:00")-VALOR("12:00:00") O número de série equivalente a 4 horas e 48 minutos, que é "16:48:00"-"12:00:00" (0,2 ou 4:48)

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
CÓDIGO   Retorna um código numérico para o primeiro caractere em uma seqüência de texto

EXEMPLO:

Caracter

CÓDIGO ASCII

RESULTADO

A

=CÓDIGO("A")

65

B

=CÓDIGO("B")

66

C

=CÓDIGO("C")

67

 

 

 

Caracter

CÓDIGO ASCII

CÓDIGO ASCII

a

=CÓDIGO("a")

97

b

=CÓDIGO("b")

98

c

=CÓDIGO("c")

99

 

 

 

CÓDIGO ASCII

Caracter

Caracter

65

=CARACT(65)

A

66

=CARACT(66)

B

67

=CARACT(67)

C


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 branco 

d) 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 2006

b) 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)

 


 

Funções de procura e referência do EXCEL

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:


ENDEREÇO   Retorna uma referência como texto para uma única célula em uma planilha

Á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á
02.Se alguém pensar mal de você, será
03.Não pensaria isso de você
04.Alguém que sabe tudo ou tudo vê!
05.Não pode evitar, mesmo que queira
06.De ser bom em tudo que você faz
07.De cometer erros, falar besteira
08.Você, todos sabem, é incapaz
09.Eu fiz estes versos que você lê
10.Pensando em você e mais ninguém
11.Mas eles dizem o que de você
12.(E qualquer um faria se pudesse)
13.Todos acham, se te conhecem bem:
14.Você é alguém que não se esquece!

(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