Interconexão de tabelas no Excel. Como amarrar seus dados de livros diferentes no Excel

Tabela amarrada - Esta é uma tabela criada no Excel e associada a uma tabela na janela PowerPivot. A vantagem de criar e manter dados no Excel antes de importá-los é que é possível continuar a alterar os dados na folha do Excel e, ao mesmo tempo, use-os para analisar no PowerPivot.

O nome da nova tabela aparece na janela PowerPivot sempre coincide com o nome da tabela do Excel. Portanto, antes de criar uma tabela relacionada, é necessário dar uma tabela do Excel com um nome claro. Por padrão, o Excel gera nomes de tabela automaticamente (Tabela1, Tabela2, etc.), mas você pode facilmente renomeá-los usando a interface do Excel.

Criando uma tabela no Excel

    Na janela Excel Selecione os dados que você deseja enviar no formulário de uma tabela.

    aperte o botão Formato como uma tabela Na guia Pasta raiz e selecione Estilo de mesa. Certifique-se de selecionar Mesa com manchetes.

    Dê a tabela o nome conforme descrito no procedimento a seguir.

Renomear a tabela no Excel

    Na janela Excel na guia Trabalhando com tabelas No grupo Propriedades na guia Projeto Digite um nome para a tabela.

Criando uma tabela relacionada no Excel

    Selecione a tabela criada na janela do Excel.

    Na guia PowerPivot no grupo Excel, clique em Crie uma mesa de malha.

    A nova tabela aparece na janela PowerPivot. Este Detalhes da Tabela estão associados à tabela do Excel selecionado e podem mudar para o Excel e não na janela PowerPivot.

Se você renomear a tabela do Excel depois de criar uma tabela relacionada, a conexão entre as tabelas será interrompida. Quando você tenta atualizar os dados, aparece uma caixa de diálogo. Bugs em tabelas relacionadas. Para selecionar uma opção de correção de erros, clique em Opções. O nome do nome na janela do PowerPivot não afeta a conexão.

Ao renomear os cabeçalhos da coluna na tabela do Excel, as alterações na tabela Gemini relacionada são usadas automaticamente. No entanto, se você renomear o cabeçalho da coluna no Excel, que é usado no PowerPivot, esta conexão PowerPivot terá que ser recriada. Para mais informações sobre links, consulte a seção.

Por padrão, as tabelas do PowerPivot associadas às tabelas do Excel são atualizadas automaticamente quando as mudanças de dados. Além disso, eles podem ser atualizados manualmente na janela do PowerPivot ou na janela do Excel.

Modo de atualização de tarefas no PowerPivot

    Trabalhando com tabelas Clique na guia Tabela amarrada e no grupo Tabelas relacionadas. aperte o botão Modo de atualização.E depois pressione o botão manualmente ou automaticamente.

Atualizando tabelas relacionadas manualmente no PowerPivot

    Na janela do PowerPivot na seção Trabalhando com tabelas Clique na guia Tabela amarrada e no grupo Tabelas relacionadas. Clique na atualização TUDO ou Atualização dedicada.

Atualizando tabelas relacionadas manualmente no Excel

    Na janela Excel Clique na guia PowerPivot e selecione Atualizar tudo no grupo de dados do Excel.

Se precisarmos os dados automaticamente de uma tabela do Excel foram transferidos para outroVocê precisa vincular essas tabelas. Existem várias maneiras de associar dados de duas tabelas no Excel. Mão única - Com a ajuda da fórmula, veja o artigo "Como amarrar as tabelas no Excel".
Aqui considere como amarrar duas mesas em diferentes livros excelUsando a configuração de comunicação entre as tabelas. Quando você configura tudo, é suficiente abrir uma tabela para que os dados sejam movidos para esta tabela de outra tabela. Não há necessidade de abrir todos os livros para se comunicar. Ela vai trabalhar com um livro aberto.
Então, temos dois livros do Excel - Book1 e Book2. No livro1 há tal mesa, já preenchida. Tabela 1. Atenção!
Se houver células combinadas na tabela, em eles, a conexão não funcionará ou será derrubada.
No livro2, fazemos a mesma mesa, mas não o preenchem.

Agora precisamos fazê-lo para que os dados da tabela1 se movam automaticamente na Tabela2. No livro1, pressione o mouse direito sobre a célula A1. No menu de contexto que aparece, clique na função "Copiar".
Vá para a Tabela2. Nós destacamos a célula A2. Clique na guia "Home", o botão "Inserir" e clique no botão "Inserir Comunicação".

Você ainda pode ligar para a função "Inserir Communication". Também copie, mas no menu de contexto, clique na função "Inserção Especial". Na caixa de diálogo que aparece, clique no botão "Inserir Communication". Atenção!
Se você clicar na tecla ENTER, a conexão não será instalada. Portanto, ao estabelecer comunicação, basta clicar em uma célula vazia. Um quadro pulsante na célula A1 na tabela1 para remover a tecla "ESC".
Quando você estabelece uma conexão na célula, o caminho será escrito na string de fórmula.
Na Cell A2 Tabela2, o nome da coluna apareceu, como na Tabela1.
Agora, para copiar a conexão em toda a coluna, no caminho do endereço na célula A1 Remover o sinal de $ - substitua o link absoluto relativo. Para detalhes sobre os links, consulte o artigo "Links relativos e absolutos para o Excel".
Copie a fórmula com uma ligação da célula A1 na coluna. Também configuramos e, em seguida, copiamos, comunicações em outras células. Ele acabou por uma tabela2.


Altere os números na tabela1.

A Tabela2 acabou.

Salve os dois livros, feche. Agora, se abrirmos um livro1, você mudará os números nele, trabalharemos e fecharemos. Mas quando abrimos um livro2, todos os mesmos dados na tabela2 ao abrir um livro 2 mudarão para aqueles que mudamos na Tabela1.
Para outras características de uma inserção especial, consulte o artigo "Inserir especial no Excel".
Como vincular tabelas em computadores diferentes, consulte o artigo "compartilhando o arquivo do Excel".
No Excel, você pode configurar a transferência automática de dados da tabela do Excel no Word e vice-versa. Olhe no artigo "

Se os dados de outra folha forem usados \u200b\u200bem uma folha de trabalho, essas folhas são consideradas conectadas. Usando a ligação, você pode mover as células das células de várias tabelas diferentes em uma planilha.

Alterando o conteúdo da célula em uma folha ou tabela ( fonte) O livro de trabalho leva a uma mudança em suas células associadas em folhas ou tabelas ( receptores). Este princípio distingue a ligação de folhas de cópia simples do conteúdo de células de uma folha para outra.

Dependendo da técnica de execução, a ligação acontece " direto"E através da equipe" Inserção especial ".

Ligação direta As folhas são usadas diretamente ao entrar na fórmula na célula, quando uma referência à célula de outra folha é usada como um dos elementos da fórmula. Por exemplo, se houver uma fórmula que usa uma referência à A4 de outra folha de trabalho (por exemplo, a folha 1) e ambas as folhas são carregadas, então essa ligação de folhas é chamada de "direto".

O termo "linha reta" indica que o próprio usuário diretamente ao inserir a fórmula indica o nome da folha e o endereço absoluto da célula separada por uma marca de exclamação "!".

Exemplos de fórmulas: \u003d C5 * List1! A4.

Leaf3! B2 * 100%

Folha1! A1-List2! A1.

Observação.Para especificar links para células e folhas localizadas em pastas de trabalho descarregadas (não abertas), na fórmula, você precisa definir o caminho completo da localização do arquivo sem espaços. O caminho é definido em citações simples, onde o nome do disco, o diretório (pastas), o nome do livro de trabalho (nome do arquivo) em colchetes e o nome da folha à qual o link está bloqueado.

Por exemplo:

\u003d "D: \\ Documentos estudantis [cálculo da renda .xls] compra de produtos"! H19

Encadernando pelo comando " Inserção especial " É executado se qualquer célula de tabela em uma planilha deve conter um valor de célula de outra folha de trabalho.

Para refletir na célula C4 em uma folha Preço do produtovalor celular N4 na folha de origem Compra de produtos.você precisa colocar o cursor na célula N4 da folha de origem e executar o comando. Editar / Copiar.Na folha Preço do produtocoloque o cursor na célula C4, que deve estar associada ao original e execute o comando Editar / Inserir Especial / Inserir Comunicação(Veja a Fig. 6). Então na folha Preço da implementaçãouma indicação da célula da folha de origem aparecerá. Compra de produtos.por exemplo: \u003d Compra de produtos! $ H $ 4

