como converto células 60000 em texto adicionando uma aspa simples?

1

deseja converter

311562 = '311562

Eu tentei usar essa fórmula =CONCATENATE("'",B8) e copiei o resultado para o bloco de notas

'311562

e, em seguida, colou o resultado novamente no excel, mas não está funcionando excel muda automaticamente o  Coloque em 2 aspas simples

''311562

Editar:

se eu usar char (39), a API de POI está adicionando a cotação nos dados, não quero isso.

    
por vaibhavcool20 08.04.2018 / 18:15

3 respostas

2

Se você tiver o Excel 2013 ou posterior, poderá usar o Flash Fill.

Se os seus dados estiverem na coluna A, forneça um exemplo de dados convertidos na coluna B; ou seja, se 311562 estiver em A1, escreva '311562 em B1.

Agora, pressione CTRL + E ou clique em Início- > Preencher- > Preenchimento Flash.

    
por 09.04.2018 / 17:20
1

Eu gostaria de uma abordagem diferente aqui.

Faça uma seleção das células que você deseja alterar, clique com o botão direito do mouse 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. Ele tem exatamente o mesmo efeito 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.

    
por 08.04.2018 / 18:31
1

Com valores na coluna A , em B1 digite:

=CHAR(39) & A1

e copie para baixo. Em seguida, copie a coluna B e PasteSpecialValues de volta para a coluna A .

EDIT # 1:

O melhor que você pode fazer é executar essa pequena macro do 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 coluna A .

EDIT # 2:

As macros são muito fáceis de instalar e usar:

  1. ALT-F11 exibe a janela do VBE
  2. ALT-I ALT-M abre um novo módulo
  3. 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:

  1. abrir a janela do VBE como acima
  2. limpe o código
  3. feche a janela do VBE

Para usar a macro do Excel:

  1. ALT-F8
  2. Selecione a macro
  3. Toque em EXECUTAR

Para saber mais sobre macros em geral, consulte:

link

e

link

As macros devem estar ativadas para que isso funcione!

    
por 08.04.2018 / 18:22