vlookup e pastas de trabalho compartilhadas indiretas e externas

0

Eu tenho duas pastas de trabalho do Excel que são compartilhadas na pasta da nossa empresa.

excel1 é o local em que cada funcionário tem sua própria página para preencher as informações e a coluna 1 de cada página é a referência de linha

excel2 é um formulário para ser preenchido e impresso. mas a informação é retirada das páginas do excel1.

idealmente, os colegas devem preencher seu nome na célula A5 do excel2, que é igual à sua planilha no excel1 ............ exemplo: excel1 possui planilhas nomeadas: sheet1="Annie", sheet2="lara", sheet3="maya", sheet4="liza" ........... então liza escreverá liza na célula A4 no excel2, então as informações da planilha excel1 do liza serão preenchidas no formulário excel.

a lógica é a seguinte:

em excel2 = vlookup (a14, em excel1 sheet liza, 3, false) .. se liza estiver na célula A5 em excel2 = vlookup (a14, em excel1, folha Annie, 3, false) ... se Annie estiver na célula A5.

a fórmula real do vlookup é como tal: = VLOOKUP (A14, '[

por Annie 26.04.2013 / 15:15

1 resposta

3

É possível. Pelo menos por enquanto. Você nunca pode ter certeza de quanto tempo vai durar, no entanto. Pastas de trabalho compartilhadas, ou seja, pastas de trabalho acessadas por várias pessoas ao mesmo tempo são notoriamente não confiáveis, acabarão se tornando corrompidas e impossíveis de solucionar problemas. Se você quiser usar pastas de trabalho compartilhadas, é melhor ter um bom regime de backup.

Para a fórmula Indireta () trabalhar em um arquivo externo, o outro arquivo deve estar aberto. Então você pode usar algo como

=VLOOKUP(A14,Indirect("'[excel1.xlsm]"&A5&"'!$A:$U"),3,FALSE)

Você pode considerar a criação de uma solução ao contrário, ou seja, cada usuário tem sua própria pasta de trabalho e ninguém mais a utiliza. Em seguida, crie outra pasta de trabalho para fins de relatório que seja puxada de todas as pastas de trabalho do usuário com fórmulas de pesquisa.

Ou, se você realmente precisar de acesso simultâneo a vários usuários, considere um banco de dados como Access ou SQL. Você ainda pode usar o Excel como o front-end do usuário para entrada de dados e relatórios.

    
por 27.04.2013 / 11:52