Com esta ligação, o Excel usa automaticamente o endereço absoluto para a célula, porque O endereço relativo de recurso pode resultar em erros, especialmente se você acessar arquivos descarregados (livros de trabalho).

Tarefa 7.Laço Células C4, C5, C6, C7, C8 no gasto de compra de mesa em uma folha Preço da implementaçãocom células apropriadas em uma folha Compra de produtos.usando vários métodos de células de ligação (Fig. 28).

FIG. 28. Ligação de células de várias folhas de trabalho

Infelizmente, se o livro de origem tiver sido removido / movido ou renomeado, a conexão será ofendida. Além disso, a conexão será perdida se você mover o arquivo de destino (contendo o link). Se você passar apenas o arquivo final pelo correio, o destinatário também não poderá atualizar a comunicação.

Como quebrar o link

Uma maneira de resolver este problema é uma ruptura de comunicação. Se apenas uma conexão estiver no arquivo, isso é bem simples:

  1. Clique na guia Dados.
  2. Selecionar time Alterar conexões No capítulo Conexões.
  3. Clique Quebrar a comunicação.

IMPORTANTE! Ao quebrar a comunicação, todas as fórmulas que se referem ao livro de origem serão convertidas em valores! Cancelamento desta operação é impossível!

Como quebrar a conexão com todos os livros

Por conveniência, você pode usar uma macro que quebra a comunicação com todos os livros. Macro faz parte do suplemento VBA-Excel. Para usá-los necessários:


Código no VBA.

O código de macro de remoção de todas as conexões com o livro é apresentado abaixo. Você pode copiá-lo para o seu projeto.

Sub UnlinkworkBooks () Dim WBlinks Dim I No caso de Seleção Long Select MsgBox ("Todos os links para outros livros serão excluídos deste arquivo e as fórmulas que vinculam a outros livros serão substituídas pelos valores." & VBCLF & "Tem certeza Você quer continuar? ", 36," RIP Connection? ") Caso 7" Não Sair Sub-End Selecione WBlinks \u003d ActiveWorkBook.LinkSources (Tipo: \u003d XllinkTypeExcellinks) Se não for isempty (WBlinks), em seguida, para I \u003d 1 para Ubound (WBlinks) ActiveWorkBook.breaklink Nome: \u003d WBlinks (i), digite: \u003d xllinktypeexcellinks em seguida else MsgBox "Não há links para outros livros neste arquivo.", 64, "Comunicação com outros livros" End se termine

Como quebrar o link apenas no intervalo dedicado

Às vezes há muitas conexões no livro e há medos que quando você exclui comunicação, você pode remover extra. Para evitar isso usando o complemento, você pode excluir conexões apenas no intervalo dedicado. Por esta.

Folhas de livro de trabalho

Até agora, trabalhou apenas com uma folha do livro de trabalho. Muitas vezes é útil usar várias folhas de trabalho.

Na parte inferior da tela, as etiquetas de folha são visíveis. Se você clicar no rótulo com o botão esquerdo do mouse, a folha especificada ficará ativa e movida para o topo. Clique com o botão direito do mouse no rótulo causará um menu para essas ações com uma folha, como mover, excluir, renomear, etc.

No canto superior esquerdo da janela do livro de trabalho, os botões de rolagem com os quais você pode mover de uma folha de trabalho para outra.

Ao clicar com o botão direito do mouse nos botões de rolagem, você pode abrir um menu dependente de espaço para selecionar a área de trabalho desejada.

Localização dos livros dos trabalhadores

Suponha que você queira ver todos os livros abertos na tela de uma só vez, o Excel atenderá facilmente seu desejo, e você pode facilmente navegar em seus livros. Usando o comando do Excel Janela Você pode organizar pastas de trabalho abertas na tela quatro maneiras.

* Nas proximidades - Livros de trabalho abertos em pequenas janelas, para as quais a tela inteira é dividida com uma maneira "azulejada";

* De cima para baixo - as pastas de trabalho abertas são exibidas no Windows tendo uma visão de tiras horizontais,

* Da esquerda para a direita - as pastas de trabalho abertas são exibidas no Windows com um tipo de tira vertical;

* Cascade - Workbooks (cada uma na sua janela) "dispostos" nas camadas da tela.

Transições entre empregos

Independentemente de você decidir localizar todas as pastas de trabalho abertas na tela ou simplesmente "colocá-las" no outro em ordem de abertura, você pode se mover facilmente de um livro para outro. Excel fornece várias maneiras rápidas de ir ao livro desejado. Para fazer isso, você pode usar o mouse, as teclas de emergência ou a janela do menu do Excel. Estas são essas maneiras:

* Clique na parte visível da janela do livro de trabalho;

* Pressione as teclas Para ir de uma janela de livro para a outra janela.

* Abra a janela do menu do Excel. Sua parte inferior contém uma lista de pastas de trabalho abertas. Para ir ao livro desejado, basta clicar no nome.

Copiando dados de um livro de trabalho para outro

Usando o comando do Excel, você pode copiar dados de um livro de trabalho para outro. Por exemplo, você abriu dois livros de trabalho Um dos quais contém um orçamento trimestral e o outro é anual. Para economizar tempo, seria bom copiar os dados no primeiro trimestre do primeiro livro de trabalho até o segundo. Nesse caso, os dados iniciais na primeira pasta de trabalho não alteram a cópia desses dados.

Para copiar dados de um livro de trabalho para outro, abra os dois livros de trabalho. Selecione os dados no primeiro livro e clique nos painéis padrão da barra de ferramentas Copiar para mudar para outro livro, use qualquer um dos métodos acima. Por exemplo, de acordo com um deles, selecione o nome do segundo livro de trabalho no menu. Vá para a folha de trabalho desejada e selecione a célula na qual você pretende inserir dados. Clique no botão padrão da barra de ferramentas Inserir. O Excel instantaneamente copia dados na segunda pasta de trabalho.

Transferência de dados entre trabalhos

Este procedimento é semelhante ao copiar dados. A diferença é usar outro botão. Realce os dados na primeira pasta de trabalho e clique no botão padrão de corte de ferramentas para extrair os dados. Indo para outra pasta de trabalho, destaque a célula desejada e clique no botão padrão da barra de ferramentas Colar. Como resultado, o Excel excluirá dados do primeiro livro de trabalho e inseri-los para o segundo.

Há uma maneira rápida de transferir os dados da folha de trabalho (folhas) entre trabalhos. Consiste em usar o método "arrastar e omitir". Primeiros livros abertos envolvidos na operação de transferência de dados. Selecione no comando do menu do Excel / localize. Na janela, selecione a caixa de diálogo Local de janela, selecione a opção em seguida e clique no botão OK. Você deve ver pelo menos uma pequena parte da janela de cada pasta de trabalho. Selecione a etiqueta de folha (folhas) que você deseja copiar. Coloque o ponteiro do mouse sobre a etiqueta de folha selecionada, clique e, sem liberar o botão do mouse, arraste o rótulo para a janela de outro livro de trabalho. Quando você solta o botão do mouse, a folha será "registrada" na nova pasta (para ele).

Criando conexões entre folhas de trabalho e pastas de trabalho.

O Excel permite que você use dados de outras folhas na tabela de outras tabelas.

A ligação é um processo de atualização dinâmica de dados na folha de trabalho com base em outros dados de origem (folha de trabalho ou livro de trabalho). Dados relacionados refletem quaisquer alterações feitas nos dados de origem.

A ligação é realizada por fórmulas especiais que contêm os chamados links externos. O link externo pode se referir a uma célula de outra folha de trabalho do mesmo livro de trabalho ou na célula de qualquer outra folha de trabalho de qualquer outro livro de trabalho. Por exemplo, os links entre as duas folhas são alcançados devido à introdução de uma fórmula a uma folha com um link para uma célula em outra folha.

O Excel permite criar conexões com outras planilhas e outras pastas de trabalho de três tipos:

Ao trabalhar com um grande número de dados e criar numerosas folhas de alimentos para armazenar esses dados, há situações em que a fórmula em uma folha de trabalho usa dados de outra folha de trabalho. Essas fórmulas são muito úteis porque eles salvam a necessidade de armazenar dados redundantes em muitas planilhas.

Para se referir à célula em outra folha de trabalho, coloque uma marca de exclamação entre o nome da folha e o nome da célula. A sintaxe para este tipo de fórmulas é a seguinte: \u003d folha! Célula. Se a sua folha tiver um nome, em vez de folha de designação, use o nome desta folha. Por exemplo, o relatório! B5.

Se o nome contiver espaços (por exemplo, Orçamento 99.), então ao criar links para outras folhas, esse nome deve ser incluído em citações simples.

Vinculando várias folhas de trabalho

Muitas vezes há situações em que a fórmula deve se referir ao intervalo de células, incluindo duas ou ainda mais folhas na pasta de trabalho. Isso geralmente acontece quando as folhas de trabalho idênticas são criadas para a distribuição orçamentária por diferentes períodos de tempo, para obter informações sobre o trabalho de várias equipes ou informações de vendas em várias regiões. Você também pode ter diferentes folhas de trabalho, mas seus valores totais são especificamente contidos em células com endereços idênticos. E todos esses valores finais podem ser minimizados para obter um resultado total em uma fórmula contendo uma referência a todas essas folhas e endereços celulares.

Nesses casos, o Excel refere-se a faixas de células usando referências tridimensionais. A referência tridimensional é estabelecida transformando a faixa da folha (indicando a folha inicial e final) e a faixa correspondente de células. Por exemplo, uma fórmula que usa uma referência tridimensional, que inclui folhas de folha1 para Sheet5 e Cell A4: A8, pode ter o seguinte formulário: \u003d Sum (Sheet1: List5! A4: A8).

Referências tridimensionais podem ser incluídas na fórmula e de outra maneira. Para fazer isso, basta clicar na folha de trabalho a ser incluída na fórmula. Mas primeiro, inicie a fórmula na célula onde você deseja obter o resultado. Quando se trata de um giro antes de usar um link tridimensional, clique no primeiro atalho da folha a ser ligado e, em seguida, pressione (e não deixe ir) e clique no rótulo da última folha a ser incluída no link. Depois disso, aloque as células necessárias. Depois de completar o edifício de fórmulas, pressione a tecla. .

Ligação de livros de trabalhadores

Quando trabalhos de ligação, vários termos são usados \u200b\u200bque você deve saber. O livro de trabalho contendo a fórmula de ligação é chamado de livro de trabalho dependente e o livro de trabalho contendo os dados associados ao livro de trabalho original.

A conexão entre os dois arquivos é obtida introduzindo uma fórmula de comunicação a um arquivo com um link para uma célula em outro arquivo, o arquivo que recebe dados do outro é chamado de arquivo de destino, e o arquivo que fornece dados é um arquivo de origem .

Uma vez que a conexão seja estabelecida. O Excel copia o valor da célula no arquivo de origem na célula do arquivo de destino. O valor na célula de destino é atualizado automaticamente.

Ao se referir à célula contida em outra pasta de trabalho, a seguinte sintaxe é usada: [Book] Folha! Célula. Apresentando a fórmula de ligação para referência ao link de outro livro de trabalho, use o nome deste livro, fechado em colchetes, seguido pelo nome da folha de trabalho sem espaços, então a marca de exclamação (!), E depois de endereço celular (células). Por exemplo, "C: Petrov [Magazine1.hls] literatura"! L3.

Atualizar conexões

Trabalhando com vários trabalhos e fórmulas de ligação, você precisa saber como essas conexões são atualizadas. As fórmulas serão atualizadas automaticamente, se você alterar os dados nas células para o qual existem links somente se ambos os livros de trabalho forem abertos.

Se os dados na pasta de trabalho original mudar no momento em que o livro dependente (que contém a fórmula de ligação) estiver fechado, os dados associados não serão atualizados imediatamente. Abrindo a pasta de trabalho dependente na próxima vez, o Excel solicitará que você confirme a atualização de dados. Para atualizar todos os dados relacionados na pasta de trabalho, selecione a resposta Sim. Se você tiver conexões atualizadas manualmente ou deseja atualizar as conexões, selecione a resposta.

Para excluir uma folha, selecione o comando Excluir no menu dependente do contexto para etiquetas. Para remover várias folhas de trabalho de uma só vez, pré-selecioná-las quando a tecla CTRL for pressionada.

Verificar:

· Você sabe o que: Workbook do Excel; folha de trabalho; Regras para gravação de fórmulas para comunicação de folhas de trabalho;

· Você sabe como: insira a folha de trabalho; excluir; Renomear; mover; cópia de; abra a janela; perto; pedido; Comunicar entre folhas de um e diferentes livros de trabalho.

Trabalho de laboratório no Microsoft Excel.