Como utilizar nomes definidos para atualizar automaticamente um intervalo de gráficos no Excel
Resumo
Para configurar um gráfico que é atualizado automaticamente à medida que adiciona novas informações a um intervalo de gráficos existente no Microsoft Excel, crie nomes definidos que mudam dinamicamente à medida que adiciona ou remove dados.
Mais Informações
Esta secção inclui dois métodos para utilizar nomes definidos para atualizar automaticamente o intervalo do gráfico.
Método 1: Utilizar OFFSET com um nome definido
Para utilizar este método, siga estes passos, conforme adequado para a versão do Excel que está a executar.
Microsoft Office Excel 2007 e versões posteriores
Numa nova folha de cálculo, escreva os seguintes dados:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
No separador Fórmulas , clique em Definir Nome no grupo Nomes Definidos .
Na caixa Nome , escreva Data.
Na caixa Refere-se a , escreva "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)" e, em seguida, clique em OK.
No separador Fórmulas , clique em Definir Nome no grupo Nomes Definidos .
Na caixa Nome , escreva Vendas.
Na caixa Refere-se a , escreva "=OFFSET($B$2,0,0,COUNTA($B:$B)-1)" e, em seguida, clique em OK.
Limpe a célula B2 e, em seguida, escreva "=ALEATÓRIO()*0+10"
Nota
Esta fórmula utiliza a função RAND volátil. A fórmula atualiza automaticamente a fórmula OFFSET que é utilizada no nome definido "Vendas" quando introduz novos dados na coluna B. O valor 10, que é utilizado nesta fórmula, é o valor original da célula B2.
Selecione as células A1:B4.
No separador Inserir , clique num gráfico e, em seguida, clique num tipo de gráfico.
Clique no separador Estrutura , clique em Selecionar Dados no grupo Dados .
Em Entradas de Legenda (Série), clique em Editar.
Na caixa Valores de série , escreva =Folha1! Vendas e, em seguida, clique em OK.
Em Etiquetas do Eixo Horizontal (Categoria), clique em Editar.
Na caixa Intervalo de etiquetas do Eixo , escreva =Folha1! Data e, em seguida, clique em OK.
Microsoft Office Excel 2003 e versões anteriores
Numa nova folha de cálculo, escreva os seguintes dados:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
No menu Inserir, aponte para Nome e, em seguida, clique em Definir.
Na caixa Nomes no livro , escreva Data.
Na caixa Refere-se a , escreva "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)"
Clique em Adicionar.
Na caixa Nomes no livro , escreva Vendas.
Na caixa Refere-se a, escreva "=OFFSET($B$2,0,0,COUNT($B$2:$B$200)-1)"
Clique em Adicionar e, em seguida, clique em OK.
Limpe a célula B2 e, em seguida, escreva "=ALEATÓRIO()*0+10"
Nota
Esta fórmula utiliza a função RAND volátil. A fórmula atualiza automaticamente a fórmula OFFSET que é utilizada no nome definido "Vendas" quando introduz novos dados na coluna B. O valor 10, que é utilizado nesta fórmula, é o valor original da célula B2.
Selecione $A$1:$B$4.
Crie o gráfico e, em seguida, adicione os nomes definidos no gráfico. Para tal, siga estes passos, conforme adequado para a versão do Excel que está a executar.
Microsoft Excel 97 até Excel 2003
No menu Inserir, clique em Gráfico para iniciar o Assistente de Gráficos.
Clique num tipo de gráfico e, em seguida, clique em Seguinte.
Clique no separador Série. Na lista Séries, clique em Vendas.
Na caixa Etiquetas do eixo categoria (X ), substitua a referência de célula pelo nome definido Data.
Por exemplo, a fórmula pode ser semelhante à seguinte:
=Folha1! Data
Na caixa Valores, substitua a referência de célula pelo nome definido Vendas.
Por exemplo, a fórmula pode ser semelhante à seguinte:
=Folha1! Vendas
Click Next.
Faça as alterações que pretender no passo 3 do Assistente de Gráficos e clique em Seguinte.
Especifique a localização do gráfico e clique em Concluir.
Microsoft Excel 5.0 ou Microsoft Excel 7.0
No menu Inserir, aponte para Gráfico e clique em Como Nova Folha para iniciar o Assistente de Gráficos.
Click Next.
Clique num tipo de gráfico e, em seguida, clique em Seguinte.
Clique num subtipo de gráfico e, em seguida, clique em Seguinte.
Clique em Colunas para Séries de Dados Em e escreva 1 para Utilizar As Primeiras 1 Colunas para Etiquetas do Eixo de Categoria (x). Click Next.
Clique nos títulos que pretende apresentar e clique em Concluir.
O gráfico é apresentado num novo gráfico.
Selecione a série de dados. No menu Formatar, clique em Selecionar Série de Dados.
Clique no separador Valores X. Na caixa Valores X, substitua a referência de célula pelo nome definido Data.
Por exemplo, a fórmula pode ser semelhante à seguinte:
=Folha1! Data
Clique no separador Nome e Valores. Na caixa Valores Y, substitua a referência de célula pelo nome definido Vendas.
Por exemplo, a fórmula pode ser semelhante à seguinte:
=Folha1! Vendas
Clique em OK.
Método 2: Utilizar uma base de dados, OFFSET e nomes definidos no Excel 2003 e em versões anteriores do Excel
Também pode definir os seus dados como uma base de dados e criar nomes definidos para cada série de dados de gráficos. Para utilizar este método, siga estes passos:
Numa nova folha de cálculo, escreva os seguintes dados:
A1: Month B1: Sales A2: Jan B2: 10 A3: Feb B3: 20 A4: Mar B4: 30
Selecione o intervalo A1:B4 e, em seguida, clique em Definir Base de Dados no menu Dados.
No menu Fórmula, clique em Definir Nome.
Na caixa Nome, escreva Data.
Na caixa Refere-se a , escreva "=DESLOCAMENTO(Base de Dados,1,0,LINHAS(Base de Dados)-1,1)"
Clique em Adicionar.
Na caixa Nome, escreva Vendas.
Na caixa Refere-se a , escreva "=DESLOCAMENTO(Base de Dados,1,1,LINHAS(Base de Dados)-1,1)"
Clique em Adicionar e, em seguida, clique em OK.
Selecione $A$1:$B$4
Repita o passo 10 do método 1 para criar o gráfico e adicionar os nomes definidos ao gráfico.
Desde que os dados que pretende que apareçam no gráfico sejam definidos como uma base de dados, o gráfico é atualizado automaticamente à medida que adiciona novos dados.
Nota
Se estiver a criar um gráfico de séries que desenha todos os valores num bloco adjacente de células numa única coluna e o bloco de células começa com a primeira linha, pode utilizar qualquer uma das seguintes fórmulas na caixa Refere-se ao nome definido:
=INDIRETO("Folha1!$a$1:$a"&CONTAR(Folha1!$A:$A))
=Folha1!$A$1:OFFSET(Folha1!$A$1,CONTAR(Folha1!$A:$A),0)
Para utilizar um bloco de células que começam com uma célula numa linha diferente da primeira linha, referencie essa linha na primeira referência de célula e adicione o número da linha inicial à contagem para encontrar o número da última linha. Para desenhar entradas não numéricas adjacentes (por exemplo, etiquetas), utilize COUNTA em vez de CONTAR.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários