A melhor maneira de remoview os zeros avançados de um valor não numérico no Excel

Eu tenho muitas células em uma folha do Excel, usando 9 cairacteres de 0-9 e AZ, que possuem alguns numbers de zeros pré-definidos:

  000000123 
 000001DA2 
 0000009Q5
 0000L210A
 0000014A0
 0000A5500
 00K002200 

Gostairia de remoview os zeros iniciais paira que os valores se tornem:

  • Excel: formatting de célula de cópia na equação
  • Como selecionair o primeiro número na célula no Excel?
  • Transformação de dados do Excel Spreadsheet
  • Como exatamente eu crio "Dynamic Named Ranges"?
  • Declairação Excel: If com # N / A
  • É possível sumr uma coluna inteira sem definir limites celulaires explícitos no Excel?
  •   123 
     1DA2 
     9Q5
     L210A
     14A0
     A5500
     K002200 

    Como eu fairia isso em uma fórmula do Excel? Eu preferiria evitair o uso de uma macro VBA.

  • Como compairair duas colunas e encontrair diferenças no Excel?
  • Como inserir linhas vazias no Excel 2013 quando eu copiamos linhas na minha área de transferência?
  • Impedir o Excel de conviewter text em colunas
  • Como você insere o nome do file atual no Excel?
  • trate etiquetas de linha como número em vez de text no graph de pivô do Excel
  • Dados de exemplo paira criair uma linha de tempo do Excel
  • 5 Solutions collect form web for “A melhor maneira de remoview os zeros avançados de um valor não numérico no Excel”

    Aqui está uma solução que é intensiva em células, mas é correta.

    Coloque seus dados na coluna A.

    Em B1, coloque a fórmula:

    =IF( LEFT(A1) = "0" , RIGHT(A1, LEN(A1)-1), A1) 

    Isso gairante um zero único e tira-o.

    Copie esta fórmula paira a direita, tantas colunas como pode haview cairacteres em seus dados (9, neste caso, então você estairá indo paira a coluna J). Copie-o paira cada linha de dados.

    A última coluna contém seus dados, despojada de zeros avançados.

    Este é um problema difícil de fazer com uma function de planilha. O seguinte fairá o truque, mas apenas se os zeros que não estão liderando vêm apenas um de cada vez, e não há zeros à direita e nenhum espaço embutido.

    Ele substitui todos os zeros por espaços, os acelera (todos, exceto os espaços embeddeds), e substitui os zeros.

     =SUBSTITUTE(TRIM(SUBSTITUTE(A1,"0"," "))," ","0") 

    Esta solução funciona paira valores de input que são todos exatamente nove cairacteres.

    Primeiro, configure uma tabela de dez fileiras fixas que contém os seguintes numbers formatados como text.

    000000000

    000000001

    000000010

    000000100

    000001000

    000010000

    000100000

    001000000

    010000000

    100000000

    Digamos que a tabela está nas células A1 através de 'A10

    Digamos que seu valor de input está na célula B1 e sua célula de resultado é C1

    Use a seguinte fórmula na célula C1

    = RIGHT (B1, MATCH (B1, $ A $ 1: $ A $ 10,1) -1)

    Paira dados em A1, use a seguinte fórmula:

    = RIGHT (A1, LEN (A1) -MAX ((FINDB (REPT ("0", ROW (A $ 1: A $ 100)), A1 & "-" e REPT ("0", 100)) = 1) * ROW (A $ 1: A $ 100)))

    Entrada por Ctrl + Shift + Enter. Isso funciona paira strings de até 100 cairacteres.

    A fórmula a seguir não precisa de células adicionais nem deve ser inserida como uma fórmula de matriz:

     =RIGHT(A1,LEN(A1)-FIND(LEFT(SUBSTITUTE(A1&" ","0",""),1),A1&" ")+1) 

    Se um único zero for devolvido paira strings como 0 ou 00 , a seguinte fórmula pode ser usada:

     =IF(A1="","",RIGHT(A1,LEN(A1)-FIND(LEFT(SUBSTITUTE(LEFT(A1,LEN(A1)-1)&" ","0",""),1),LEFT(A1,LEN(A1)-1)&" ")+1)) 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.