Ir para o conteúdo principal

Como fazer referência à mesma célula de várias planilhas no Excel?

Suponha que você tenha uma pasta de trabalho que contém várias planilhas e agora deseja extrair os dados da mesma célula em várias planilhas em uma planilha mestre. Por exemplo, extraia a célula B8 da Folha1, Folha2, Folha3, Folha4 ... em uma folha mestre como mostrado a seguir na captura de tela. Como você resolveria essa tarefa de forma rápida e fácil no Excel?

Faça referência à mesma célula de várias planilhas em uma planilha mestre com fórmula

Faça referência à mesma célula de várias planilhas em uma planilha mestre com código VBA

Faça referência à mesma célula de várias planilhas em uma folha-mestre com um recurso incrível


Faça referência à mesma célula de várias planilhas em uma planilha mestre com fórmula

Se os nomes de suas planilhas forem nomes de planilhas padrão, como Planilha1, Planilha2, Planilha3 ..., você pode usar uma fórmula para lidar com esse trabalho rapidamente no Excel.

1. Primeiro, você deve criar uma lista de números auxiliares, insira 1, 2, 3, 4 ... números de sequência que indicam as planilhas que você precisa consultar, veja a captura de tela:

2. Em seguida, insira a fórmula abaixo na célula onde deseja extrair os dados e, em seguida, arraste a alça de preenchimento para as células que deseja aplicar esta fórmula, e todos os mesmos valores de célula de várias planilhas foram extraídos, veja a captura de tela:

=INDIRECT("'Sheet" & E2 & "'!$B$8")

Note: Na fórmula acima, E2 é o número do ajudante que você inseriu na etapa 1, e B8 é a referência de célula que você deseja extrair. Esta fórmula só funciona bem se os nomes das planilhas forem Plan1, Plan2, Plan3 ...


Faça referência à mesma célula de várias planilhas em uma planilha mestre

Kutools for Excel suporta um recurso poderoso-Consulte dinamicamente as planilhas que pode ajudá-lo a fazer referência ao mesmo valor de célula em várias planilhas em uma planilha mestre. Por favor, veja a demonstração abaixo.    Clique para baixar o Kutools para Excel!


Faça referência à mesma célula de várias planilhas em uma planilha mestre com código VBA

Se houver dezenas de planilhas cujos nomes de planilha são vários conteúdos em vez de Plan1, planilha2, neste caso, o código VBA a seguir pode ajudá-lo a preencher as mesmas referências de célula de várias planilhas em uma planilha de uma vez.

1. Na planilha mestre, clique na célula B8 que é a célula que você deseja extrair de outras planilhas.

2. Segure o ALT + F11 chaves, e abre o Janela Microsoft Visual Basic for Applications.

3. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.

Código VBA: faz referência à mesma célula de várias planilhas

Sub AutoFillSheetNames()
'Update by Extendoffice
Dim ActRng As Range
Dim ActWsName As String
Dim ActAddress As String
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ActRng = Application.ActiveCell
ActWsName = Application.ActiveSheet.Name
ActAddress = ActRng.Address(False, False)
Application.ScreenUpdating = False
xIndex = 0
For Each Ws In Application.Worksheets
If Ws.Name <> ActWsName Then
ActRng.Offset(xIndex, 0).Value = "='" & Ws.Name & "'!" & ActAddress
xIndex = xIndex + 1
End If
Next
Application.ScreenUpdating = True
End Sub

4. Então aperte F5 chave para executar este código e todos os valores da célula B8 de outras planilhas foram puxados para a planilha mestre. Veja a imagem:

Nota: Este código VBA é aplicado para preencher as células onde você clica. Por exemplo, se você clicar na célula A1 em uma planilha especificada, todos os valores da célula A1 de outras planilhas serão preenchidos nesta planilha.


Faça referência à mesma célula de várias planilhas em uma folha-mestre com um recurso incrível

Se você não está familiarizado com o código VBA, posso apresentar aqui uma ferramenta útil - Kutools for Excel, Com o seu Consulte dinamicamente as planilhas utilitário, você pode preencher referências de células de várias planilhas no Excel com facilidade.

Dicas:Para aplicar isso Consulte dinamicamente as planilhas recurso, em primeiro lugar, você deve baixar o Kutools for Excele, em seguida, aplique o recurso de forma rápida e fácil.

Depois de instalar Kutools for Excel, por favor, faça o seguinte:

1. Clique na célula B8 na planilha mestre que deseja extrair de outras planilhas.

2. Então clique Kutools > Mais > Consulte dinamicamente as planilhas, veja a captura de tela:

