Como posso dividir uma planilha do Excel em vários arquivos com base em um nome em uma coluna?

0

Eu preciso dividir uma planilha do Excel em vários arquivos com base em um nome em uma coluna. Esta folha tem mais de 4000 linhas. Exemplo

Nome da pasta de trabalho: CO DILE

Nome da planilha: relatório01

Nome do responsável da data da conta do afiliado

XXP 1 1/1/98 Kelly, Ali $ 255585

XXP 2 1/1/98 Kelly, Ali $ 256566

XXP 3 1/1/98 Kelly, Ali $ 478751

XXP 1 1/1/98 Abot, Rachel $ 255585

XXP 2 1/1/98 Abot, Rachel $ 256566

XXP 3 1/1/98 Abot, Rachel $ 478751

Novas pastas de trabalho do Excel:

Nome do arquivo: Kelly, Ali CO DILE

Nome do responsável da data da conta do afiliado

XXP 1 1/1/98 Kelly, Ali $ 255585

XXP 2 1/1/98 Kelly, Ali $ 256566

XXP 3 1/1/98 Kelly, Ali $ 478751

Novas pastas de trabalho do Excel:

Nome do arquivo: Abot, Rachel CO DILE

XXP 1 1/1/98 Abot, Rachel $ 255585

XXP 2 1/1/98 Abot, Rachel $ 256566

XXP 3 1/1/98 Abot, Rachel $ 478751

Por favor, por favor me ajude !!!

    
por TNW 29.09.2011 / 17:05

2 respostas

1

Acho que você precisará exportar seus dados para texto e usar uma linguagem de script para ler o texto e automatizar a criação de arquivos. Eu faria assim:

  • Exporte sua pasta de trabalho para um arquivo CSV
  • Escreva uma página ASP / script VB / Outra tecnologia que pega cada linha de texto do seu arquivo CSV e analisa-a, criando novos arquivos CSV durante o processo
  • Copie e cole o texto do arquivo CSV na página ASP
  • Os arquivos CSV podem ser abertos no Excel ou talvez haja uma ferramenta de conversão em massa CSV para Excel?

Espero que você ache essa resposta útil.

    
por 29.09.2011 / 18:29
0

Se você não tiver um grande número de arquivos para criar, você poderá fazer isso manualmente, filtrando os dados originais por Nome e copiando as correspondências em uma nova pasta de trabalho. Eu diria que se você tiver 25 ou menos arquivos para criar, isso pode fazer mais sentido do que tomar o tempo para lutar com o VBA.

    
por 01.10.2011 / 21:49