Quando consulta dados no Excel, poderá utilizar um valor de entrada - um parâmetro - para especificar algo sobre a consulta. Para tal, crie uma consulta parametrada no Microsoft Query:
-
Os parâmetros são utilizados na cláusula WHERE da consulta, que funciona sempre como um filtro para os dados recuperados.
-
Os parâmetros podem pedir ao utilizador um valor de entrada quando a consulta é executada ou atualizada, utilizar uma constante como o valor de entrada ou utilizar o conteúdo de uma célula especificada como o valor de entrada.
-
Um parâmetro faz parte da consulta que modifica e não pode ser reutilizado noutras consultas.
Nota Se quiser outra forma de criar consultas parametrização, consulte o artigo Criar uma consulta parametrização (Power Query).
Procedimento
-
Clique em Data > Get & Transform Data > Get Data > From Other Sources > From Microsoft Query.
-
Siga os passos do Assistente de Consultas. No Assistente de Consultas – Concluir ecrã, selecione Ver dados ou editar consulta no Microsoft Query e, em seguida, clique em Concluir. A janela do Microsoft Query é aberta e apresenta a sua consulta.
-
Clique em Ver> SQL. Na caixa SQL diálogo Desapareça, procure a cláusula WHERE – uma linha que começa com a palavra WHERE, normalmente no final do código SQL código. Se não houver uma cláusula WHERE, adicione uma ao escrever WHERE numa nova linha no final da consulta.
-
Depois de WHERE, escreva o nome do campo, um operador de comparação (=, <, >, LIKE, etc.) e um dos seguintes:
-
Para um pedido de parâmetro genérico, escreva um ponto de interrogação (?). Não é apresentada nenhuma expressão útil no pedido que aparece quando a consulta é executada.
-
Para um pedido de parâmetro que ajude as pessoas a fornecer dados válidos, escreva uma expressão entre parênteses retos. A expressão é apresentada no pedido de parâmetro quando a consulta é executada.
-
-
Quando terminar de adicionar condições com parâmetros à cláusula WHERE, clique em OK para executar a consulta. Excel pede-lhe que forneça um valor para cada parâmetro e, em seguida, o Microsoft Query apresenta os resultados.
-
Quando estiver pronto para carregar os dados, feche a janela do Microsoft Query para devolver os resultados à Excel. A caixa de diálogo Importar Dados é aberta.
-
Para rever os parâmetros, clique em Propriedades. Em seguida, na caixa de diálogo Propriedades de Ligação, no separador Definição, clique em Parâmetros.
-
A caixa de diálogo Parâmetros apresenta os parâmetros utilizados na consulta. Selecione um parâmetro em Nome do parâmetro para rever ou alterar a forma como o valor do parâmetro é obtido. Pode alterar o pedido de parâmetro, introduzir um valor específico ou especificar uma referência de célula.
-
Clique em OK para guardar as suas alterações e fechar a caixa de diálogo Parâmetros e, em seguida, na caixa de diálogo Importar Dados, clique em OK para apresentar os resultados da consulta Excel.
Agora, o seu livro tem uma consulta parametrada. Sempre que executar a consulta ou atualizar a ligação de dados, o Excel verifica o parâmetro para concluir a cláusula WHERE da consulta. Se o parâmetro pedir um valor, o Excel apresenta a caixa de diálogo Introduzir Valor do Parâmetro para recolher a introdução – pode escrever um valor ou clicar numa célula que contenha o valor. Também pode especificar que o valor ou referência que fornece deve ser sempre utilizado e, se utilizar uma referência de célula, pode especificar que o Excel deve atualizar automaticamente a ligação de dados (ou seja, executar a consulta novamente) sempre que o valor da célula especificada for alterado.
Consulte Também
Personalizar uma consulta parametrizada