KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como copiar várias seleções ou intervalos no Excel?

AutorXiaoyang Data de Modificação

No trabalho diário com o Excel, é comum precisar de partes de dados dispersas por uma folha de cálculo extensa, em vez de blocos contíguos. Por exemplo, poderá querer copiar tabelas específicas, colunas ou células não adjacentes e reuni-las ou transferi-las de uma só vez para outra folha. Contudo, ao selecionar vários intervalos não contíguos e tentar copiá-los em conjunto, o Excel exibe um alerta: «Esse comando não pode ser utilizado em múltiplas seleções». Essa limitação pode ser frustrante e dificulta a distribuição ou compilação de fragmentos separados de dados quando se recorre apenas às funcionalidades padrão do Excel. Então, quais são os métodos eficazes disponíveis para copiar rapidamente múltiplos intervalos selecionados? Este guia apresenta diversas soluções práticas, analisando o valor de cada método, os cenários em que se aplicam e os aspetos a considerar, para o ajudar a lidar com estes requisitos comuns de forma mais eficiente.


Copiar múltiplos Selecionar intervalo com a Área de Transferência

A Área de Transferência incorporada do Excel é muitas vezes ignorada, mas permite-lhe agregar vários excertos de conteúdo na sua folha de cálculo. Com o Painel da Área de Transferência, pode copiar conteúdo de locais diferentes, um a um, recolhê-los e, em seguida, colar tudo em conjunto na área pretendida da folha de destino. Esta solução alternativa é ideal para cenários em que precisa de reunir conteúdo visual, formas ou seleções mais pequenas — mas tenha em atenção que o Excel trata estas como ações individuais de cópia, pelo que a formatação e a estrutura podem não permanecer sempre consistentes ao colar. Eis os passos detalhados e os pontos essenciais a reter:

1. Clique em Base > uma captura de ecrã que mostra como abrir o painel da Área de Transferência no Excel no grupo Área de Transferência para abrir o Painel da Área de Transferência. (Este encontra-se geralmente na parte inferior direita do grupo Área de Transferência no Friso do Excel.) Veja a captura de ecrã:

2. Copie cada intervalo necessário, um de cada vez. Após cada cópia, o conteúdo selecionado aparecerá como um item individual no Painel da Área de Transferência à esquerda. Repita este processo para todos os intervalos que pretende combinar. Pode rever a lista da Área de Transferência para garantir que todos os intervalos necessários foram capturados e remover quaisquer itens indesejados antes de colar.

3. Aceda à folha de cálculo e selecione a célula de destino onde pretende agregar os intervalos copiados. No Painel da Área de Transferência, clique em Colar Tudo para colar todos os itens recolhidos de uma só vez.

Ao colar através da Área de Transferência, o conteúdo é empilhado verticalmente por predefinição; assim, se os dados tiverem de alinhar com uma estrutura específica, poderá precisar de ajustar os resultados colados — especialmente em tabelas ou listas. Além disso, a Área de Transferência armazena até 24 itens: ao exceder esse limite, os mais antigos são substituídos. Verifique sempre se a área de colagem está livre para evitar substituir acidentalmente dados importantes.

Combine facilmente múltiplas seleções de várias folhas de cálculo/livros numa única folha de cálculo/livro

Se precisar de reunir ou fundir conteúdo de inúmeras folhas ou livros, repetir manualmente operações de cópia e colagem entre livros pode ser tedioso, propenso a erros e demorado — especialmente na agregação de dados em larga escala. Com a funcionalidade Consolidar Planilhas do Kutools para Excel, pode integrar múltiplas folhas e livros num único destino de forma eficiente, minimizando o esforço manual e preservando a estrutura dos dados ao longo do processo. Esta solução é ideal para relatórios mensais, resumos interdepartamentais ou consolidação de dados históricos.


uma captura de ecrã de combinar facilmente várias seleções de múltiplas folhas/livros de trabalho numa única folha/livro de trabalho com Kutools for Excel

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

