Wednesday, March 6, 2019

Criar lista de nomes no Excel - expansível

Neste post iremos criar uma lista de nomes no Excel, com a finalidade de alimentar um banco de dados sem que seja necessária sua edição. Esta lista pode ser usada como intervalo de uma lista suspensa ou um gráfico com intervalo automático, por exemplo.

1. Criar uma lista com a fonte de dados: no caso, queremos uma lista de produtos de um supermercado. É esta lista que iremos inserir os dados ao longo do tempo.


2. Criada a lista, clicar na aba Fórmulas, depois em Definir nome.

 Irá abrir a seguinte janela:

Nome: Definir o nome desejado. No caso, escolhi "Produtos" por ser uma lista de produtos de supermercado.
Escopo: Podemos escolher a Pasta de Trabalho, que engloba todas as abas do Excel, ou uma aba específica. Se escolhermos uma aba específica, o nome não será reconhecido em outras abas.
Comentário: opcional.
Refere-se a: Inserir a fórmula.

Neste campo iremos referir onde estão nossos dados da lista. Iremos indicar ao Excel para expandir esta lista à medida que inserirmos dados.

Irei usar a fórmula DESLOC combinada com a CONT.VALORES, que indica meu intervalo a partir das células que contém valores.

- Fórmula:
=DESLOC(1a célula da lista; 0; 0; CONT.VALORES(Intervalo da lista); 1)
=DESLOC(Planilha1!$A$2; 0; 0; CONT.VALORES(Tabela1[Produto]); 1)

Neste caso, selecionei a primeira célula da lista, que é o primeiro produto logo abaixo do cabeçalho, e o intervalo da lista. Este intervalo determinei como a coluna de Produtos.
Observação: não selecionei a coluna inteira porque minha tabela possui cabeçalho, então consideraria este como texto e minha lista ficaria com um espaço em branco.

Para selecionar todos os dados de uma coluna a partir de uma célula, selecione esta célula e as teclas
+ +


No comments:

Post a Comment