Como inserir uma linha em uma planilha do Excel e atualizar as células referenciadas em uma pasta de trabalho externa

0

Eu tenho uma situação de pasta de trabalho / planilha de muitos para um. Eu tenho muitas pastas de trabalho que apontam para uma única pasta de trabalho A (pasta de trabalho mestre). Cada planilha externa possui uma célula exclusiva que faz referência na pasta de trabalho A, na coluna G.

A pasta de trabalho principal A está em ordem alfabética e a coluna G é atualizada com freqüência. De tempos em tempos, tenho que adicionar ou excluir uma linha de dados na planilha principal. Quando eu insiro ou apago uma linha nesta planilha principal ... ela elimina todas as minhas referências de célula nas planilhas externas.

Como posso inserir ou excluir uma linha na planilha mestra em ordem alfabética A e fazer com que o Excel atualize as referências de célula nas planilhas externas para corresponder ao novo local de fileira?

Espero que isso faça sentido e agradecemos antecipadamente por qualquer ajuda.

    
por meedison 29.04.2012 / 20:03

5 respostas

2

Isso pode não ser prático na sua situação, mas se todas as pastas de trabalho que fazem referência à sua pasta de trabalho mestre estiverem abertas quando o mestre tiver uma linha inserida, suas referências à pasta de trabalho principal serão ajustadas automaticamente quando essa inserção ocorrer.

    
por 30.04.2012 / 09:38
2

Opção 1: ignore o requisito de que a coluna G deve ser alfabetizada. Exclua linhas marcando-as como excluídas e sempre insira linhas no final da planilha. Isso, claro, para manter as referências externas estáveis.

Opção 2: Altere as referências externas para um valor de chave (identificador exclusivo para uma linha específica) em vez de uma célula específica e use VLOOKUP ou semelhante para recuperar valores da coluna G.

=VLOOKUP("uniqueId";[WorkbookA]Sheet1!A1:G1000;7;FALSE)
    
por 30.04.2012 / 18:26
0

se você usa o excel 2007+, recomendo usar Data > De outras fontes > Do Microsoft Query:

  1. escolha Arquivo do Excel e selecione seu mestre excel
  2. escolha colunas (se você não vir nenhuma lista de colunas, verifique as Opções > Tabelas do sistema)
  3. , se necessário, edite os dados > Conexões > escolha sua nova conexão > Propriedades > Definição > Texto de comando como o SQL ...
por 07.05.2012 / 12:43
0

Veja como sem ter as duas planilhas abertas ...

Na planilha original, vá para a célula a qual você se referirá externamente. Clique com o botão direito e selecione "Definir nome". Digite um nome para essa célula, ou seja, "Sales2012" e selecione "Ok"

Na planilha que se referirá a essa célula, altere a referência externa de = [source.xls] SheetName! g26 para = [source.xls] SheetName! Sales2012

Agora você pode adicionar ou excluir linhas ou colunas o quanto quiser, sem ter todos os arquivos abertos, e eles serão atualizados. Felicidades!

    
por 30.10.2013 / 18:50
0

Tive o mesmo problema solução simples depois de navegar na internet por algum tempo

ctrl selecione várias abas enquanto estiver na aba onde você tem sua referência

Em seguida, clique com o botão direito do mouse onde deseja adicionar sua linha

Em seguida, selecione inserir no menu suspenso

    
por 24.10.2016 / 09:07