Copiar múltiplos Selecionar intervalo com código VBA

Se o seu fluxo de trabalho envolver regularmente a cópia de múltiplos intervalos separados, automatizar o processo através de VBA (Visual Basic for Applications) pode poupar tempo significativo e reduzir erros humanos. Esta solução é ideal para utilizadores avançados ou quando são necessárias tarefas repetitivas e estruturadas — como copiar as mesmas secções todas as semanas ou reformatar dados para relatórios. Este método oferece maior flexibilidade, mas exige uma operação cuidadosa passo a passo e atenção às localizações de colagem para evitar substituições acidentais de dados.

1. Mantenha premida a tecla Ctrl e utilize o rato para selecionar cada intervalo não adjacente que pretende agrupar.

2. Prima Alt + F11 em simultâneo para abrir a janela do editor Microsoft Visual Basic for Applications (VBA). Depois, clique em Inserir > Módulo. Cole o seguinte código diretamente na janela do módulo:

Option Explicit
Sub CopyMultipleSelection()
Dim SelAreas() As Range
Dim PasteRange As Range
Dim UpperLeft As Range
Dim NumAreas As Integer, i As Integer
Dim TopRow As Long, LeftCol As Integer
Dim RowOffset As Long, ColOffset As Integer
Dim NonEmptyCellCount As Integer
' Exit if a range is not selected
If TypeName(Selection) < > "Range" Then
MsgBox "Select the range to be copied. A multiple selection is allowed."
Exit Sub
End If
' Store the areas as separate Range objects
NumAreas = Selection.Areas.Count
ReDim SelAreas(1 To NumAreas)
For i = 1 To NumAreas
Set SelAreas(i) = Selection.Areas(i)
Next
' Determine the upper left cell in the multiple selection
TopRow = ActiveSheet.Rows.Count
LeftCol = ActiveSheet.Columns.Count
For i = 1 To NumAreas
If SelAreas(i).Row < TopRow Then TopRow = SelAreas(i).Row
If SelAreas(i).Column < LeftCol Then LeftCol = SelAreas(i).Column
Next
Set UpperLeft = Cells(TopRow, LeftCol)
' Get the paste address
On Error Resume Next
Set PasteRange = Application.InputBox _
(Prompt:="Specify the upper left cell for the paste range:", _
Title:="Copy Mutliple Selection", _
Type:=8)
On Error GoTo 0
' Exit if canceled
If TypeName(PasteRange) < > "Range" Then Exit Sub
' Make sure only the upper left cell is used
Set PasteRange = PasteRange.Range("A1")
' Check paste range for existing data
NonEmptyCellCount = 0
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
NonEmptyCellCount = NonEmptyCellCount + _
Application.CountA(Range(PasteRange.Offset(RowOffset, ColOffset), _
PasteRange.Offset(RowOffset + SelAreas(i).Rows.Count - 1, _
ColOffset + SelAreas(i).Columns.Count - 1)))
Next i
' If paste range is not empty, warn user
If NonEmptyCellCount < > 0 Then _
If MsgBox("Overwrite existing data?", vbQuestion + vbYesNo, _
"Copy Multiple Selection") < > vbYes Then Exit Sub
' Copy and paste each area
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
SelAreas(i).Copy PasteRange.Offset(RowOffset, ColOffset)
Next i
End Sub

3. Na janela do VBA, clique no botão Executar (ou prima F5) para executar o código.

4. Aparecerá uma caixa de diálogo a solicitar que especifique a célula superior esquerda onde pretende colar os seus intervalos combinados. Clique em OK após confirmar.
uma captura de ecrã de seleção de uma célula de destino para colocar os intervalos copiados

Precauções e resolução de problemas:Este código VBA organiza as seleções copiadas a partir do canto superior esquerdo do destino indicado. Esteja atento a possíveis substituições de dados — se a área de destino não estiver vazia, será exibido um aviso. Caso surjam mensagens de erro como “Índice fora do intervalo”, confirme se a sua seleção inclui apenas intervalos de células. Esta abordagem não suporta a cópia de elementos que não sejam células, como formas ou gráficos, e copia apenas os valores e a formatação das células, não os objetos.


