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

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

Eu tenho uma situação de pasta de trabalho/planilha muitos para um. 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 à qual faz referência na pasta de trabalho A, coluna G.

A pasta de trabalho mestre A está em ordem alfabética e a coluna G é atualizada com frequência. De vez em quando, preciso adicionar ou excluir uma linha de dados na planilha mestre. Quando insiro ou excluo uma linha nesta planilha mestre... isso elimina todas as minhas referências de células nas planilhas externas.

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

Espero que faça sentido e agradeço antecipadamente por qualquer ajuda.

Responder1

Opção 1: Ignore o requisito de que a coluna G esteja em ordem alfabética. Exclua linhas marcando-as como excluídas e sempre insira linhas no final da planilha. Isto, claro, para manter as referências externas estáveis.

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

=VLOOKUP("uniqueId";[WorkbookA]Sheet1!A1:G1000;7;FALSE)

Responder2

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

Responder3

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

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

Responder4

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

ctrl selecione várias guias enquanto estiver na guia onde você tem sua referência

Em seguida, clique com o botão direito onde deseja que sua linha seja adicionada

Em seguida, selecione inserir no menu suspenso

informação relacionada