Escolar Documentos
Profissional Documentos
Cultura Documentos
Se não for possível ter um texto em apenas uma linha, como se faz para mostrar
em mais linhas? De: Kazuhisa Kanno.
Primeiro selecione as linhas que você deseja preencher com o seu texto. Depois, no alto da
tela, clique no menu Formatar > Células. Clique na aba Alinhamento e assinale a opção
Mesclar Células. É só clicar em OK e pronto! Outro jeito é ir em Formatar > Células >
Alinhamento e Wrap Text.
Imagine que na sua planilha você tem uma coluna na qual todas as células estão
preenchidas com valores e você deseja que os valores inferiores a 0 apareçam com a fonte
em vermelho e os superiores em azul.
Selecione a coluna com esses valores e logo na seqüência clique no menu Formatar. Escolha
a opção Formatação Condicional. Na Condição 1, escolha "o valor da célula é" (campo 1),
"menor que" (campo 2), "0" (campo 3). Clique no botão Formatar e, na aba Fonte, escolha a
cor vermelha. Clique em OK.
Antes do Excel 97, você precisava fazer algumas ginásticas para formatar uma célula conforme
seu conteúdo. Por exemplo, destacar em vermelho os números abaixo de um determinado
patamar e em azul os que pertencerem a uma faixa bem definida. A partir da versão 97, esse
recurso foi incorporado ao programa com o nome de Formatação Condicional. Admita que você
tem uma planilha para controlar o estoque de um produto. Sua empresa convenciona que o
normal é ter entre 200 e 500 peças do produto. Portanto, o que estiver abaixo ou acima dessa
faixa requer providências, para reposição ou redução do estoque. Se você usar cores em sua
planilha, será mais fácil perceber quando e como agir. Na planilha, selecione a área dos dados
e acione Formatar > Formatação Condicional. Na caixa de diálogo, como Condição 1,
defina: se o valor da célula é menor que o estoque mínimo (200), clique no botão Formatar e
estabeleça uma marca para a célula. Você pode trabalhar com as cores da fonte e do fundo da
célula e ainda com a borda. Defina, por exemplo, a fonte como vermelho e negrito.
Até agora você cobriu apenas uma faixa - a do estoque baixo. Clique no botão Adicionar e
vamos para o estoque normal. Se o valor da célula está entre 200 e 500 (nesse caso, entre
inclui os dois extremos), não defina nenhum formato. Mais uma vez, clique no botão Adicionar
e determine as condições para o estoque alto. Se o número de peças for maior que 500,
formate a fonte em azul e negrito. Confira o resultado. Se quiser sofisticar a solução, nomeie
duas células, uma como Estoque_Max e a outra como Estoque_Min. Para isso, selecione a
célula e dê o comando Inserir/Nome/Definir e digite o nome. Preencha essas células com os
respectivos valores, 500 e 200. Se mudar a política de estoques para esse produto, basta
substituir o conteúdo dessas duas células. As formatações da planilha se adaptarão
automaticamente à nova política
No Excel, é possível usar numa planilha informações armazenadas em arquivos externos. Isso
permite a criação de planilhas-resumo - ou seja, tabelas que consolidam dados de outras
tabelas. Exemplos clássicos são resultados mensais consolidados numa planilha anual, ou
vários documentos de filiais resumidos num documento único, para toda a empresa. A maneira
mais fácil de criar uma planilha consolidada é conceber uma estrutura única para todas as
planilhas ou documentos. Ou seja, o arquivo ou planilha de janeiro deve ter a mesma estrutura
do arquivo ou planilha de fevereiro; do mesmo modo, os dados da filial A devem ter layout
idêntico ao dos dados da filial B, e assim por diante.
Vejamos um exemplo prático. Você acompanha, com uma planilha para cada mês, o perfil das
receitas e despesas da empresa. Agora, terminado o primeiro semestre, deseja consolidar
essas informações num documento único. A forma mais simples é criar sete planilhas numa
mesma pasta de trabalho: seis planilhas mensais, mais uma para o total. Para facilitar, os
dados que vão ser aproveitados na planilha Ano devem estar nas mesmas posições em todas
as planilhas. Uma forma simples de obter isso é construir a lógica de uma das planilhas e
depois copiá-la para as demais. Digamos que a receita mensal esteja, em todas as planilhas,
na célula C5. Para obter a receita do semestre, basta usar a seguinte fórmula, na célula C5 da
planilha consolidada:
=SOMA(Janeiro:Junho!C5)
Mesmo que as seis fontes de dados não pertençam todas a um mesmo arquivo, ainda assim é
possível fazer a consolidação. Só é preciso conhecer bem o layout do documento fora do
padrão. Admita, por exemplo, que os dados de junho estão numa pasta de trabalho à parte,
Junho.xls, na qual a receita mensal se encontra na planilha Plan2, célula G7. Nesse caso, para
obter a receita do semestre, use a fórmula:
=SOMA(Janeiro:Maio!C5)+´h:\docs\[Junho.xls]Plan2´!G7
Se você precisa manter uma lista de contatos pessoais, ou mesmo o cadastro de sua coleção
de CDs ou DVDs, use os recursos de banco de dados do Excel. Crie uma tabela, com os
campos de dados indicados na primeira linha. A qualquer momento, você pode acionar o
comando Dados > Classificar e reorganizar os registros com base em até três campos. Para
pesquisar, use o comando Dados > Filtrar > AutoFiltro. Ao fazer isso, todos os campos, na
linha de títulos, ganham uma caixa de verificação que lhe permite filtrar o banco de dados para
ver apenas os registros de um determinado tipo. Se, por exemplo, a tabela de CDs tem um
campo Gênero, ao escolher a opção Rock, você vai ver na tela apenas os registros com essa
classificação. Você pode, ainda, montar um filtro em cima de um conjunto já filtrado. Dos discos
de rock, descubra quais têm dez ou mais faixas. Abra a caixa de verificação do campo Faixas
e escolha Personalizar. No primeiro campo, escolha a opção "é maior ou igual a" e ao lado
escreva 10. Para voltar a visualizar a totalidade dos registros, desfaça o caminho: escolha
Tudo, em Faixas, e Tudo, em Gênero. Os comandos Editar > Localizar e Editar > Substituir
são outros recursos para trabalhar com os registros. Para um cadastro simples, o Excel quebra
um bom galho. Agora, se você quiser montar um banco de dados com várias tabelas
relacionadas, tela para digitação, relatórios variados... Bem, nesse caso, use um programa de
banco de dados.
COMO USAR O PROCV???
Localiza um valor na primeira coluna de uma matriz de tabela e retorna um valor na mesma
linha de outra coluna na matriz da tabela.
Sintaxe
PROCV(valor_procurado;matriz_tabela;nú…
Valor_procurado O valor a ser localizado na primeira coluna da matriz (matriz: usada para criar
fórmulas únicas que produzem vários resultados ou que operam em um grupo de argumentos
organizados em linhas e colunas. Um intervalo de matrizes compartilha uma fórmula comum;
uma constante de matriz é um grupo de constantes usado como um argumento.) da tabela.
Valor_procurado pode ser um valor ou uma referência. Se valor_procurado for menor do que o
menor valor na primeira coluna de matriz_tabela, PROCV fornecerá o valor de erro #N/D.
Matriz_tabela Duas ou mais colunas de dados. Use uma referência a um intervalo ou nome de
intervalo. Os valores na primeira coluna de matriz_tabela são aqueles procurados por
valor_procurado. Esses valores podem ser texto, números ou valores lógicos. Textos em
maiúsculas e minúsculas são equivalentes.
Se FALSO, PROCV somente localizará uma correspondência exata. Nesse caso, os valores na
primeira coluna de matriz_tabela não precisam ser classificados. Se houver dois ou mais
valores na primeira coluna de matriz_tabela que corresponderem ao valor_procurado, o
primeiro valor encontrado será usado. Se uma correspondência exata não for encontrada, o
valor de erro #N/D será retornado.
Menos digitação no Excel
Explore o recurso das caixas de combinação do Excel para criar listas de opções e reduzir o
trabalho de digitação
As caixas de combinação em planilhas do Excel constituem um recurso muito prático que poucos
usuários utilizam. Essas caixas — que contêm uma lista de opções — facilitam a elaboração do
documento quando há itens que se repetem em determinados campos. Então, em vez de digitar, escolhe-
se uma opção. Além disso, as caixas de combinação do Excel são fáceis de usar e não exigem
conhecimento avançado. Veja no passo-a-passo a seguir como utilizá-las em suas planilhas.
1. Lista de produtos
Vamos usar como exemplo uma planilha para orçamento de venda com as seguintes colunas: Produto,
Preço Unitário, Quantidade e Total. As caixas de combinação vão ser usadas no campo Produto. A
primeira tarefa é definir o conteúdo dessas caixas, que será a lista de produtos disponíveis. Para
organizar o trabalho, crie essa lista numa planilha separada. Na coluna A da planilha Plan2, coloque o
título; Produtos, na linha 1. Deixe em branco a linha seguinte e escreva a especificação de cada item.
2. Desenho da caixa
Volte para a planilha Plan1. Nela, construa o formulário de orçamento. Agora, vamos incluir as caixas de
combinação nas células da coluna Produto. Dê o comando Exibir > Barras de Ferramentas e deixe visível
a barra Caixa de Ferramentas de Controle. Nessa barra, clique no controle Caixa de Combinação e
desenhe o objeto. Ajuste a caixa para que coincida com as dimensões da primeira célula da coluna
Produto. Aumente a altura das linhas (18 é um bom número para a altura).
3. Conteúdo da caixa
A caixa de combinação está vazia. Vamos incluir nela a lista de produtos. Clique com o botão direito na
caixa de combinação e, no menu, escolha a opção Propriedades. Na caixa Propriedades, localize a linha
ListFillRange. Digite a região da lista de produtos. Assim: Plan2!A2:A19. Observe: na lista foi incluída uma
célula em branco, A2. O objetivo é deixá-la como a primeira linha da lista. Assim, o usuário poderá
escolhê-la quando quiser cancelar a inclusão de uma linha no orçamento.
4. copiar e colar
Cada linha da coluna Produto deve conter uma caixa de combinação com o mesmo conteúdo. Então, em
vez de repetir o que foi feito no bloco anterior, vamos por um atalho. Copie a caixa de combinação. Agora,
selecione a célula imediatamente abaixo e dê o comando colar. Repita esse processo para todas as
linhas. Na barra Caixa de Ferramentas de Controle, clique no botão com o esquadro azul. Ele alterna
entre o modo de desenvolvimento e o modo de ação da planilha.
6. Um novo problema
A planilha já está pronta. Mas vamos pensar um pouco. Cada caixa de combinação contém a lista de
produtos, que ocupa o intervalo de células A2:A19, no exemplo. E como ficarão as coisas se a lista
incorporar novos itens, nas células A20, A21 etc.? Sempre que você aumentar a lista, será obrigado a
atualizar o endereço dela em cada uma das caixas. Que trabalhão. O Excel tem uma função chamada
DESLOC que pode ajudar a resolver o problema.
7. A solução, em tese
O que faz a função DESLOC? Ela define uma região da planilha de forma elástica. Vamos usá-la junto
com o recurso de nomear a coluna A de Plan2. Batizaremos essa coluna com o nome Produtos. Mas, ao
mesmo tempo, vamos dizer ao Excel que Produtos não equivale a toda a coluna A, mas somente ao
intervalo que vai de A2 (a célula em branco) até onde a coluna estiver preenchida. Desse modo, vai ser
possível aumentar a lista sem precisar mexer nas caixas de combinação.
8. Região automática
A solução é redefinir automaticamente o intervalo da lista de produtos. Para isso, acione Inserir > Nome >
Definir. Na caixa Definir Nome, digite: em cima, Produtos; e embaixo: =DESLOC(Plan2!
$A$2;0;0;CONT.VALORES(Plan2!$A:$A)). Dê OK. Isso define uma região chamada Produtos. A função
CONT.VALORES conta as células preenchidas na coluna A. DESLOC usa esse número para definir o
intervalo. Agora, em cada caixa, em vez de um endereço (A2:A19), escreva Produtos.
9. Mais expansões
Você pode automatizar ainda mais a planilha de orçamento. É possível, por exemplo, incluir uma coluna
de preços na lista de produtos (Plan2). Assim, quando se escolher um item, o preço aparecerá na coluna
correspondente. Mas para isso é preciso montar um esquema bastante criativo ou programar em
linguagem VBA.
É possível remediar esses inconvenientes, criando a sua própria assinatura digital para
autenticar a codificação dos macros gravados.
Criação da assinatura
• 1 No Microsoft Office 2000:
o Fazer uma busca do arquivo SELFCERT, clique duas vezes em
SelfCert.exe para exibir o assistente.
• 2 No ambiente XP, VISTA ou Windows7 para o Microsoft Office 2003 e o 2007
:
o Botão Iniciar.
o Em Todos os programas.
o Clique em Microsoft Office.
o Ferramentas Microsoft Office.
o E em Certificado digital para os projetos VBA.
Na janela do assistente
No campo "Nome do seu certificado", digitar um nome simples que você queira dar à
sua assinatura, como o seu pseudônimo, por exemplo.
(Na abertura, ativar os macros, Ferramentas > Macros > Segurança > Guia "Nível de
segurança" > assinalar o nível médio).
Maior segurança
Você pode aumentar a segurança para o nível elevado (Ferramentas > Macros >
Segurança > marcar Elevado).
Salvar e fechar o arquivo.
• Neste exemplo:
o J1=Termo a ser procurado
o J3=Descrição encontrada (coluna2 da nossa planilha)
o J5=Quantidade encontrada (coluna 3 da nossa planilha)
o J7=Preço encontrado (coluna 4 da nossa planilha)
Fórmulas
(tutorial PROCH)
• J3
o =PROCH ($J$1;PRODUTOS;2;FALSO)
o Para ser mais claro, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela PRODUTOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na segunda linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCH($J$1;PRODUTOS;2;FALSO));"Desconhecido";P
ROCH($J$1;PRODUTOS;2;FALSO))
•
o Com o Excel 2007 existe uma fórmula mais curta:
=SEERRO(PROCH($J$1;PRODUTOS;2;FALSO);"Desconhecido")
• J5
o =PROCH ($J$1;PRODUTOS;3;FALSO)
o Simplificando, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela PRODUTOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na terceira linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCH($J$1;PRODUTOS;3;FALSO));" Desconhecido ";
PROCH ($J$1;PRODUTOS;3; FALSO))
o Com o Excel 2007 existe uma fórmula mais curta:
=SEERRO(PROCH($J$1;PRODUTOS;3;FALSO);"Desconhecido")
• J7
o =PROCH($J$1;PRODUTOS;4;FALSO)
o Simplificando, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela PRODUTOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na quarta linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCH($J$1;PRODUTOS;4;FALSO);"Desconhecido";P
ROCH($J$1;PRODUTOS;4;FALSO))
o Com o Excel 2007 existe uma fórmula mais curta:
=SEIERRO(PROCH($J$1;PRODUTOS;4;FALSO);"Desconhecido")
• Neste exemplo:
o H1= Termo a ser procurado
o H4= Descrição encontrada (coluna2 da nossa planilha)
o H6= Quantidade encontrada (coluna 3 da nossa planilha)
o H8= Preço encontrado (coluna 4 da nossa planilha)
Fórmulas
• H4
o =PROCV($H$1;CAMPOS;2;FALSO)
o Para ser mais claro, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela CAMPOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na segunda linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCV($H$1;CAMPOS;2;FALSO));"Desconhecido";PR
OCV($H$1;CAMPOS;2;FALSO))
o Com o Excel 2007 existe uma fórmula mais curta:
=SEERRO(PROCV($H$1;CAMPOS;2;FALSO);"Desconhecido")
• H6
o =PROCV($H$1;CAMPOS;3;FALSO)
o Simplificando, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela CAMPOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na terceira linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCV($H$1;CAMPOS;3;FALSO));"Desconhecido";PR
OCV($H$1;CAMPOS;3;FALSO))
o Com o Excel 2007 existe uma fórmula mais curta:
=SEERRO(PROCV($H$1;CAMPOS;3;FALSO);"Desconhecido")
• H8
o =PROCV($H$1;CAMPOS;4;FALSO)
o Simplificando, partindo do conteúdo da célula H1, procuramos na
primeira linha da tabela CAMPOS, a coluna começando com esse
conteúdo, e extraímos o valor colocado na quarta linha; FALSO, indica
que estamos procurando uma correspondência exata.
o Para evitar a mensagem #N/A, se nada foi encontrado, utilizamos a
fórmula seguinte e "Desconhecido" aparecerá na célula do resultado.
o =SE(FORNA(PROCV($H$1;CAMPOS;4;FALSO));"Desconhecido";PR
OCV($H$1;CAMPOS;4;FALSO))
o Com o Excel 2007 existe uma fórmula mais curta:
=SEERRO(PROCV($H$1;CAMPOS;4;FALSO);"Desconhecido")
=A1*ICMS
Se mesmo assim a coisa ficar complicada, porque às vezes os vínculos não são
tão óbvios assim ou você não deseja fazer esta investigação toda, há outra
maneira: faça o download do suplemento findlink.xla (clicando no nome),
execute-o para instalá-lo como suplemento do Excel e pode utilizar o
suplemento para verificar onde estão os links.
Se você tentar, vai verificar que, clicando sobre um ícone com a tecla SHIFT
acionada, o ícone se altera, representando a função contrária. Completando o
clique, a função é executada.
Podemos economizar espaço nas barras de ferramentas, uma vez que não
precisamos dos dois botões com funcionalidade equivalente na barra de
ferramentas.
=ESQUERDA(B7;PROCURAR(" ";B7) - 1)
retorna Jaime
Como? A função PROCURAR busca o primeiro intervalo (espaço em branco)
e retorna a sua posição (é o sexto caractere) e a função ESQUERDA retorna
os 6-1=5 primeiros caracteres, exatamente o primeiro nome do nome
completo que está na célula B7.
Você não precisa imprimir resmas e resmas de folhas apenas para ter cópias
de algumas áreas de uma planilha Excel. Em vez disso, imprima seções não
contíguas, sem ter que cortar e colá-las em uma planilha separada.
É possível marcar quantas seções não contíguas você desejar, desde que
mantenha a tecla CTRL sempre pressionada. Terminada a seleção das áreas,
vá em Arquivo-Imprimir e aperte o botão Seleção.
O Excel imprimirá cada seção em uma página separada. Se quiser ter uma
visão da prévia do resultado, clique em VISUALIZAR IMPRESSÃO na caixa
de diálogo de impressão. Caso contrário, basta apertar OK.
Você pode criar uma pasta de trabalho que é aberta cada vez que o Excel é
carregado, colocando-a no diretório XLINICIO (ou XLSTART, dependendo
do idioma do Excel). Todas as pastas aí colocadas abrem automaticamente
quando iniciamos o Excel.
Alternativa
Você já quis transformar uma coluna de texto ou números em uma linha para
poder usar as linhas como linhas de rótulos de colunas em uma tabela? às
vezes, mover manualmente é lento e trabalhoso... Você pode usar o comando
COLAR ESPECIAL para isto: selecione a coluna, copie e selecione a célula
da extrema esquerda da linha que você deseja criar. A seguir clique EDITAR-
COLAR ESPECIAL- TRANSPOR.
Aluguel
Telefone
Gás
Luz
Por vezes você constrói uma tabela onde precisa de uma coluna com o total
acumulado a partir do valor da primeira célula calculado progressivamente,
como na coluna B da tabela abaixo, por exemplo:
A B
1 100 100
2 200 300
3 300 600
4 400 1000
5 500 1500
=SOMA($A$1:A1)
Caso seja necessário calcular o tempo transcorrido entre duas datas, a inicial,
por exemplo, na célula A1 e a final na célula A2, usar a seguinte função:
=DATADIF(A1;A2;"Y") & " anos " & DATADIF(A1;A2;"YM") & " meses "
& DATADIF(A1;A2; "MD") & " dias"
Esta dica veio dos colegas José Luiz, Acis Menezes e Marcelo Soares, do
grupo de discussão EXCEL Br, da Yahoo, ao qual pertenço.
Se você desejar limitar a área de exibição de uma planilha, pode usar dois
métodos:
Se você quiser que a sua planilha não exiba as linha abaixo da linha 115, basta
clicar sobra a linha 116, teclar CTRL+Shift+SetaParaBaixo (para se deslocar,
selecionando, até a linha 65536) e daí ir ao menu Formatar - Linha - Ocultar.
Para fazer o mesmo com a s colunas, use o mesmo procedimento (lembrar que
as colunas vão até a coluna IV): selecionar a coluna H, por exemplo, clicar
CTRL+Shift+SetaParaDireita e Formatar-Coluna-Ocultar.
b) Via Macro
Sub Congela_area()
Worksheet("Plan 1").Activate
ActiveSheet.ScrollArea = "A1:G115"
Range("A1").Select
End Sub
A segunda é do Marcelo:
Sub_ocultar()
End Sub
Para reexibir, crie uma função com a mesma sintaxe, substituindo TRUE por
FALSE.