Questão Adicionando um espaço ao início de cada célula no excel [closed]


Eu tenho uma coluna de dados e gostaria de simplesmente adicionar um espaço ao início de cada célula. Como posso fazer isso?

Deve ser assim:

Original:

1
2
3
4

Depois de:

 1
 2
 3
 4

2


origem


Votando para fechar esta questão como muito pouco claro em sua forma atual. Você está simplesmente querendo mudar o aparência das células (em caso afirmativo, use left justify e depois increase indent - essas duas ferramentas geralmente aparecem como botões na barra de opções Início ou você deseja alterar os valores numéricos para o texto precedido por um caractere de espaço? - Mike Fitzpatrick


Respostas:


Supondo que os dados estão na coluna A. Em uma coluna vazia, insira esta fórmula na primeira linha:

=" "&A1
  • Copie até os dados na coluna A.
  • Copie o resultado das fórmulas
  • Use colar especial> Valores para colar os dados na coluna A
  • exclua as fórmulas auxiliares.

2



Esta é a solução que escolhi usar, muito simples. Obrigado! - jcronin


Selecione as células que você deseja processar e execute esta pequena macro:

Sub dural()
    For Each r In Selection
    With r
        .Value = "' " & .Text
    End With
    Next r
End Sub

2





  1. Clique com o botão direito nas células em questão e selecione Format Cells
  2. Na aba do número selecione Custom sob a lista de categorias
  3. Em tipo, adicione quantos espaços desejar antes da formatação selecionada
  4. Clique em OK para fechar a caixa de diálogo
  5. Esquerda justifica as células para ver os espaços adicionados na célula

Isso tem a funcionalidade adicional de manter a célula formatada como número e fórmulas matemáticas ainda funcionará.


2