Como mesclar guias no Excel
O Excel é uma ferramenta extremamente útil para armazenar, gerenciar e exibir grandes conjuntos de dados. Esteja você lidando com resultados repetíveis de experimentos científicos, informações de funcionários de empresas, pesquisas de preços de produtos ou muito mais, tudo isso pode ser exibido como planilhas no Excel.
Um arquivo Excel ou pasta de trabalho pode conter várias guias. Embora a maioria das planilhas do Excel tenham usos diferentes, algumas guias podem conter informações duplicadas ou relacionadas. Mesclar ou consolidar guias relacionadas em uma única guia do Excel ajudará você a ler, analisar e organizar os dados para processamento posterior.
Este artigo mostrará como mesclar duas (ou mais) guias no Excel, juntamente com alguns recursos e métodos avançados que você pode usar.
Mesclando guias no Excel – é simples
Antes de mesclar, certifique-se de que todas as guias tenham cópias de backup. Suas guias de origem conterão os dados brutos que você está usando, enquanto a guia de destino terá o resultado final. Dependendo dos requisitos do seu projeto, estas podem ou não ser a mesma guia.
A função de consolidação padrão no Excel pode mesclar dados por posição ou por categoria (nome de linha ou coluna). No entanto, os dados precisam estar no mesmo formato e tamanho, ou criarão novas linhas ou colunas. Por exemplo, se você estiver usando métricas de vendas para escritórios diferentes, precisará ter o mesmo número de categorias pelas quais está classificando e o mesmo número de semanas/meses que está catalogando.
Tenha em mente que as funções de consolidação funcionam com dados numéricos. O Excel pode calcular somas, médias, desvios e valores mínimos e máximos, entre outros pontos estatísticos. No entanto, não permite transformações mais sutis de dados baseados em texto.
As etapas para fusão, por cargo ou categoria são mostradas abaixo:
- Na guia de destino, decida as posições dos dados mesclados e clique na célula superior esquerda das posições selecionadas.
- Clique na aba “Dados”.
- Vá para “Ferramentas de Dados” e selecione “Consolidar”. Isso abre uma janela pop-up.
- Na caixa “Função” , selecione uma função na lista suspensa.
- Selecione os dados a serem mesclados:
- Se por posição, vá em “Guias de Origem” e clique no botão “Adicionar” para adicionar os dados na caixa “Todas as referências” . Os dados a serem adicionados podem ser digitados manualmente, como “
Sheet1!$B$2:$B$10
” refere-se às células de B2 a B10 da aba denominada Plan1 no documento atual. - Se for por categoria, na caixa “Rótulos do usuário em” , selecione “Linha superior” (por linhas) ou “Coluna esquerda” (por colunas), ou “Criar links para dados de origem” (escrever links).
- Se por posição, vá em “Guias de Origem” e clique no botão “Adicionar” para adicionar os dados na caixa “Todas as referências” . Os dados a serem adicionados podem ser digitados manualmente, como “
- Clique no botão “OK” e os dados na caixa “Todas as referências ” ou nas linhas/colunas selecionadas serão mesclados.
Deve-se mencionar que você sempre pode copiar e colar para transferir dados de uma guia para outra. No entanto, isso pode ser demorado e sujeito a erros. Existem maneiras mais elegantes de conseguir a consolidação sem repetir informações.
Mesclando guias no Excel VBA
VBA significa Visual Basic for Applications, uma linguagem de programação simples, mas poderosa, que você pode usar para estender aplicativos do Microsoft Office, incluindo o Excel. O principal problema no uso do VBA é que você precisará entender e usar código para criar aplicativos ou macros.
Para criar e editar uma macro VBA, faça o seguinte:
- Selecione “Exibir” na barra de ferramentas.
- Clique em “Macros” na extrema direita. Isso abre uma janela pop-up Macro.
- Digite o nome da macro (por exemplo, “teste”) e clique no botão “Criar” no lado direito e um console de codificação aparecerá com o conteúdo básico que diz algo como:
###
Sub test()
End Sub
### - Você pode editar o código da macro no console. Este é um exemplo que combina tabelas de planilhas:
###
Sub Merge_Multiple_Sheets_Row_Wise()
Dim Work_Sheets() As String
ReDim Work_Sheets(Sheets.Count)
For i = 0 To Sheets.Count - 1
Work_Sheets(i) = Sheets(i + 1).Name
Next i
Sheets.Add.Name = "Combined Sheet"
Dim Row_Index As Integer
Row_Index = Worksheets(1).UsedRange.Cells(1, 1).Row
Dim Column_Index As Integer
Column_Index = 0
For i = 0 To Sheets.Count - 2
Set Rng = Worksheets(Work_Sheets(i)).UsedRange
Rng.Copy
Worksheets("Combined Sheet").Cells(Row_Index, Column_Index + 1).PasteSpecial Paste:=xlPasteAllUsingSourceTheme
Column_Index = Column_Index + Rng.Columns.Count + 1
Next i
Application.CutCopyMode = False
End Sub
###O código de macro de amostra percorre o número total de guias e cria uma nova planilha “Planilha combinada”.
- Para executar o código, no console Macro, na aba “Executar” , clique em “Executar Sub/UserForm”, então será gerada a nova aba chamada “Planilha Combinada” . Você também pode modificar o código Marco para editar o intervalo de dados e os nomes.
Mesclando planilhas no Excel Online
Várias ferramentas online gratuitas permitem mesclar planilhas do Excel. Nessas ferramentas, você simplesmente precisa selecionar e fazer upload das pastas de trabalho (uma pasta de trabalho com múltiplas guias ou pastas de trabalho diferentes). Exemplos são Aspose Cell Merger e DocSoSo Excel Combiner .
Lembre-se de que mesclar planilhas não manipula os dados. Essas ferramentas pegam duas ou mais pastas de trabalho do Excel e retornam uma pasta de trabalho do Excel com uma ou mais planilhas com dados copiados nelas.
Combinando guias no Excel usando o Power Query
Power Query é outra maneira de combinar guias no Excel. Para uma pasta de trabalho do Excel com várias guias, use as seguintes etapas:
- Vá até a aba “Dados” e o grupo “Obter e transformar dados” e clique no botão “Obter dados” .
- Na lista, clique em “Consulta em branco” na opção “De outras fontes” e você verá um novo Editor do Power Query com o nome padrão “Consulta 1”.
- Na barra de funções (fx), digite a fórmula “=Excel.CurrentWorkbook()”(observe que a fórmula diferencia maiúsculas de minúsculas) e pressione a tecla “Enter” e uma lista dos nomes das guias da pasta de trabalho original aparecerá.
- Selecione os nomes das guias (colunas) para mesclar (ou marque a opção “Selecionar todas as colunas” se todas as colunas forem mescladas).
- Clique no botão de seta dupla próximo à tecla “Conteúdo” .
- Desmarque “Usar nome da coluna original como prefixo” se desejar que os nomes exatos da pasta de trabalho original sejam usados no arquivo mesclado em vez de como prefixos.
- Clique em “OK” e você verá uma nova guia com todos os dados mesclados, na qual os nomes das guias da pasta de trabalho original serão listados na coluna mais à direita.
Métodos Alternativos
O Excel é uma ferramenta útil para lidar com dados de array 2D. Se você for um cientista de dados, entretanto, poderá acessar os dados diretamente usando linguagens de programação como Python ou R. O segredo é que a estrutura de dados dos arrays 2D é comum: usando separadores (espaço, tabulação, vírgula, etc.) para dividir todos os pontos de dados. O. O formato csv, por exemplo, utiliza separadores de vírgula e pode ser aberto diretamente para leitura/edição pelo Microsoft Excel. Alternativamente, você também pode abrir os arquivos Excel (.xlsx) por essas linguagens de programação, como o pacote “readxl” em R, que pode abrir e manipular os dados de diferentes planilhas Excel. Nestes casos, funções simples, mas convenientes, como cbind (vinculação de colunas com a mesma dimensão) podem ser usadas para mesclar. Todos os dados de diferentes guias do Excel podem ser mesclados em quadros de dados para análises estatísticas e visualizações,
Obtenha mais com menos
A partir dos processos resumidos acima, você obterá uma única planilha integrada com dados de vários recursos. Esta planilha pode servir como arquivo ou banco de dados de backup. Além disso, a guia mesclada permite adquirir perspectivas que podem estar faltando nos dados de um único recurso. Recomendamos que você teste as funções de consolidação e macros em dados de exemplo e faça backup deles com antecedência.
Você tem uma maneira melhor de consolidar guias no Excel? Deixe-nos saber nos comentários abaixo.
Deixe um comentário