excel+lists

toc =Listas dependentes em Excel=

1. Introdução
O Microsoft Excel permite a limitação de escolhas numa validação de dados de uma lista através de uso de **intervalos (ranges) nomeados e a função INDIRECT**. No exemplo que vamos construir, se PEIXES é seleccionado como a categoria, apenas nomes de peixes aparecem na lista de itens.



2. Listas nomeadas
Para começar o exemplo, vamos criar a primeira lista chamada //Categorias// que vai conter dois elementos //Animais// e //Peixes//.


 * 2.1 Criação da primeira lista nomeada**


 * 1) Na segunda folha do livro, insira os dados conforme a imagem em cima;
 * 2) Seleccione as células da lista (mas não o cabeçalho).
 * 3) Clique na caixa nome no canto superior esquerdo da barra de fórmulas;
 * 4) Escreva //Categorias// que vai ser o nome da lista seleccionada.
 * 5) Pressione a tecla ENTER.


 * 2.2 Criação das listas secundárias**


 * 1) Insira os elementos para a próxima categoria;
 * 2) Seleccione as células da lista;
 * 3) Na caixa nome coloque //animais// (**o nome tem de ser exactamente igual ao do 1º elemento da lista //categorias//**);
 * 4) Pressione a tecla ENTER;
 * 5) Crie nova lista para a próxima categoria (nome: //peixes//).



3. Aplicar a validação de dados
Na folha 1 do livro reserve a coluna A para a escolha das categorias. Na coluna B para os itens que vão aparecer consoante a categoria seleccionada na coluna A.



a) Seleccionar as células onde quer aplicar a validação b) No menu Data (Dados) seleccionar Validation (Validação)
 * 3.1 Aplicar a validação**



c) No selector Allow drop-down list, seleccionar List (Lista); d) Na caixa de texto Source escreva o sinal de igual seguido do nome da lista, neste caso será //categorias// e) Clique OK.

>
 * 3.2 Aplicar a validação para os dados dependentes**
 * 1) Seleccionar os dados onde quer aplicar a validação de dados através das listas animais ou peixes, dependendo de qual categoria seleccionou na primeira coluna;
 * 1) No menu Data (Dados) seleccionar Validation (Validação)
 * 2) No selector Allow drop-down list, seleccionar List (Lista);
 * 3) Na caixa de texto Source escreva o sinal de igual seguido da função INDIRECT, referindo à primeira célula da coluna das Categorias: =INDIRECT(A2)
 * 4) Clique OK.


 * Nota**: Se a célula A2 está vazia, vai ver esta mensagem:



Clique yes (sim) para continuar.

4. Testar a validação de dados
As células na coluna das categorias vão mostrar os elementos da lista de categorias da segunda folha do EXCEL. As células na coluna dos itens vão mostrar os itens da lista de animais ou peixes, dependendo da selecção anterior executada na coluna das categorias