Copiar rapidamente múltiplos Selecionar intervalo de uma folha de cálculo

O Kutools para Excel oferece uma solução ainda mais eficiente com a sua ferramenta Copiar Faixas: permite-lhe selecionar todos os intervalos necessários numa folha de cálculo e copiá-los numa única etapa. Numa interface simples e intuitiva, pode escolher exatamente como o conteúdo copiado deverá ser colado — quer seja todo o conteúdo, apenas fórmulas, apenas valores, apenas formatos, entre outros. Pode ainda optar por manter a altura das linhas e a largura das colunas, poupando tempo e garantindo uma formatação consistente.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

1. Selecione os intervalos um a um, mantendo premida a tecla Ctrl — depois aceda a Kutools > Copiar Faixas. Veja a captura de ecrã:
uma captura de ecrã de ativação e configuração da funcionalidade Copiar Múltiplos Intervalos de Kutools for Excel

2. Na caixa de diálogo Copiar Múltiplas Faixas, escolha Tudo nas opções de Colar Especial e confirme clicando em OK. Pode personalizar ainda mais as definições de colagem aqui — por exemplo, incluir apenas valores ou toda a formatação.

Nota: Para manter as dimensões originais — altura da linha e largura da coluna — de todos os intervalos, certifique-se também de marcar as opções Incluir Altura da Linha e Incluir Largura da Coluna antes de clicar em OK. Isto é especialmente útil quando a aparência estrutural é fundamental, como na criação de modelos ou relatórios limpos e profissionais.

3. Na caixa de seleção de destino que aparece, especifique a célula superior esquerda do seu intervalo de colagem e, em seguida, clique em OK.
uma captura de ecrã de seleção de uma célula de destino

Todos os intervalos selecionados serão colados consecutivamente na localização de destino, mantendo as dimensões originais, se for essa a sua preferência. Este método é rápido, elimina a necessidade de repetir manualmente operações de cópia e colagem e oferece a flexibilidade necessária para adaptar o resultado ao seu fluxo de trabalho.

Clique aqui para obter mais informações sobre a utilidade Copiar Múltiplas Faixas

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Copiar Múltiplas Faixas de várias folhas de cálculo/livros de trabalho

Agregação de fragmentos de dados provenientes de inúmeras folhas de cálculo ou de diferentes livros é frequentemente essencial para relatórios sumários ou análise de dados. Fazê-lo manualmente é demorado e propenso a erros, especialmente com ficheiros volumosos.Kutools para Excel disponibiliza uma funcionalidade poderosa: Consolidar Planilhas, que transforma a cópia de intervalos limitados de múltiplas folhas — ou mesmo de diferentes livros — num processo simples e guiado. Esta ferramenta é ideal para consolidações mensais, fusão de resultados de inquéritos, dados de faturação e outras tarefas em que a informação está dispersa por várias fontes.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

1. Comece por clicar em KUTOOLS PLUS > Combinar no Friso do Excel.

2. Na caixa de diálogo Consolidar Planilhas – Passo 1 de 3, escolha Combinar várias folhas de cálculo do livro de trabalho numa única folha e clique em Seguinte.
uma captura de ecrã da opção Combinar múltiplas folhas de cálculo de um livro de trabalho numa única folha, no assistente Combinar Folhas de Cálculo

3. No Passo 2 de 3, proceda da seguinte forma:
uma captura de ecrã do botão de seleção
(1) Em Lista de Livros, selecione o livro de trabalho e, em seguida, clique no botão uma captura de ecrã do botão de seleção Procurar após cada folha para selecionar o intervalo exato pretendido.
(2) Para incluir livros de trabalho adicionais, clique em Adicionar e, depois, repita o passo (1) para especificar o intervalo dos ficheiros adicionais.
(3) Clique em Concluir após confirmar todas as seleções.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

