
quero converter
311562 = '311562
tentei usar esta fórmula =CONCATENATE("'",B8)
e copiei o resultado para o bloco de notas
'311562
e depois colou o resultado novamente no Excel, mas não está funcionando, o Excel altera automaticamente a saída para 2 aspas simples
''311562
Editar:
se eu usar char (39), a API POI está adicionando a cotação nos dados, não quero isso.
Responder1
Responder2
Eu escolheria uma abordagem diferente aqui.
Faça uma seleção das células que deseja alterar, clique com o botão direito na seleção e escolha Format Cells
. Altere a formatação da célula de Padrão para Texto.
O Excel agora entenderá que esses números são texto e os alinhará à esquerda e os tratará como texto, não como números. Tem exatamente o mesmo efeito de quando você adiciona um ' na frente do número, exceto que você também pode alterá-lo de volta, se quiser, o que eu acho que é um bônus.
Responder3
Com valores na colunaA, emB1digitar:
=CHAR(39) & A1
e copie para baixo. Então copie a colunaBe PasteSpecialValues de volta na colunaA.
EDITAR#1:
O melhor que você pode fazer é executar esta pequena macro VBA:
Sub ApplyTick()
For Each r In Range("A:A").Cells.SpecialCells(2)
r.Value = "'" & r.Value
Next r
End Sub
Este código aplica um PrefixCharacter
a cada constante na colunaA.
EDITAR#2:
As macros são muito fáceis de instalar e usar:
- ALT-F11 abre a janela VBE
- ALT-I ALT-M abre um novo módulo
- cole o material e feche a janela do VBE
Se você salvar a pasta de trabalho, a macro será salva com ela. Se você estiver usando uma versão do Excel posterior a 2003, deverá salvar o arquivo como .xlsm em vez de .xlsx
Para remover a macro:
- abra a janela VBE como acima
- limpar o código
- feche a janela do VBE
Para usar a macro do Excel:
- ALT-F8
- Selecione a macro
- Toque em EXECUTAR
Para saber mais sobre macros em geral, consulte:
http://www.mvps.org/dmcritchie/excel/getstarted.htm
e
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
As macros devem estar habilitadas para que isso funcione!