3. No Preencher as referências das planilhas caixa de diálogo, escolha Preencher verticalmente célula após célula do Preencher pedidoe clique no pequeno cadeado ao lado da caixa de texto da fórmula, e o cadeado cinza se tornará um cadeado amarelo, isso significa que a fórmula e a referência da célula foram bloqueadas, então você pode clicar em qualquer célula para extrair as referências da célula B8 de outras planilhas, em neste exemplo, clicarei na célula B2. Em seguida, verifique as planilhas das quais deseja extrair as referências de células. Veja a imagem:

Note: Se você não bloquear este pequeno cadeado, a referência de célula em que você clicou será alterada com a célula selecionada.

4. Então clique Faixa de preenchimento botão e os valores da célula da célula B8 de outras planilhas foram listados verticalmente na planilha mestre e, em seguida, feche esta caixa de diálogo. Veja a imagem:

Clique para baixar o Kutools para Excel e testar gratuitamente agora!


Mais artigos:

  • Copiar linhas de várias planilhas com base em critérios em uma nova planilha
  • Suponha que você tenha uma pasta de trabalho com três planilhas que têm a mesma formatação da imagem mostrada abaixo. Agora, você deseja copiar todas as linhas dessas planilhas cuja coluna C contém o texto “Concluído” em uma nova planilha. Como você poderia resolver esse problema de forma rápida e fácil sem copiar e colar um por um manualmente?
  • Crie uma lista de valores exclusivos de várias planilhas
  • Existe alguma maneira rápida de criarmos uma lista de valores exclusivos de todas as planilhas em uma pasta de trabalho? Por exemplo, tenho quatro planilhas que listam alguns nomes que contêm duplicatas na coluna A e, agora, quero extrair todos os nomes exclusivos dessas planilhas para uma nova lista. Como poderia terminar este trabalho no Excel?
  • Countif Um valor específico em várias planilhas
  • Supondo que eu tenha várias planilhas que contêm os dados a seguir, e agora, quero obter o número de ocorrências de um valor específico “Excel” dessas planilhas. Como posso contar valores específicos em várias planilhas?
  • Insira a mesma imagem em várias planilhas
  • Normalmente, podemos inserir uma imagem em uma planilha rapidamente usando a função Inserir do Excel, mas, você já tentou inserir a mesma imagem em todas as planilhas de sua pasta de trabalho? Neste artigo, vou apresentar um método útil para você resolver este trabalho.
  • Executar a mesma macro em várias planilhas ao mesmo tempo no Excel
  • Normalmente, podemos executar uma macro em uma planilha, se houver várias planilhas necessárias para aplicar essa mesma macro, você deve acionar o código uma por uma planilha. Existe alguma outra maneira rápida de executar a mesma macro em várias planilhas de uma vez no Excel?

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have create a stock sheet and opening stock list is there and i create 500 sheets for different items so how to put opening stock in all sheets at a time
This comment was minimized by the moderator on the site
Hello,


I have a list of students in column A and the schools they attend in G. I want a worksheet to populate all students who attend X school from the available worksheets. How would I do this? Thanks in advance!
This comment was minimized by the moderator on the site
I have a spreadsheet with all the months. I want some of the cells to carry over from the first month to the proceeding other (i.e., cell B12 in January can be linked to February - December cell B12). How would I do this?
This comment was minimized by the moderator on the site
Hi, thanks it works with a workbook at my job. Thanks Best regards Luzardo
This comment was minimized by the moderator on the site
Dears, Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works with me properly, however I need your help in how to me this code retrieve the values in the master sheet horizontal instead of vertical. Best Regards, :-)
This comment was minimized by the moderator on the site
Dears Kindly note that I used Reference Same Cell From Multiple Worksheets With VBA Code and it works properly, but I need to modify something in the code and I need your help to make the values return in the master sheet horizontal instead of vertical. Best Regards, Mohamed AbdELhady
This comment was minimized by the moderator on the site
Is there a MAcbook version of this tool?
This comment was minimized by the moderator on the site
Hi I have just tried your vba code and it makes sense how to use it however on my master spreadsheet for this to work it is slightly more complicated firstly i'd want when i run the code for the results to populate horizontally secondly the cell id use as a reference like B6 is used doesnt correpsond on the other spreadsheets - so to explain the value id want to find appears in the same cell on each sheet but this doesnt correspond onto the master spreadsheet hope this makes sense please help!!
This comment was minimized by the moderator on the site
hi Thank you for you coding its really great and so much helpful for us. In this above VBA code how can I exclude the hidden worksheet? As I have different customer whom I billed them monthly using a format. So I have created few worksheet and hide them and from where I extract the different data from this hidden sheet. So please let me know the coding so that it doesn't pick the cell value from hidden worksheet. Your work is highly appreciated and thak you for your wonderful support! Regards Abhishek
This comment was minimized by the moderator on the site
How would I reference a specific cell as opposed to the cell that I have selected in another workbook?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations