Como posso fazer o Excel imprimir linha por linha, uma página inteira?

1

Eu tenho uma planilha do Excel que tem colunas A-U e linhas 1-50. Quando imprimo em uma escala legível, imprime em um formato de três páginas: página 1 é colunas A-F de largura e linhas 1-20 de comprimento, página 2 é colunas G-L e linhas 1-20, e página 3 é colunas M-U × linhas 1-20. Em seguida, as páginas 4, 5 e 6 vão para as linhas 21-40 e assim por diante. Não quero escalar a impressão para ter 1 página de largura e n páginas altas porque isso tornaria as células muito pequenas. Eu preferiria ter um formato de uma folha inteira em quais colunas A-U de uma linha da planilha imprimir usando duas ou três linhas na página impressa mas mantendo o formato de tabela do Excel, se possível, e depois a próxima linha da planilha e assim por diante.

Como posso fazer isso?

    
por Katie Sims 20.02.2017 / 02:19

3 respostas

0

Use as configurações de página para dimensionar a impressão com 1 página de largura e n páginas de altura. A aparência exata da caixa de diálogo pode depender da sua impressora.

Uma maneira de definir isso é: Ir para arquivo > Imprima e selecione o menu suspenso Escala em Configurações. Selecione Personalizado e, na guia Página, defina "Ajustar a" 1 página de largura e 99 (ou qualquer número grande) de altura.

Editar: o que você descreve no seu último comentário não é possível. Excel imprime a grade. Não é possível reorganizar linhas únicas e dividi-las para caber em uma página.

    
por 20.02.2017 / 02:32
0

Sem usar uma opção "exportar para programa externo", você tem duas opções, cada uma com suas desvantagens. Ambos usam o diálogo File ⇨ Save As..

Opção 1, salve como "Texto formatado (delimitado por espaço)". Isso criará um arquivo .prn que você pode renomear como um arquivo .txt . Ele cria boas colunas de dados razoavelmente limpas. O problema é que o comprimento da linha é limitado a 240 caracteres (IIRC) e, em seguida, as linhas são continuadas. Esse comportamento é estranho, pois a continuação da primeira linha será iniciada após a primeira parte da última linha, não envolvida diretamente abaixo da primeira linha. Assim, com 80 linhas na folha, a linha 81 seria a parte 2 da linha 1 e 161 seria a parte 3 da linha 1.

Opção dois, salve como "Texto (MS-DOS)". Isso criará um arquivo .txt , que talvez você não veja a extensão se tiver "Ocultar extensões conhecidas" ativada. Mesmo se a extensão estiver oculta, você saberá que é um arquivo de texto normal pelo ícone e o Windows Explorer o chamará de "arquivo de texto" na coluna "Tipo". O problema com essa opção é que, se as colunas variam muito em tamanho, elas ficam um pouco desleixadas. Esse é o tamanho dos dados na coluna, não o tamanho de uma coluna comparado a outro. Se todos os dados em uma coluna forem quase do mesmo tamanho, eles ainda estarão alinhados. Esta opção não possui um limite de comprimento de linha imposto. O bloco de notas, no entanto, é limitado a 1024 caracteres por linha, IIRC. Não é provável que isso seja um problema para o seu caso, uma vez que ele envolverá as linhas de maneira normal e você pretende fazer isso de qualquer maneira.

Após salvar de acordo com uma das duas opções acima e alterar a extensão, se necessário, para a opção 1, abra o arquivo no Bloco de Notas. Ative a quebra de linha, se estiver desativada, selecionando Format ⇨ Word Wrap no menu. Agora você pode imprimi-lo no Bloco de Notas, controlando o cabeçalho, o rodapé e as margens como achar melhor.

Se o seu conjunto de dados tiver uma coluna com tamanhos de conteúdo amplamente variados e se o uso das impressões permitir, você deverá tentar mover essa coluna ou coluna para a direita da planilha. Colunas como descrição, endereço, sobrenome, nome do produto, etc., são candidatas a tal movimento. Datas, preços, números de telefone e, muitas vezes, códigos de produto, geralmente têm comprimento consistente e, portanto, funcionam melhor na frente da linha.

    
por 20.02.2017 / 07:43
0

É possível fazer algo parecido com o que você deseja. É muito mais fácil se todas as colunas tiverem a mesma largura e você deseja colocar o mesmo número de colunas (por exemplo, 7; isto é, 21 ÷ 3) em cada linha. Se isso é aceitável para você, e supondo que você tenha seus dados em Sheet1 , A1:U50 , digite

=OFFSET(Sheet1!$A$1, INT((ROW()-1)/3), COLUMN()-1+7*MOD(ROW()-1,3))

em Sheet2!A1 , arraste / preencha para a direita para Coluna G (isto é, a sétima coluna) e arraste / preencha para Row150 (3 × 50). Células Sheet2!A1:G1 exibirá Sheet1!A1:G1 . (Você pode precisar fazer algum trabalho para formatá-lo corretamente.) Mas, em seguida, Sheet2!A2:G2 (linha 2) exibirá Sheet1!H1:N1 , e Sheet2!A3:G3 (linha 3) exibirá Sheet1!O1:U1 . E Sheet2 Rows4-6 exibirá Sheet1 Row2 e assim por diante.

Por exemplo, esse Sheet1 :

produzesteSheet2:

EntãovocêacaboudeimprimiraFolha2.

Issoépadronizadodepoisdaminharespostapara Como dividir uma coluna no Excel em várias colunas de 55 linhas .

    
por 20.02.2017 / 09:37