Como converter un número en texto con ceros principais en Excel

  • Comparte Isto
Hugh West

Os ceros ao principio axudan principalmente a especificar a lonxitude dun número. No caso de manter rexistros como calquera número de identidade especial, código postal, números de seguridade, etc., debes manter os ceros iniciales nas celas. Non obstante, cando tentas introducir un código postal como " 00901 " de Porto Rico nunha cela, Excel truncao a " 901 " inmediatamente. É moi importante para Microsoft Excel tratar con ceros principais. Para iso, tes que converter o número en texto. Neste artigo, vou discutir as formas de converter números en texto con ceros ao principio. Este artigo mostrará como converter un número en texto con ceros ao principio en Excel.

Descarga o Caderno de prácticas

Descarga o caderno de prácticas a continuación.

Converter Número a texto con ceros principais

9 métodos sinxelos para converter un número en texto con ceros principais en Excel

Permíteme presentar primeiro o conxunto de datos. En realidade, se dan nove códigos postais sen ceros ao principio, e é bo dicir que o código postal consta de cinco díxitos. Agora, temos que engadir ceros ao principio e podemos continuar coas seguintes formas eficaces. Atopamos 9 métodos eficaces para converter un número en texto con ceros ao principio en Excel.

1. Usando o formato de texto

É unha solución sinxela

Podes engadir cero inicial sen problemas se cambia o formato da cela de número a texto. Isto significa que Excel nontrata o teu número como un número real e non elimina ceros. Entón, como podo facelo? Só tes que seguir os pasos

Pasos

  • Selecciona unha cela en branco ou un intervalo de celas onde queres usar o formato.
  • Fai clic no botón Formato da selección despregable no comando Números da pestana Inicio .
  • Escolle a opción Texto das listas.

  • Agora, as celas están listas para mostrar ceros ao principio. Despois de introducir o código postal manualmente, obteremos a seguinte saída.

Ler máis: Como converter números en textos/ Words in Excel

2. Utilizando o formato personalizado

Formato personalizado é un tipo especial de formato onde tes numerosas opcións para seleccionar en Formato de celas . Escolleremos un deles.

Pasos

  • Copia os códigos postais nun novo intervalo de celas e selecciona o intervalo de celas.
  • Fai clic no comando Número .
  • Escolla a opción Personalizado de Formato de celas .
  • Escriba ' 00000 ' xa que o código postal consta de cinco díxitos.
  • Preme Aceptar .

  • A partir de entón, obterás o seguinte resultado.

Ler máis: [Resolto]: Leading Zero Non se mostra en Excel (9 posibles solucións)

3. Engadir apóstrofes antes do número

Engadir apóstrofes é a forma máis sinxela de manter os ceros principais antes de calquera número. A principal vantaxe é que oo apóstrofo non está visible na cela aínda que está dispoñible na barra de fórmulas e podes editalo.

No seguinte conxunto de datos, se escriba un carácter apóstrofo (') antes de introducir o código postal e prema Intro (o que significa que ten que escribir '04330 en lugar de só 04330), verá o código postal con ceros ao principio.

Ler máis: Engadir ou manter ceros ao principio en Excel (10 xeitos axeitados)

4. Aplicar a función TEXTO

A función TEXTO axuda a converter números en texto nunha folla de traballo. Para comprender o proceso, siga os pasos con coidado.

Pasos

  • Seleccione a cela en branco, p. ex. D5 .
  • Escriba a fórmula como:
=TEXT(C5, "00000")

onde C5 é o valor dun código postal e “ 00000 ” é o formato desexado xa que o número do código postal consta de cinco díxitos.

  • Preme Intro .

Ler máis: Como poñer 0 en Excel diante dos números (5 métodos prácticos)

5. Usando a función RIGHT

A función RIGHT devolve todos os caracteres dunha cadea de texto, dependendo do número de caracteres que especifique. Siga os pasos con coidado.

Pasos

  • Seleccione a cela en branco, por exemplo, D5 .
  • Escriba a fórmula como :
=RIGHT("00000"&C5,5)

onde C5 é o valor dun código postal, “ 00000 ” é o formato desexado e 5 é onúmero de  caracteres

  • Preme Intro .

6. Uso da función BASE

A función BASE converte un número nunha representación de texto coa base (base) dada.

Para comprender correctamente o método, siga os pasos.

Pasos

  • Seleccione a cela en branco, p.ex. D5 .
  • Escriba a fórmula como:
=BASE(C5,10,5)

onde C5 é o número dun código postal, 10 é a base e 5 é a lonxitude de caracteres desexada.

  • Preme Intro .

7. Aplicación da función CONCATENAR

A función CONCATENAR une unha cadea de dous ou máis textos. Podemos usalo para converter números en texto con ceros ao principio. Para facer este método, siga os pasos con coidado.

Pasos

  • Seleccione a cela en branco, p. ex. D5 .
  • Escriba a fórmula como:
=CONCATENATE("00", C5)

onde “ 00 ” é o primeiro elemento & C5 é o segundo elemento, principalmente o número dun código postal.

  • Preme Intro para aplicar a fórmula .

  • A continuación, arrastre a icona Recheo na columna.

Nota: Usando a función CONCATENAR pode engadir cero inicial pero non pode rellenar ceros iniciales.

Ler máis: Como concatenar números con ceros principais en Excel (6 métodos)

8. Combinación de funcións REPT e LEN

Algunas veces, a función REPT pode repetir un texto. Ademais, a función LEN devolve o número de caracteres dunha cadea de texto. A combinación das funcións REPT e LEN pode converter números en texto con ceros ao principio. Para comprender o método con claridade, siga os pasos.

Pasos

  • Seleccione unha cela en branco, p. ex. E5 .
  • Escriba a fórmula como:
=REPT(0,5)

onde 0 é o elemento a repetir e 5 é o momento para repetir

  • Preme OK .

  • Ves que todos os valores son ceros. Para que teñamos que fusionar a Columna C e a Columna D . Para iso, seleccione a cela E5 ou unha nova cela en branco nunha nova folla de traballo.
  • Escriba a fórmula como:
=REPT(0,5)&C5

  • Preme Aceptar .

  • Volve ver que as saídas non están acolchadas (engadidos ceros ao principio), o que significa que todas as saídas non son texto de 5 díxitos con ceros ao principio. É por iso que necesitamos usar o LEN Para iso, seleccione a cela anterior E5 ou unha cela en branco
  • Escriba a fórmula como:
=REPT(0,5-LEN(C5))&C5

onde C5 é o número de códigos postais.

  • Preme Aceptar .

Ler máis: Como engadir ceros principais para facer 10 díxitos en Excel (10 xeitos)

9. Usando Power Query Editor

A función Text.PadStart Devolve o texto dunhalonxitude enchendo o inicio do texto indicado. Podemos converter números en texto con ceros ao principio usando esta función. Para comprender o proceso, siga os pasos.

Pasos

  • Seleccione o intervalo de celas B4:B13 .
  • Move á pestana Datos .
  • Escolle a opción De táboa .
  • Comproba a táboa seleccionada.
  • Prema OK .

  • Agora temos que converter o código postal (número) no texto como di a fórmula.
  • Escolle o cursor na esquina superior esquerda
  • Selecciona a opción Texto para transformar o número en texto

Neste momento, temos que usar a función. Así, necesitamos engadir unha nova columna.

  • Fai clic na pestana Engadir columna .
  • Seleccione Columna personalizada.
  • Escriba o novo nome do Texto tipo columna con ceros principais (acolchados) .
  • Escriba a fórmula como:
=Text.PadStart([#" ZIP Code (Number)"],5,"0")

onde a columna de código postal (número) se introduce como texto, 5 é o número de díxitos & 0 é o carácter a rellenar.

  • Preme Aceptar .

  • Fai clic no botón Pechar & Comando Cargar .
  • Escolle o Pechar & Opción Cargar en .

  • Escolle a opción de carga como Táboa .
  • Seleccionar cela C4 da Folla de traballo existente .
  • Preme Cargar .

  • O resultado final que obterás é comoo seguinte.

Como converter números en texto automaticamente en Excel

Para converter números en texto automaticamente en Excel, podemos facilmente use a cela de formato. Aquí, necesitamos converter o rango de celas en texto. Despois diso, se introduce algún número, actuará como texto automaticamente. Siga os pasos con coidado.

Pasos

  • Primeiro, cómpre seleccionar o intervalo de celas C5 a C13 .

  • A continuación, vai á pestana Inicio da cinta.
  • Desde Número , seleccione a frecha cara abaixo.

  • Agora, se pon números nese intervalo de celas, actuará como texto automaticamente.
  • Como introducimos números que non son valores de texto, mostrará erros para informarche de que son números pero que se almacenan en formato de texto.

  • Para eliminar o erro, seleccione o intervalo de celas C5 a C13 .
  • A continuación, seleccione a frecha cara abaixo.
  • Despois diso, faga clic en Ignorar erro .

  • Como resultado, obtemos o seguinte resultado que elimina o erros.

💬 Cousas a ter en conta

Asegúrate de que os datos estean en formato de texto antes de usar o Text.PadStart función . Ademais, comprobe o requisito se ten que buscar ceros ao principio engadidos ou ceros ao principio acolchados.

Como os ceros ao principio engadidos son só o prefixo engadido antes.os ceros dun número, por outra banda, os ceros acolchados únense co número formando un número especificado de díxitos.

Conclusión

Mostramos 9 métodos eficaces para converter un número en texto con ceros ao principio. en Excel. Aínda que todas as formas mencionadas anteriormente son eficaces, tamén depende das túas necesidades. Entón, escolle o mellor para ti e para o teu conxunto de datos. E comparte os teus pensamentos na sección de comentarios a continuación. Grazas por estar comigo. Non esquezas visitar a nosa páxina Exceldemy .

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.