Converter tabela do Excel em lista vertical para Word e InDesign

Transformar rapidamente uma planilha em uma lista vertical pode poupar horas de trabalho na hora de preparar um catálogo ou guia telefônico no Word ou no Adobe InDesign. A seguir você verá métodos 100 % confiáveis para empilhar colunas de Empresa ► Site ► Telefone em um único bloco de texto, mantendo os zeros à esquerda e evitando copiar‑colar manual.

Índice

Quando a lista vertical é indispensável?

No InDesign, o recurso Data Merge (Mesclagem de Dados) só reconhece saltos de parágrafo como separadores de registro. Ou seja, cada campo precisa ficar em uma nova linha, exatamente nesta ordem:

Agência Alpha
www.alpha.com
01123445678
Agência Beta
www.beta.com
02198765432

Se você tentar importar uma tabela em colunas, o InDesign reorganizará os dados de forma imprevisível. É por isso que a conversão ainda é parte essencial do fluxo de trabalho editorial.

Resumo das abordagens mais eficazes

AbordagemComo fazerVantagensPontos de atenção
Fórmulas de Matriz Dinâmica
(Excel 365 / 2021+)
Supondo seus dados em A1:Cn, clique em uma célula vazia, por exemplo E1. Cole a fórmula =IFNA(TOCOL(HSTACK(A1:Cn,"")),"").
Para eliminar uma última célula vazia, use DROP(...,-1). Pressione Enter: o Excel “despeja” o resultado em uma única coluna, já no formato correto.
Automático, sem macros; reflete qualquer mudança na planilha original.Disponível apenas em versões modernas de Excel 365/2021; em versões mais antigas use Power Query ou VBA.
Word ► Converter Tabela em TextoCopie a tabela no Excel (Ctrl + C). No Word, cole‑a (Ctrl + V). Selecione a tabela → Layout da Tabela ▸ Converter em Texto. Escolha Marcas de parágrafo como delimitador e confirme.Funciona em qualquer versão do Office, sem fórmulas.O conteúdo não se atualiza se o Excel mudar; podem surgir linhas em branco entre registros — exclua-as com Localizar ▸ Substituir ▸ ^p^p … ^p.
Mala Direta do Word
(Tipo “Diretório”)
No Word, crie um novo documento: Correspondências ▸ Iniciar Mala Direta ▸ Diretório. Selecione a planilha como origem de dados. Insira os campos <Empresa><Quebra de Linha><Site><Quebra><Telefone>. Finalize a mesclagem em Concluir e Mesclar ▸ Editar documentos individuais.Escala para milhares de registros; permite layout avançado (etiquetas, tabloides, etc.).Configuração mais longa; requer noções de Mala Direta.
Power QueryDados ▸ Obter e Transformar ▸ De Tabela/Intervalo. No Editor do Power Query, selecione todas as colunas e clique em Transformar ▸ Desagrupar Colunas ▸ Avançado. Use Atribuir índice para criar a ordem Empresa ► Site ► Telefone. Coluna Personalizada para concatenar; em seguida, Transformar ▸ Colunas Dinamizadas. Feche e carregue como conexão ou como nova planilha.Compatível com Excel 2016+; atualiza com um clique (Atualizar Tudo).Curva de aprendizado maior; atenção ao tipo de dados (Texto vs Número).
Macro VBA (Bônus)Pressione Alt + F11 para abrir o Editor VBA. Insira um módulo e cole:
Sub EmpilharColunas() Dim src As Range, tgt As Range, i As Long Set src = Range(“A1”, Cells(Rows.Count, 3).End(xlUp)) Set tgt = Range(“E1”) For i = 1 To src.Rows.Count tgt(3 * i – 2).Value = src(i, 1).Value tgt(3 * i – 1).Value = src(i, 2).Value tgt(3 * i).Value = src(i, 3).Text Next i End Sub Execute a macro: Executar ▸ EmpilharColunas.
Roda em qualquer Excel para Windows; personalizável.Macro precisa de permissões; impossível em Excel Online.

Por que os zeros à esquerda somem (e como evitar)

Telefones de centrais com prefixos como “011” ou “021” são fragilizados quando o Excel interpreta a coluna como número. Para mantê‑los intactos:

  • Antes de digitar ou colar, selecione a coluna ⟶ Ctrl + 1 ▸ Número ▸ Texto.
  • Se o dado já estiver na planilha, use um apóstrofo: '02198765432. Ele sinaliza ao Excel que é texto, mas não aparece no resultado.
  • Para formatação padronizada, combine com a função TEXT():
    =TEXT(D2;"00000 0000").

Todos os métodos citados (fórmulas, Word, Power Query, VBA) respeitam os zeros quando o campo de origem é texto.

Exportando para o InDesign sem dor de cabeça

O InDesign aceita .txt (UTF‑8) ou .docx. Depois que sua lista vertical estiver pronta no Excel ou Word:

  1. Salve como Texto Sem Formatação (.txt), certificando‑se de escolher UTF‑8.
  2. No InDesign, abra Janela ▸ Utilidades ▸ Mesclagem de Dados e selecione o arquivo .txt como fonte.
  3. Crie um Marcador de Texto (Ctrl + Shift + X) e insira os campos mesclados.
  4. Clique em Criar documento mesclado para gerar o layout final.

Dica: se o documento precisar ser refeito mensalmente, mantenha a pasta do .txt sempre no mesmo caminho; assim a mesclagem encontra a fonte automaticamente.

Fluxo de trabalho recomendado para projetos contínuos

  1. Mantenha a planilha‑mãe e não edite a versão empilhada.
  2. Use Power Query ou matriz dinâmica para gerar a lista vertical em uma aba auxiliar.
  3. Exporte essa aba como .txt direto do Excel (Salvar como ▸ Texto UTF‑8).
  4. Pronto: a cada atualização de dados você só precisa clicar em Atualizar Tudo ▸ Salvar e reabrir o InDesign.

FAQ — Perguntas frequentes

Preciso instalar algo para usar TOCOL ou HSTACK?

Não. As funções chegam via atualizações mensais do Microsoft 365. Se não aparecerem, verifique em Arquivo ▸ Conta ▸ Opções de Atualização ▸ Atualizar Agora.Meu Excel é 2010. Qual método devo escolher?

Opte pelo Word ▷ Converter em Texto ou pela macro VBA; ambas funcionam em versões antigas.Por que o Word insere linha em branco entre registros?

O problema ocorre quando a tabela copiada contém linhas vazias ou quando algum registro tem células mescladas. Elimine células mescladas, depois use Localizar/ Substituir para trocar ^p^p por ^p.Power Query está cinza no meu menu. Como ativar?

No Excel 2016, Power Query é parte da guia Dados. Verifique se você não abriu a planilha em modo Somente Leitura ou se está usando a versão Starter, que não inclui o suplemento.

Checklist final

  • ✅ Telefone formatado como Texto.
  • ✅ Lista vertical sem linhas extras.
  • ✅ Arquivo .txt em UTF‑8.
  • ✅ Caminho do arquivo estável para reimportações.
  • ✅ Teste uma amostra no InDesign antes de mesclar centenas de registros.

Conclusão

Converter colunas de Empresa, Site e Telefone em um bloco vertical não precisa ser um gargalo no seu projeto editorial. Com as fórmulas de matriz dinâmica, Power Query, a clássica opção Converter em Texto do Word ou mesmo uma macro VBA, você escolhe o método que melhor combina velocidade, automatização e compatibilidade. O mais importante é garantir que o campo de telefone seja tratado como texto — assim nenhum zero à esquerda se perde no caminho.

Índice