Com mantenir els zeros líders a Excel (10 mètodes adequats)

  • Comparteix Això
Hugh West

A Microsoft Excel, no és possible mantenir els zeros inicials simplement escrivint un nombre amb 0 al principi, ja que Excel, per defecte, eliminarà aquests zeros & conservar només les parts posteriors. Vull il·lustrar en aquest article com podem afegir o mantenir aquests zeros inicials amb un nombre de fàcils & funcions fructíferes & tècniques.

Descarregueu el llibre de pràctiques

Podeu descarregar el llibre de pràctiques que hem utilitzat per preparar aquest article. Podeu canviar o modificar les cel·les & vegeu els resultats alhora amb fórmules incrustades.

Keep Leading Zeros.xlsm

10 mètodes per mantenir el lideratge de zeros a Excel

En aquesta secció, us mostraré 10 mètodes ràpids i senzills per mantenir els zeros inicials a Excel al sistema operatiu Windows. Aquest article conté explicacions detallades amb il·lustracions clares de tot. He utilitzat la versió de Microsoft 365 aquí. Tanmateix, podeu utilitzar qualsevol altra versió segons la vostra disponibilitat. Si us plau, deixeu un comentari si alguna part d'aquest article no funciona a la vostra versió.

1. Format de cel·les per mantenir els zeros inicials

Per mantenir els zeros inicials a Excel, el format de cel·les ofereix l'opció més senzilla de seguir. Podeu personalitzar el número o convertir-lo en format de text només amb uns quants clics.

1.1 Personalització del format del número

Aquí teniu la llista de 8 estats amb el seu Codis postals . Ara volemfila.

📌 Passos:

  • Des de la cinta Insereix , seleccioneu Taula dinàmica i un diàleg Apareixerà el quadre Crea una taula dinàmica .

  • Al quadre Taula/Interval , seleccioneu el quadre Matriu de taula sencera (B4:C12).
  • Marqueu l'opció " Afegeix aquestes dades al model de dades ".
  • Premeu D'acord.

Amb aquests passos, ara podreu convertir les vostres dades en una taula dinàmica on hi ha disponibles mesures DAX.

  • Apareixerà un nou full de treball & a la dreta, veureu la finestra Camps de la taula dinàmica .
  • Feu clic amb el botó dret del ratolí a l'interval .
  • Seleccioneu Afegeix una mesura.. .

Apareixerà un quadre de diàleg nou anomenat Mesura . Això s'anomena Editor de fórmules DAX .

  • Escriviu Codis postals amb zeros inicials com a Nom de la mesura o qualsevol altra cosa que preferiu.
  • Sota la barra de fórmules , escriviu-

=CONCATENATEX(Range,FORMAT([Zip Codes],"00000"),",")

  • Premeu D'acord.

  • Vés als Camps de la taula dinàmica de nou, trobareu una nova opció: f x Codis postals amb zeros inicials
  • Marqueu aquesta opció & veureu el resultat a l'esquerra al full de càlcul.

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

Paraules finals

Aquests són tot fàcil i amp; maneres efectives que podeu seguir per afegiro manteniu els zeros inicials a les dades de Microsoft Excel. Si en saps més bàsic & mètodes fructífers que hauria d'afegir i després fer-m'ho saber mitjançant comentaris. O podeu fer un cop d'ull a la nostra altra informació & articles interessants en aquest lloc web.

mantenir el mateix format per a tots els codis postals afegint 0 abans d'ells quan sigui necessari.

📌 Passos:

  • Primer , seleccioneu totes les cel·les (C5:C12) que contenen codis postals.
  • A continuació, sota la cinta Inici , feu clic a l'opció del quadre de diàleg tal com es mostra a la dreta. -canton inferior del grup d'ordres Nombre .
  • A continuació, al quadre de diàleg Format cel·les , trieu el Personalitzat
  • Afegiu 00000 al quadre de format Tipus personalitzat .
  • Finalment, premeu el botó D'acord .

  • Així, aquí ara veieu tots els codis postals amb el mateix format mantenint els 0 inicials quan calgui.

1.2 Ús de formats especials integrats

Podem fer el mateix escollint l'opció Especial al quadre de diàleg Format cel·les . A continuació, seleccioneu l'opció Codi postal , premeu D'acord & ja heu acabat.

  • Per a això, podeu buscar altres formats habituals disponibles aquí com- Número de telèfon, Número de seguretat de sèrie, etc. Tots ells estan assignats al valor predeterminat. ubicació EUA. També podeu canviar la ubicació seleccionant una altra àrea o país al menú desplegable Configuració regional & aleshores podreu trobar opcions similars com a formats de nombre per a la regió seleccionada.

  • Com a resultat, veureu que hi haurà zeros inicials davant delnombres.

Llegir més: Com seguir liderant zeros a Excel CSV (4 maneres fàcils)

1.3 Aplicació del format de text

