Lista das funções do Excel (em PowerBI)

sexta-feira, 28 de dezembro de 2012

Macro para múltiplas substituições no Excel 2013

Há muito que estava prometido esta Macro em Excel, para executar múltiplas substituições. Irei utilizar a versão Excel 2013 mas funciona exatamente da mesma maneira em qualquer outra versão do programa.
Localizar e Substituir é uma operação comum e simples no Excel. A questão está no numero de substituições a fazer!
Quando a lista de substituições é extensa a função Localizar e Substituir não é suficiente.
Nesse sentido desenvolvi uma Macro que facilita imenso esse trabalho.
É muito simples de usar e os resultados são espantosos!

Vamos então instalar o código no Excel para podermos utilizar sempre que necessário.
Abra o Excel e pressione simultaneamente as teclas Alt+F11 de modo a abrir a janela do Editor de Visual Basic. Do lado esquerdo na janela dos projetos  localize o livro PERSONAL.XLSB*, abra um dos módulos ou insira um novo e cole o código abaixo.

Sub multisubstituir()
On Error Resume Next
    Dim myList, myRange
    Set myList = Application.InputBox(prompt:="Selecione a lista das substituições (2colunas)", _
    Title:="Tabela das Substituições", Type:=8)
    Set myRange = Application.InputBox(prompt:="Selecione as celulas a substituir", _
    Title:="Área a Substituir", Type:=8)
    For Each cel In myList.Columns(1).Cells
        myRange.Replace What:=cel.Value, _
        replacement:=cel.Offset(0, 1).Value, LookAt:=xlWhole
    Next cel
End Sub

Conforme a imagem seguinte.


quarta-feira, 26 de dezembro de 2012

Flash Fill no Excel 2013

Flash Fill, é a nova opção inteligente de preenchimento de dados em colunas. É uma das novidades do Microsoft Excel 2013. Com certeza, nos vai poupar muitas horas de trabalho.
Aproveito também para mostrar o novo ambiente de trabalho do Excel 2013.
Vou utilizar este ficheiro (Welcome to Excel 2013), se desejar acompanhar este artigo, pode transferir o ficheiro sem qualquer restrição.
Esta funcionalidade é muito interessante. Parece mesmo que adivinha o que se pretende. Senão vejamos, na folha (1. Flash Fill-texto), temos na coluna B um conjunto de email's aos quais pretendemos utilizar o primeiro nome. Experimente digitar na célula C5 o nome Nancy, na célula C6, ao começar a escrever surgirá uma lista "fantasma" com a lógica aplicada à célula de cima. Simplesmente clique em Enter para aceitar a lista proposta.
Experimente outros dados como o sobrenome ou o domínio de cada email.

segunda-feira, 17 de dezembro de 2012

Obter detalhe de valor a partir de uma Tabela Dinâmica

Esta dica é muito simples e simultaneamente eficaz. Não costuma aparecer em livros e manuais.
Como obter o detalhe de um valor de uma tabela dinâmica?
Repare no seguinte, por definição uma tabela dinâmica serve para resumir grandes quantidades de dados. No entanto por vezes é necessário saber a razão de determinado valor numa tabela dinâmica.
Se quiser pode-nos acompanhar utilizando o livro aqui disponível.
Suponhamos que quer saber quais foram as barragens concluídas em Portugal na década de 90.

Pode sempre ir a lista de origem filtrar mas existe uma forma muito mais simples. Experimente dar um duplo clique na célula com o valor referente ao quer deseja saber. Neste caso depois de dar um duplo clique na célula B13 é interessante verificar o que aconteceu.

sexta-feira, 14 de dezembro de 2012

Criar Alertas com a Formatação Condicional em Excel

Criar alertas com a formatação condicional em Excel é uma excelente forma de nos mantermos actualizados sem grande esforço. O exemplo de hoje utiliza formulas com datas.
Este exemplo tem por objectivo, controlar o envio dos veículos de uma empresa à respectiva Inspecção Periódica Obrigatória. Se faltarem 30 dias a linha da viatura muda para uma cor de preenchimento amarelo. Se faltarem apenas 7 dias a linha fica com uma cor de preenchimento de vermelho.
Começamos com uma tabela como esta que se encontra na próxima imagem.
O objectivo é fazer com as linhas da tabela mudem de cor de acordo com a legenda da coluna F. Para tal vamos usar a formatação condicional do Excel.

quarta-feira, 12 de dezembro de 2012

Criar um questionário com feedback final no PowerPoint

Este artigo pretende demonstrar como é simples usar o PowerPoint para criar um questionário com um feedback final. Este mostrará o numero de respostas correctas, respostas erradas e total de questões.
Podia ter pensado num questionário com feedback questão a questão ou um que só permitisse avançar nas questões quando indicasse a resposta correcta. O utilizador tem apenas uma hipótese de resposta.
Todos eles são possíveis de serem criados no PowerPoint. Eventualmente teremos necessidade de utilizar alguma programação em VBA. Nada de complicado.
Este tipo de apresentações são especialmente indicadas para professores, formadores e educadores. Podem ser utilizadas em computadores, CD ou PenDrive, numa plataforma de e-learning ou até para partilhar na Internet.
Neste exemplo usaremos o PowerPoint 2010. Trata-se apenas de um prototipo. Deverá ser sempre adequado ao publico alvo e aos objectivos da sua apresentação.

Instruções passo a passo.
1- Abra o PowerPoint. Aproveite para colocar o titulo e/ou subtítulo da apresentação.
2- Insira uma forma a seu gosto. Formate-a como desejar. vamos aproveitar a inserir-lhe já uma hiperligação de modo a passar ao slide seguinte. Para isso seleccione a forma, clique no separador Inserir e depois no botão hiperligação.
Escolha as opções da imagem anterior.