Como Inserir Zeros à Esquerda no Power Query
Autor

Neste artigo você aprenderá como inserir zeros à esquerda no power query com download de planilha gratuita.
1. Introdução
O artigo do link https://www.guiadoexcel.com.br/inserir-zeros-a-esquerda-de-numeros-no-excel-ou-exibir-zeros-a-esquerda/ aborda várias opções para inserir zeros à esquerda e completar o comprimento desejado para os nossos dados.
O artigo elenca opções como a alteração do formato dos dados para texto ou iniciar a digitação de um apóstrofo, o que permite manter os zeros iniciais digitados. Nele é sugerido também o uso de formatação personalizada que altera a exibição dos dados, embora não altere propriamente o conteúdo. Por fim, propõe fórmulas para o mesmo fim, com destaque para a função TEXTO.
O presente artigo aborda o mesmo objetivo e resultado, sendo que desta vez no contexto do Power Query. Tomaremos como base os dados a seguir, já carregados no Power Query.

Usaremos a função Text.PadStart para completar os dados com zeros à esquerda quando necessário. Em nosso caso, desejamos que os dados sejam apresentados sempre com 5 caracteres. Desta forma, o valor 400 receberá dois zeros à esquerda, visto que já possui 3 caracteres, e o valor 85 receberá três zeros à esquerda, visto que já possui 2 caracteres.
Vale lembrar que não haverá modificação em dados que possuem uma quantidade maior ou igual de caracteres do que o desejado. Assim, por exemplo, valores com 5 ou mais caracteres não serão alterados em um contexto cujo nosso objetivo é integralizar 5 caracteres.
2. Passo a passo
A função Text.PadStart usa como primeiro argumento valores que devem estar com o tipo texto. Teremos erro caso este requisito não esteja cumprido. Se os dados a modificar estiverem com o tipo texto, podemos seguir sem maiores problemas. Caso contrário, devemos a priori aplicar o tipo texto antes de usar esta função, em uma etapa anterior.
Podemos seguir com a sugestão de alterar o tipo para texto, criando uma etapa de transformação, ou podemos optar por fazer isto diretamente na coluna a ser criada com a função Text.PadStart.
Vamos inicialmente cumprir nossa tarefa com dados disponíveis já com o tipo texto.
Acessamos a guia Adicionar Coluna e o comando Coluna Personalizada.

Na criação da coluna personalizada, abrimos a função Text.PadStart.

Nesta função informamos no primeiro argumento a coluna a ser modificada, ou seja, aquela que contém os dados que receberão zeros à esquerda. Para isso podemos digitar o nome da coluna entre colchetes ou até mesmo selecionar a coluna desejada com duplo clique em seu nome, disponível à direita.

Inserimos vírgula para informar o número de caracteres desejados. Em nosso caso será 5.

Por fim, inserimos vírgula e finalizamos informando o caractere desejado, que será inserido à esquerda do caractere inicial de nossos dados (entre aspas porque ele será considerado com texto), confirmando em Ok ao final.

Teremos então a coluna personalizada com o tratamento obtido.

O exemplo acima considerou os dados já disponíveis em formato de texto, seja porque já estavam com este tipo, seja porque criamos uma etapa previamente.
Caso desejemos criar a nossa coluna personalizada e não tenhamos os dados com o tipo texto, podemos também não alterar o tipo em etapa anterior específica, fazendo tudo na mesma fórmula de transformação. Procedemos da mesma forma para criar a coluna. O que mudará é apenas a fórmula.
Como a nível de fórmula precisamos tipar os dados para texto, usaremos de forma auxiliar a função Number.ToText, que resultará nos dados de saída com o tipo texto.

Para continuar, estes dados é que serão usados no primeiro argumento de Text.PadStart. Assim, abrimos antes a função Text.PadStart:

Como já temos o primeiro argumento de Text.PadStart, colocaremos agora (separados por vírgula) o segundo e terceiro argumentos da função, que respectivamente serão a quantidade de caracteres total desejada (5) e o caractere a inserir à esquerda (“0”), finalizando a função com fechamento de parênteses e clicando em Ok.

Teremos então o nosso resultado desejado.

Download Planilha Inserir Zeros à Esquerda no Power Query
Clique no botão abaixo para realizar o download do arquivo de exemplo:
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




