Notifications
Clear all

Agrupamento dados (plan #) via SQL com parm

2 Posts
1 Usuários
0 Reactions
1,336 Visualizações
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Olá,
Necessito agrupar uma série de informações, mas as mesmas estão ou em planilhas ou em arquivos/planilhas separadas. Fora isso, preciso fazer uma pesquisa por uma determinada coluna que é comum nas planilhas pesquisadas. As colunas, em todas as planilhas, têm as mesmas colunas.
Tentei fazer uma conexão Microsoft Query, mas o que acontece é que ela cria uma coluna para cada, sendo que gostaria de agrupar as informações baseado no campo de pesquisa.
No exemplo que está no arquivo, embora o campo de pesquisa (B1) esteja na mesma planilha, a ideia é que ela esteja em uma outra planilha / arquivo.
Obviamente se tiver outra forma de fazer, agradeço, apenas preciso que, baseado em uma célula, haja o agrupamento das informações em uma única planilha, a fim de que eu possa fazer outras pesquisas, tabulações e gráficos.
Segue link: http://www.4shared.com/rar/EE3Ah_sOba/XXX1.html
Grato.

 
Postado : 12/07/2014 1:38 pm
(@johnsmith)
Posts: 36
Eminent Member
Topic starter
 

Olá,

como no caso que mencionei a tentativa seria por Microsoft Query, talvez a questão de agrupamento seria via UNION, mas só consegui ver a questão de INNER.

agora, parece que existe uma possibilidade usando conexão e fazendo o próprio SQL. Funciona, mas não consigo habilitar o campo - parâmetro. Veja abaixo um trecho do SQL e se alguém puder dizer o que está errado, agradeço.

select * from [x1$] where (cp1=?) union select * from [x2$] where (cp1=?)

nota: o nome da tabela tem que ser dessa forma, senão dá erro. vi em um relato que para uso do parâmetro teria que usar o "?" - mas não habilitou.
se eu trocar o (cp1=?) por [cp1]="a" por exemplo, o SQL funciona.

Agradeço alguma ajuda.

Vlw.

 
Postado : 13/07/2014 3:18 pm