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
+ +


Como criar uma lista suspensa automática - auto expansível

É recorrente situações em que é necessário utilizar listas suspensas, que são listas com a finalidade de limitar o conteúdo de uma célula.

Neste post iremos utilizar lista suspensas que são automáticas, ou seja, à medida que esta lista for alimentada, ela aumentará sem a necessidade de editá-la.

Esse tipo de ferramenta é útil para situações em que várias pessoas utilizam a mesma planilha, para evitar que itens sejam duplicados por não serem escritos exatamente iguais.

1. O primeiro passo é Definir Nome para a lista. Clique aqui para acessar o post referente.

2. Clique na célula onde você quer inserir a lista suspensa e em seguida, na aba Dados, selecionar Validação de dados. Neste caso iremos inserir nesta tabela em outra aba do mesmo arquivo e selecionaremos a célula A2:



Irá abrir a seguinte janela:

 No campo "Permitir", selecione Lista.

- "Menu suspenso na célula": selecione para deixar a lista suspensa na célula.
- Clique no campo "Fonte", selecione (para notebooks, + ) para abrir a janela "Colocar nome", onde é possível selecionar a lista que criamos.





- O resultado é este: uma lista suspensa que disponibiliza todos os produtos da lista que criamos.