En utilitzar el format Text , també podem mantenir els zeros inicials segons sigui necessari.

📌 Passos:

  • Seleccioneu les cel·les on voleu introduir els codis postals.
  • Des del grup d'ordres Nombre , seleccioneu el format com a Text des del menú desplegable.
  • Ara comenceu a escriure tots els codis postals a les cel·les & veureu que no s'ha eliminat cap zero inicial.

  • Però trobareu un missatge d'error que diu " Número emmagatzemat com a text " d'una opció desplegable groga al costat de les cel·les. Seleccioneu "Ignora l'error " per a cada cel·la & ja heu acabat.

  • Com que aquest mètode triga un temps a executar-se per a totes les dades manualment, aquest mètode és efectiu quan necessiteu introduir dades en lloc de formatar una sèrie de dades emmagatzemades.

Llegir més: Com afegir zeros principals en format de text Excel (10 Maneres)

2. Ús de la funció TEXT per afegir zeros precedents

La funció TEXT és una altra manera fructífera que podeu utilitzar per formatar els números afegiu zeros inicials .

📌 Passos:

  • Aquí. a Cel·la D5 inseriu la fórmula següent:

=TEXT(C5,"00000")

🔎 Desglossament de la fórmula:

  • La funció TEXT converteix un número en text en unformat de valor específic.
  • Aquí, dins del parèntesi, C5 és el valor de la cel·la que té el format de text " 00000 ".
  • Premeu Retorn & veureu el resultat desitjat.
  • Ara, per fer el mateix per a totes les cel·les, utilitzeu l'opció Emplenar mànec de la Cel·la D5 per omplir fins a l'última Cel·la D12 & trobareu tots els codis postals amb un format similar.

  • Aquí, veureu un avís d'error quan heu inserit números com a entrada de text . Heu d'ignorar els errors fent clic a la icona d'error i seleccionant l'opció " Ignora l'error ".

3. Afegir apòstrofs abans dels números

També podem utilitzar un apòstrof abans d'un nombre & després afegiu zeros segons calgui. Això convertirà la cel·la en un format de text.

  • Per això, heu d'afegir apòstrofs manualment abans de cada número i després afegir els zeros inicials. Així, simplement podeu convertir els números al format text .

  • Com que aquest mètode representa el format de text, torneu a trobar el missatge d'error que conté " Número emmagatzemat com a text ". Per tant, haureu de seleccionar Ignora l'error per a totes les cel·les amb missatges d'error.

4. Combinant la funció RIGHT amb l'operador Ampersand

Ara, aquest és un altre mètode perfecte que retorna el resultat mitjançant la funció RIGHT i Ampersand operador (&). També podeu utilitzar la funció CONCATENAR en comptes de & operador.

📌 Passos:

  • A Cel·la D5 insereix la fórmula següent:

=RIGHT("00000"&C5,5)

  • Premeu el botó Enter .
  • Utilitzeu Emplena la maneta per omplir-ho tot altres cel·les que contenen codis postals.

🔎 Desglossament de la fórmula:

  • Aquí , la funció DRETA retorna el nombre especificat de caràcters des del final d'una cadena de text.
  • Estem concatenant 00000 abans de cada número utilitzant Ampersand (&) entre els 00000 & les cel·les.
  • Ara, la funció DRETA només permet introduir els últims 5 caràcters de cada dada resultant a les cel·les.

Llegeix més: Com afegir zeros principals a Excel mitjançant l'operació CONCATENAR

5. Utilitzant la funció BASE

La funció BASE s'utilitza per convertir un nombre a diferents sistemes numèrics (binari, decimal, hexadecimal o octal) . També podeu definir quants caràcters voleu veure mitjançant aquesta funció.

📌 Passos:

  • A Cel·la D5 inseriu el fórmula següent:

=BASE(C5,10,5)

  • Premeu Retorn .
  • Utilitza Emplena la maneta per omplir automàticament totes les altres cel·les segons sigui necessari.

🔎 Desglossament de la fórmula:

Dins dels arguments de la funció BASE ,

  • C5 s'escull com a valor de Cel·la per a C5 .
  • 10 és la base o sistema numèric dels valors decimals.
  • I 5 és el nombre de caràcters que volem veure com a resultat.

Lectures similars

  • Com posar parèntesis per a nombres negatius a Excel
  • Format un nombre en milers K i milions M a Excel (4 maneres)
  • Com Aplicar el format de nombre en milions amb coma a Excel (5 maneres)
  • Format de nombre personalitzat: milions amb un decimal a Excel (6 maneres)

6. Importació de fitxers de text & A continuació, afegiu zeros principals mitjançant l'eina Power Query & Funció PadText

També podeu importar un rang de dades & a continuació, convertiu-los en un format fix afegint zeros inicials. Si utilitzeu Microsoft Excel 2010 o una versió superior, podreu utilitzar aquest mètode amb Power Query Editor .

📌 Passos:

  • Sota la cinta Dades , feu clic a l'opció Des de text/CSV .
  • Apareixerà un quadre de diàleg des d'on heu d'importar el fitxer que conté les dades.
  • Seleccioneu el fitxer & després premeu Importa.

  • Apareixerà un nou quadre de diàleg amb les dades importades & heu de fer clic a Transformar dades .

  • Ara apareixerà la finestra Power Query .
  • A la cinta Afegeix una columna , seleccioneu PersonalitzatColumna .

  • Afegiu el nom de la columna a l'opció Nou nom de la columna .
  • Ara sota la Fórmula de columna personalitzada , escriviu-

=Text.PadStart([Column1],5,"0")

  • Premeu D'acord .

Trobareu la nova columna amb els codis postals formatats.

  • Seleccioneu Tanca i amp; Carrega l'opció .

Ara, apareixerà un nou full de treball & les dades recentment obtingudes del Power Query Editor es transformaran aquí amb la taula dinàmica tal com es mostra a continuació.

Llegir més: Excel Convertir Nombre a text amb zeros inicials: 10 maneres efectives

7. Fusionant REPT & LEN Funciona junts

L'ús de REPT & Les funcions LEN juntes és un altre mètode fructífer que podeu adoptar.

📌 Passos:

  • A la cel·la D5 , escriviu-

=REPT(0,5-LEN(C5))&C5

  • Premeu Retorn & se us mostraran immediatament els valors formatats.

🔎 Desglossament de la fórmula:

<15 La funció>
  • REPT prové de Repetir paraula & aquesta funció repeteix el text un nombre determinat de vegades.
  • La funció LEN retorna el nombre de caràcters d'una cadena de text.
  • Ara, dins dels arguments, 0 Primer s'ha afegit , ja que aquest és el valor de text que volem repetir com a zeros inicials abans dels nombres segons sigui necessari.
  • 5-LEN(C5) indica el nombre de zeros inicials( 0) aixòs'ha d'afegir o repetir.
  • Per últim, C5 Cel·la s'afegeix a tota la funció utilitzant Ampersand(&) , ja que aquest valor de cel·la s'ha de col·locar. després de zeros inicials.
  • Llegir més: Com posar 0 a Excel davant dels números (5 mètodes útils)

    8. Afegir un nombre fix de zeros inicials mitjançant la funció CONCATENAR

    Si voleu afegir un nombre determinat de zeros inicials abans d'un número o d'un text, només la funció CONCATENAR farà la feina. per tu. Aquí hi ha diferents tipus de números a la Columna B & afegirem dos zeros inicials abans de cada número.

    📌 Passos:

    • A la cel·la C5 , escriviu-

    =CONCATENATE("00",B5)

    • Premeu Retorn .
    • Utilitza Emplena Manegeu per emplenar automàticament les altres cel·les fins a C12 .

    Així, a la imatge següent, veureu tots els números amb dos zeros inicials.

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

    9 . Ús de VBA per mantenir els zeros inicials

    També podem mantenir o afegir zeros inicials utilitzant VBScript.

    📌 Passos:

    • Per fer-ho, primer, aneu a la cinta superior i premeu Desenvolupador , després premeu l'opció Visual Basic del menú.
    • Podeu utilitzar ALT + F11 per obrir la finestra “Microsoft Visual Basic for Applications” si no teniu elS'ha afegit la pestanya Desenvolupador.

    • Ara, apareixerà una finestra anomenada “Microsoft Visual Basic for Applications” . Aquí des de la barra de menú superior, premeu “Insereix” I apareixerà un menú. D'ells, seleccioneu l'opció “Mòdul'” .

    • Ara, un nou “Mòdul” apareixerà una finestra. I Enganxeu aquest codi VBA a la caixa.
    3495

    • Premeu F5 i executeu els codis o la macro.
    • Premeu Alt+F11 de nou per tornar al vostre full de càlcul d'Excel & veureu el resultat tal com es mostra a la imatge següent.

    🔎 Explicació del codi VBA:

    • Primer estem afegint la secció Subrutina i amp; anomenant la nostra macro com a KeepLeadingZeros .
    • Amb l'ordre Range , s'està seleccionant la 1a cel·la que s'ha de formatar.
    • Amb Final(xldown) & Seleccioneu subordres, estem seleccionant tot el rang de cel·les que contenen els codis postals.
    • A la línia següent, mitjançant la subordre NumberFormat , estem definint el nombre de dígits (5) amb 0.

    Llegir més: Com eliminar els zeros principals a Excel (7 maneres fàcils + VBA)

    10. Mantenir o afegir zeros inicials a la taula dinàmica

    En una taula dinàmica , podem utilitzar la fórmula DAX (Expressió d'anàlisi de dades) per mantenir o afegir zeros inicials formatant una columna o

    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.