Ir para o conteúdo
OneKitly

Juntar livros: uma folha cada um, ou uma só tabela

Publicado a 14/09/2026 · 4 min de leitura · Ferramentas de ficheiros

Daniel Okonkwo

Daniel OkonkwoProgramador front-end e redator de Tecnologia na OneKitly

Desempenho web · Formatos de ficheiro

Verificado a partir de 3 fontes

Ver perfil
Em resumo

Há duas junções e respondem a perguntas diferentes. Acrescentar as folhas põe cada separador de cada livro lado a lado num só ficheiro, mantendo os documentos separados — o indicado quando os ficheiros são realmente coisas distintas, um orçamento, um efetivo e uma tabela de preços, e só se quer que viajem juntos. Juntar as linhas empilha cada linha de cada ficheiro numa só folha, e é a que permite ordenar por data, filtrar por região e totalizar uma coluna sobre o ano inteiro. A segunda tem uma subtileza que não é cosmética: cada ficheiro de origem leva a sua própria linha de cabeçalho, e deixadas no lugar essas linhas aterram no meio dos dados, onde uma ordenação as dispersa e um total as conta como registos. Guarda-se pois o primeiro cabeçalho e descartam-se os restantes. As larguras são igualadas à linha mais larga pela mesma razão — uma folha irregular dá ao programa células ausentes em vez de vazias, e leem-se de forma diferente.

Doze relatórios mensais podem tornar-se doze separadores ou uma tabela de doze meses. Só a segunda se ordena e se soma de uma vez — e é aquela onde as linhas de cabeçalho pedem cuidado.

Trinta e um caracteres, e o que acontece para além

O Excel recusa-se a abrir um livro que contenha um nome de folha com mais de trinta e um caracteres. Esse limite é antigo e absoluto, e morde precisamente na junção, porque dois ficheiros trazem muitas vezes um separador com o mesmo nome e a correção evidente — acrescentar um sufixo — empurra um nome longo para lá do limite. O sufixo é pois calculado para caber em vez de acrescentado: «Relevé mensuel des ventes par région et par produit» tem cinquenta e um caracteres, fica em «Relevé mensuel des ventes par r» ao ser truncado, e em caso de colisão em «Relevé mensuel des ventes par_2» — sempre exatamente trinta e um. A alternativa, acrescentar às cegas, produz um ficheiro que não abre de todo, pior do que um nome de separador encurtado.

Juntar primeiro, limpar depois

A ordem conta, e a razão é aritmética. Remover duplicados de cada ficheiro em separado não consegue ver uma linha presente em dois deles, que é precisamente o interesse ao juntar exportações mensais em que a última semana de um ficheiro repete a primeira do seguinte. Junta numa folha, depois retira as linhas duplicadas, depois as linhas e colunas vazias — nessa ordem a ferramenta vê tudo, e a contagem que anuncia é a do problema real e não a da parte de um só ficheiro.

Uma verificação vale a pena antes de tudo o resto: soma os números de linhas das fontes e compara com a folha junta. Se o total ficar aquém, um ficheiro não foi lido — e uma fonte ignorada em silêncio é a única falha desta operação que não se anuncia.

Que junção responde a que pergunta
O que queresQue junção
Totalizar uma coluna sobre doze ficheiros mensaisLinhas numa folha
Ordenar todos os registos por data, fontes juntasLinhas numa folha
Enviar um orçamento, um efetivo e uma tabela de preços num ficheiroFolhas lado a lado
Manter identificável o separador de cada serviçoFolhas lado a lado
Juntar ficheiros ExcelReúna vários livros num só, mantendo cada folha e renomeando as que colidem.Experimentar a ferramenta

Perguntas frequentes

E se os meus ficheiros tiverem colunas diferentes?
A junção por linhas empilha-as na mesma e preenche cada linha até à mais larga, por isso nada se perde — mas as colunas não se alinharão, porque a junção cruza por posição e não por nome de cabeçalho. Se os teus ficheiros diferirem de facto, reordena as colunas antes de juntar, ou junta e depois move à mão a coluna mal colocada. A ferramenta não tem como saber que a coluna três de um ficheiro é a quatro de outro.
As fórmulas são conservadas?
Acrescentar as folhas conserva-as tal e qual, fórmulas incluídas — mas uma fórmula que remetia para outro separador apontará agora para o separador que tenha esse nome no ficheiro junto, que talvez não seja o que pretendia. Juntar as linhas lê valores: o resultado leva números, não fórmulas. Se as fontes contiverem fórmulas que contam, converte-as em valores antes de juntar e saberás exatamente o que viajou.
Posso fazer o inverso e dividir um livro grande?
Sim — a divisão escreve um ficheiro por folha, complemento natural da junção de folhas e forma habitual de enviar a um serviço o seu próprio separador sem lhe enviar os dos outros. As duas não são bem inversas: dividir e depois juntar devolve-te as folhas, ao passo que juntar e depois dividir devolve as folhas do ficheiro junto — uma só folha no caso de uma junção por linhas.

Artigos que podem interessar-lhe

Todos os guias
TutorialUm ficheiro por separador, e o que uma divisão deixa para trásDividir um livro escreve um .xlsx por folha, com o nome do separador. Leva os valores e não as fórmulas — o comportamento certo quando se trata de enviar a um serviço o seu próprio separador.ExplicaçãoUma célula de três espaços conta como vazia, e é de propósitoOs espaços são a razão de ser destas ferramentas. Uma linha de brancos parece vazia, não o é para um teste estrito, e sobrevive em silêncio a todos os filtros que apliques a seguir.ExplicaçãoO número 1 e o texto «1» não são duplicadosA remoção de duplicados compara linhas inteiras de forma exata, tipo de célula incluído. Cinco linhas de aspeto idêntico saíram como três: uma levava um número, outra uma cadeia e outra uma cadeia com um espaço à frente.ExplicaçãoO ficheiro .ods que é válido e que o teu leitor recusaO OpenDocument torna styles.xml opcional. Vários leitores exigem-no e rejeitam o documento inteiro sem ele — «Cannot find file styles.xml in zip» sobre um ficheiro que não está partido.ExplicaçãoO livro com vinte e três fórmulas que não declarava nenhumaUma célula pode conter uma fórmula e nenhum resultado em cache. Um leitor que salta as células vazias deita fora a fórmula com elas — e anuncia que o ficheiro não tem nenhuma. Uma opção de leitura separa os dois casos.ExplicaçãoConverter fórmulas em valores guarda a resposta em cache, não o cálculoUm ficheiro de folha de cálculo guarda ao mesmo tempo a fórmula e a última resposta calculada pelo Excel. Retirar a fórmula deixa a resposta guardada — e deixa um vazio onde o ficheiro nunca levou nenhuma.

Ferramentas relacionadas

Fontes

Detetaste um erro neste artigo?