Preciso criar uma pasta de trabalho mestre do Excel que faça referência a outras pastas de trabalho para que eu possa procurar itens em um só lugar, em vez de várias planilhas do Excel.

0

Tenho colegas de trabalho que acompanham o produto em que trabalham usando uma pasta de trabalho do Excel. Cada pessoa tem a sua própria. Atualmente, se eu quiser descobrir quem trabalhou em um item, preciso pesquisar cada pasta de trabalho individualmente ou compilá-las regularmente em uma pasta de trabalho.

Eu tentei criar uma pasta de trabalho mestre usando o Connections e fazer referência a cada pasta de trabalho em uma planilha para cada funcionário, mas aparentemente isso tem um limite de 255 colunas.

Estou procurando aconselhamento sobre a melhor maneira de criar uma pasta de trabalho para combinar todas as informações dos meus colegas de trabalho em uma pasta de trabalho principal. Eu li sobre o SSIS, mas não tenho idéia de como ir sobre como criar / tentar isso como eu não posso encontrar o Excel Connections Manager que toda a minha pesquisa fala sobre.

EX. Quando eu abro minha pasta de trabalho mestre, Steve, Jess, & As pastas de trabalho individuais de Kelley são preenchidas automaticamente para que eu possa pesquisar todas de uma vez.

Qualquer sugestão / recomendação seria muito apreciada. Obrigado você

    
por Kyle Hinkebein 19.03.2015 / 19:57

3 respostas

1

O SSIS é uma ferramenta muito poderosa. Eu usei-o com sucesso para consolidar dados de milhares de planilhas em um banco de dados, atendendo ao conteúdo variado de folhas e colunas. No entanto, é uma ferramenta de desenvolvimento com uma curva de aprendizado íngreme.

Eu usaria o suplemento Excel do Power Query para o seu desafio. Ele pode combinar dados de vários arquivos em uma única tabela do Excel, por exemplo,

link

    
por 23.03.2015 / 04:00
0

Se todos os documentos forem salvos na rede ou em sua unidade local, você poderá gravar alguns VBA para importar rapidamente os dados. Comece com:

Workbooks.Open ("C: \ thefilepath \ thefile")

você pode copiar os dados para a sua "pasta de trabalho principal" e fechar automaticamente as outras planilhas. Você também pode escrever algum código que permita selecionar apenas os arquivos que deseja abrir, se é isso que você está procurando.

Acho que isso será uma opção lenta se houver muitos dados. Opções de banco de dados diferentes do excel provavelmente funcionarão melhor.

    
por 19.03.2015 / 20:28
0

Use o VBA!

é muito simples de aprender, vai demorar cerca de 30 linhas de código para fazer isso.

for each workbook

open...

copy all rows into source sheet

close
    
por 19.03.2015 / 21:48