4. Aparecerá uma mensagem a perguntar se pretende guardar as suas definições como cenário para utilização futura. Clique em Sim para guardar ou em Não para continuar sem guardar.

Após a conclusão, todos os intervalos limitados provenientes de várias folhas ou livros de trabalho serão automaticamente recolhidos e reunidos numa nova planilha ou num novo livro de trabalho, sem necessidade de copiar e colar manualmente vezes sem conta. Isto preserva a estrutura dos seus dados e acelera drasticamente a compilação da informação distribuída.


Copiar e consolidar múltiplos intervalos utilizando fórmulas do Excel

Para utilizadores que pretendam consolidar o conteúdo de intervalos não contíguos numa única lista ou resumo — sem recorrer a VBA ou à Área de Transferência —, as fórmulas do Excel revelam-se uma solução extremamente útil. Esta abordagem é particularmente eficaz ao trabalhar com conjuntos de dados estruturados, como ao reunir informações dispersas por várias colunas ou listas numa única área de resumo. Eis um exemplo prático utilizando as seguintes fórmulas:

1. Imagine que pretende combinar os dados dos intervalos A1:A5 e C1:C5 numa única coluna, começando na célula E1. Introduza a seguinte fórmula em E1:

=VSTACK(A1:A5, C1:C5)

2. Prima Enter para confirmar. Todos os valores dos dois intervalos aparecerão empilhados a partir da célula E1 e nas seguintes. Se precisar de organizar todos os dados de vários intervalos não adjacentes numa área de resumo noutro local, basta modificar os intervalos dentro da função VSTACK.

Notas:
  • A função VSTACK está disponível apenas no Excel para Microsoft 365, no Excel para Microsoft 365 para Mac e no Excel para a Web.
  • Se a sua versão do Excel não suportar VSTACK, pode utilizar a seguinte fórmula para copiar intervalos. Eis um exemplo para fundir A1:A5 e C1:C5 em E1:E10:
    =IF(ROW(A1)<=5,INDEX(A$1:A$5,ROW(A1)),INDEX(C$1:C$5,ROW(A1)-5))
    Introduza esta fórmula na célula E1 e prima Enter, depois arraste-a até à célula E10. Isto colocará os primeiros 5 valores de A1:A5 e os seguintes 5 de C1:C5 numa única coluna. Ajuste os tamanhos dos intervalos e as referências conforme necessário aos seus dados de origem.

Precauções e notas: Estas fórmulas são ideais para resumos de dados estáticos, mas não preservam formatação, fórmulas, gráficos nem células mescladas provenientes do intervalo de origem. São mais adequadas para consolidar listas ou tabelas simples. Se encontrar erros como #REF!, verifique novamente os limites dos intervalos.

Ao trabalhar com múltiplos intervalos, verifique sempre com atenção as suas seleções e considere criar uma cópia de segurança antes de executar ações em massa — especialmente ao executar scripts VBA ou utilizar extras em livros de trabalho com elevada atividade. Caso obtenha resultados inesperados ao colar, analise a formatação da origem e a estrutura da área de destino. O Kutools para Excel foi concebido precisamente para simplificar estes processos, oferecendo ferramentas estáveis que permitem geri-los de forma eficiente. Escolha o método mais adequado ao seu cenário: para uso ocasional, a Área de Transferência ou as fórmulas do Excel podem ser suficientes; já para tarefas frequentes ou de grande escala, o recurso a VBA ou às utilidades do Kutools garante maior conveniência e precisão.


Demonstração: Copiar múltiplos Selecionar intervalo de uma folha de cálculo

 

Demonstração: Copiar múltiplos Selecionar intervalo de vários livros de trabalho/folhas de cálculo

 

Kutools para Excel: Mais de 300 ferramentas práticas ao seu alcance! Aproveite funcionalidades potenciadas por IA para um trabalho mais inteligente e rápido!Descarregar já!

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos