Com convertir nombre en text amb zeros principals a Excel

  • Comparteix Això
Hugh West

Els zeros inicials ajuden principalment a especificar la longitud d'un nombre. En el cas de mantenir registres com ara qualsevol número d'identitat especial, codi postal, números de seguretat, etc., heu de mantenir els zeros inicials a les cel·les. Tanmateix, quan intenteu introduir un codi postal com " 00901 " de Puerto Rico en una cel·la, Excel el trunca immediatament a " 901 ". És extremadament important que Microsoft Excel faci front als zeros inicials. Per a això, heu de convertir el número a text. En aquest article, parlaré de les maneres de convertir nombres a text amb zeros a l'inici. Aquest article mostrarà com convertir un nombre en text amb zeros a l'inici a Excel.

Baixeu el quadern de pràctiques

Descarregueu el quadern de pràctiques a continuació.

Convertir Nombre a text amb zeros inicials

9 mètodes senzills per convertir nombre a text amb zeros inicials a Excel

Permeteu-me presentar primer el conjunt de dades. De fet, es donen nou codis postals sense zeros inicials, i és bo dir que el codi postal consta de cinc dígits. Ara, hem d' afegir zeros inicials i podem procedir amb les següents maneres efectives. Hem trobat 9 mètodes efectius per convertir nombre a text amb zeros a l'inici a Excel.

1. Utilitzar el format de text

És una solució senzilla

Podeu afegir zero inicial sense cap problema si canvieu el format de la cel·la de número a text. Això vol dir que Excel notracta el teu número com un nombre real i no elimina zeros. Llavors, com ho puc fer? Només cal que seguiu els passos

Pasos

  • Seleccioneu una cel·la en blanc o un interval de cel·les on vulgueu utilitzar el format.
  • Feu clic al botó. Selecció de format desplegable a l'ordre Números de la pestanya Inici .
  • Trieu l'opció Text de les llistes.

  • Ara, les cel·les estan preparades per mostrar zeros inicials. Després d'introduir el codi postal manualment, obtindrem la següent sortida.

Llegeix més: Com convertir números en textos/ Paraules a Excel

2. Ús del format personalitzat

Format personalitzat és un tipus especial de format on teniu nombroses opcions per seleccionar a Format cel·les . En triarem un.

Passos

  • Copieu els codis postals a un interval de cel·les nou i seleccioneu l'interval de cel·les.
  • Feu clic a l'ordre Número .
  • Escolliu l'opció Personalitzat a Format cel·les .
  • Escriviu ' 00000 ', ja que el codi postal consta de cinc dígits.
  • Premeu D'acord .

  • A continuació, obtindreu el resultat següent.

Llegir més: [Resolt]: liderant zero No es mostra a l'Excel (9 possibles solucions)

3. Afegir apòstrofe abans del número

Afegir apòstrofs és la manera més senzilla de mantenir els zeros inicials abans de qualsevol nombre. El principal avantatge és que elL'apòstrof no és visible a la cel·la, tot i que està disponible a la barra de fórmules i podeu editar-lo.

En el conjunt de dades següent, si escriviu un caràcter apòstrof (') abans d'introduir el codi postal i premeu Retorn (això vol dir que heu d'escriure '04330 en lloc de només 04330), veureu el codi postal amb zeros a l'inici.

Més informació: Afegir o mantenir zeros a l'inici a Excel (10 maneres adequades)

4. Aplicar la funció de TEXT

La funció TEXT ajuda a convertir números en text en un full de treball. Per entendre el procés, seguiu els passos amb cura.

Pasos

  • Seleccioneu la cel·la en blanc, p. D5 .
  • Escriviu la fórmula com:
=TEXT(C5, "00000")

on C5 és el valor d'un codi postal i “ 00000 ” és el format desitjat, ja que el número de codi postal consta de cinc dígits.

  • Premeu Retorn .

Llegeix més: Com posar 0 a Excel davant dels números (5 mètodes útils)

5. Ús de la funció RIGHT

La funció RIGHT retorna tots els caràcters d'una cadena de text, depenent del nombre de caràcters que especifiqueu. Seguiu els passos amb cura.

Passos

  • Seleccioneu la cel·la en blanc, p. ex., D5 .
  • Escriviu la fórmula com :
=RIGHT("00000"&C5,5)

on C5 és el valor d'un codi postal, " 00000 " és el format desitjat i 5 és elnombre de  caràcters

  • Premeu Retorn .

6. Ús de la funció BASE

La funció BASE converteix un nombre en una representació de text amb la base (base) donada.

Per entendre el mètode correctament, seguiu els passos.

Passos

  • Seleccioneu la cel·la en blanc, p. ex. D5 .
  • Escriviu la fórmula com:
=BASE(C5,10,5)

on és C5 el número d'un codi postal, 10 és la base i 5 és la longitud de caràcters desitjada.

  • Premeu Retorn .

7. Aplicació de la funció CONCATENAR

La funció CONCATENAR uneix una cadena de dos o més textos. El podem utilitzar per convertir nombres a text amb zeros a l'inici. Per fer aquest mètode, seguiu els passos amb cura.

Pasos

  • Seleccioneu la cel·la en blanc, p. D5 .
  • Escriviu la fórmula com:
=CONCATENATE("00", C5)

on " 00 ” és el primer element & C5 és el segon element, principalment el número d'un codi postal.

  • Premeu Retorn per aplicar la fórmula .

  • A continuació, arrossegueu la icona Emplena la maneta cap avall per la columna.

Nota: Mitjançant la funció CONCATENAR podeu afegir zero inicial però no podeu rellenar zeros inicials.

Llegir més: Com concatenar números amb zeros inicials a Excel (6 mètodes)

8. Combinació de funcions REPT i LEN

Algunes vegades, la funció REPT pot repetir un text. A més, la funció LEN retorna el nombre de caràcters d'una cadena de text. La combinació de les funcions REPT i LEN pot convertir números en text amb zeros a l'inici. Per entendre el mètode amb claredat, seguiu els passos.

Passos

  • Seleccioneu una cel·la en blanc, p. E5 .
  • Escriviu la fórmula com:
=REPT(0,5)

on 0 és l'element a repetir i 5 és el moment de repetir

  • Premeu D'acord .

  • Veu que tots els valors són zeros. De manera que hem de combinar la Columna C i la Columna D . Per a això, seleccioneu la cel·la E5 o una nova cel·la en blanc en un full de treball nou.
  • Escriviu la fórmula com:
=REPT(0,5)&C5

  • Premeu D'acord .

  • Una vegada més, veieu que les sortides no estan encoixinats (s'han afegit zeros a l'inici), el que significa que totes les sortides no són text de 5 dígits amb zeros a l'inici. És per això que hem d'utilitzar LEN Per a això, seleccioneu la cel·la anterior E5 o una cel·la en blanc
  • Escriviu la fórmula com:
=REPT(0,5-LEN(C5))&C5

on C5 és el nombre de codis postals.

  • Premeu D'acord .

Llegeix més: Com afegir zeros principals per fer 10 dígits a Excel (10 maneres)

9. Ús de Power Query Editor

La funció Text.PadStart Retorna el text d'un objecte especificatlongitud omplint l'inici del text donat. Podem convertir nombres a text amb zeros a l'inici mitjançant aquesta funció. Per entendre el procés, seguiu els passos.

Passos

  • Seleccioneu l'interval de cel·les B4:B13 .
  • Aneu a la pestanya Dades .
  • Seleccioneu l'opció Des de la taula .
  • Comproveu la taula seleccionada.
  • Premeu D'acord .

  • Ara hem de convertir el codi postal (número) al text tal com diu la fórmula.
  • Seleccioneu el cursor a la cantonada superior esquerra
  • Seleccioneu l'opció Text per transformar el número en text

En aquest moment, hem d'utilitzar la funció. Per tant, hem d'afegir una columna nova.

  • Feu clic a la pestanya Afegeix una columna .
  • Seleccioneu Columna personalitzada.
  • Escriu el nou nom del text semblant a una columna Text amb zeros inicials (encoixinat) .
  • Escriviu la fórmula com:
=Text.PadStart([#" ZIP Code (Number)"],5,"0")

on s'introdueix la columna codi postal (número) com a text, 5 és el nombre de dígits & 0 és el caràcter a relleu.

  • Premeu D'acord .

  • Feu clic a Tancar & Carrega l'ordre .
  • Tria l'opció Tanca i amp; Carrega a opció.

  • Trieu l'opció de càrrega com a Taula .
  • Seleccioneu la cel·la C4 del Full de treball existent .
  • Premeu Carrega .

  • La sortida final que obtindreu és comel següent.

Com convertir nombres a text automàticament a Excel

Per convertir números a text automàticament a Excel, podem fàcilment utilitzeu la cel·la de format. Aquí, hem de convertir l'interval de cel·les en text. Després d'això, si introduïu qualsevol número, actuarà com a text automàticament. Seguiu els passos amb cura.

Passos

  • Primer, heu de seleccionar l'interval de cel·les C5 a C13 .

  • A continuació, aneu a la pestanya Inici de la cinta.
  • Des de Número , seleccioneu la fletxa cap avall.

  • Ara, si poseu números en aquest rang de cel·les, actuarà com a text automàticament.
  • A mesura que introduïm números que no són valors de text, mostrarà errors per informar-vos que són números però s'emmagatzemen en format de text.

  • Per eliminar l'error, seleccioneu l'interval de cel·les C5 a C13 .
  • A continuació, seleccioneu la fletxa avall.
  • Després d'això, feu clic a Ignora l'error .

  • Com a resultat, obtenim el següent resultat que elimina el errors.

💬 Coses a tenir en compte

Assegureu-vos que les dades estiguin en format de text abans d'utilitzar Text.PadStart funció. A més, comproveu el requisit si heu de trobar zeros inicials afegits o zeros inicials encoixinats.

Com que els zeros inicials afegits són només el prefix afegit abans.els zeros d'un nombre, d'altra banda, els zeros encoixinats es fusionen amb el nombre formant un nombre especificat de dígits.

Conclusió

Hem mostrat 9 mètodes efectius per convertir nombre en text amb zeros inicials. en Excel. Tot i que totes les maneres comentades anteriorment són efectives, també depèn dels vostres requisits. Per tant, tria el millor per a tu i el teu conjunt de dades. I si us plau, comparteix els teus pensaments a la secció de comentaris a continuació. Gràcies per estar amb mi. No oblideu visitar la nostra pàgina Exceldemy .

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.