Cuprins
Acest tutorial prezintă diferite moduri de a adăuga zerouri de început în Excel: cum să păstrați zerourile în timp ce tastați, cum să arătați zerourile de început în celule, cum să eliminați sau să ascundeți zerourile.
Dacă utilizați Excel nu numai pentru a calcula numere, ci și pentru a păstra înregistrări precum codurile poștale, numerele de securitate sau ID-urile angajaților, este posibil să aveți nevoie să păstrați zerouri de început în celule. Cu toate acestea, dacă încercați să introduceți un cod poștal precum "00123" într-o celulă, Excel îl va trunchia imediat la "123".
Ideea este că Microsoft Excel tratează codurile poștale, numerele de telefon și alte intrări similare ca numere, le aplică formatul General sau Număr și elimină automat zerourile anterioare. Din fericire, Excel oferă, de asemenea, mijloacele necesare pentru a păstra zerourile anterioare în celule, iar mai departe în acest tutorial veți găsi o mână de moduri de a face acest lucru.
Cum să păstrați zerourile de plumb în Excel în timp ce tastați
Pentru început, haideți să vedem cum puteți pune 0 în fața unui număr în Excel, de exemplu să tastați 01 într-o celulă. Pentru aceasta, pur și simplu schimbați formatul celulei în Text :
- Selectați celula (celulele) în care doriți să prefixați numerele cu 0.
- Mergeți la Acasă tab> Număr grup și selectați Text în Formatul numerelor cutie.
De îndată ce introduceți un zero(s) înaintea numărului, Excel va afișa un mic triunghi verde în colțul din stânga sus al celulei, indicând că ceva nu este în regulă cu conținutul celulei. Pentru a elimina acest indicator de eroare, selectați celula (celulele), faceți clic pe semnul de avertizare, apoi faceți clic pe Ignoră eroarea .
Următoarea captură de ecran arată rezultatul:
O altă modalitate de a păstra zerourile de început în Excel este de a prefixa un număr cu un apostrof ('). De exemplu, în loc să scrieți 01, scrieți '01. În acest caz, nu este nevoie să modificați formatul celulei.
Concluzie: Această tehnică simplă are o limitare semnificativă - valoarea rezultată este un text șir de caractere , nu număr și, în consecință, nu poate fi utilizat în calcule și formule numerice. Dacă nu este ceea ce doriți, atunci schimbați doar reprezentarea vizuală a valorii prin aplicarea unui format de număr personalizat, așa cum este demonstrat în exemplul următor.
Cum să afișați zerouri de conducere în Excel cu un format de număr personalizat
Pentru a afișa zerouri de început, aplicați un format de număr personalizat, efectuând următorii pași:
- Selectați o celulă (celule) în care doriți să afișați zerouri de început și apăsați Ctrl+1 pentru a deschide fereastra de selectare a celulelor. Formatarea celulelor dialog.
- Sub Categoria , selectați Personalizat .
- Introduceți un cod de format în caseta Tip cutie.
În cele mai multe cazuri, veți avea nevoie de un cod de format format format din 0 spații libere, cum ar fi 00. Numărul de zerouri din codul de format corespunde numărului total de cifre pe care doriți să le afișați într-o celulă (veți găsi câteva exemple mai jos).
- Faceți clic pe OK pentru a salva modificările.
De exemplu, pentru a adăuga zerouri de început pentru a crea un număr de 5 cifre, utilizați următorul cod de format: 00000
Utilizând formatele de numere personalizate Excel, puteți adăuga zerouri de început pentru a crea lungime fixă numere, ca în exemplul de mai sus, și lungime variabilă Totul se reduce la ce spațiu de introducere folosiți în codul de format:
- 0 - afișează zerouri suplimentare
- # - nu afișează zerouri suplimentare
De exemplu, dacă aplicați 000# la o celulă, orice număr pe care îl introduceți în acea celulă va avea până la 3 zerouri de început.
Formatele de numere personalizate pot include, de asemenea, spații, cratime, paranteze etc. Explicația detaliată poate fi găsită aici: Formatul de numere personalizate în Excel.
Următoarea foaie de calcul oferă alte câteva exemple de formate personalizate care pot afișa zerouri de început în Excel.
A | B | C | |
---|---|---|---|
1 | Format personalizat | Număr dactilografiat | Numărul afișat |
2 | 00000 | 123 | 00123 |
3 | 000# | 123 | 0123 |
4 | 00-00 | 1 | 00-01 |
5 | 00-# | 1 | 00-1 |
6 | 000-0000 | 123456 | 012-3456 |
7 | ###-#### | 123456 | 12-3456 |
Următoarele coduri de format pot fi utilizate pentru a afișa numere în formate speciale, cum ar fi codurile poștale, numerele de telefon, numerele de card de credit și numerele de asigurări sociale.
A | B | C | D | |
---|---|---|---|---|
1 | Format personalizat | Număr dactilografiat | Numărul afișat | |
2 | Cod poștal | 00000 | 1234 | 01234 |
3 | Securitatea socială | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Card de credit | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Numere de telefon | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Sfat. Excel dispune de câteva opțiuni predefinite Formate speciale pentru codurile poștale, numerele de telefon și numerele de asigurări sociale, așa cum se arată în captura de ecran de mai jos:
Linia de jos: Această metodă este cel mai bine utilizată în situațiile în care se lucrează cu un set de date numerice și rezultatele trebuie să fie numere , nu text. Modifică doar afișarea unui număr, dar nu și numărul în sine: zerourile de început apar în celule, valoarea reală se afișează în bara de formule. Atunci când faceți referire la astfel de celule în formule, calculele sunt completate cu valorile originale. Formatele personalizate pot fi aplicate doar la date numerice (numere și date) și rezultatul este tot un număr sau o dată.
Cum să adăugați zerouri de conducere în Excel cu funcția TEXT
În timp ce un format de număr personalizat afișează zero în fața unui număr fără a modifica de fapt valoarea de bază, funcția Excel TEXT completează numerele cu zerouri prin inserarea "fizică" a zerourilor de început în celule.
Pentru a adăuga zerouri la început cu un TEXT( valoare , format_text ), se utilizează aceleași coduri de format ca în cazul formatelor de numere personalizate. Cu toate acestea, rezultatul funcției TEXT este întotdeauna un șir de text, chiar dacă seamănă mult cu un număr.
De exemplu, pentru a insera 0 înaintea unei valori din celula A2, utilizați această formulă:
=TEXT(A2, "0#")
Pentru a crea un șir de caractere cu prefixare zero de lungime fixă, de exemplu un șir de 5 caractere, folosiți această opțiune:
=TEXT(A2, "000000")
Vă rugăm să fiți atenți la faptul că funcția TEXT necesită includerea codurilor de format între ghilimele. Și iată cum vor arăta rezultatele în Excel:
A | B | C | |
---|---|---|---|
1 | Numărul original | Număr căptușit | Formula |
2 | 1 | 01 | =TEXT(B2, "0#") |
3 | 12 | 12 | =TEXT(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4, "00000") |
5 | 12 | 00012 | =TEXT(B5, "00000") |
Pentru mai multe informații despre formulele Text, consultați Cum se utilizează funcția TEXT în Excel.
Linia de jos: Funcția Excel TEXT returnează întotdeauna un text șir de caractere , nu număr, și, prin urmare, nu veți putea utiliza rezultatele în calcule aritmetice și alte formule, cu excepția cazului în care trebuie să comparați rezultatul cu alte șiruri de text.
Cum să adăugați zerouri de început la șirurile de text
În exemplele anterioare, ați învățat cum să adăugați zero înaintea unui număr în Excel. Dar dacă trebuie să puneți un zero(s) în fața unui șir de text, cum ar fi 0A102? În acest caz, nici TEXT, nici formatul personalizat nu vor funcționa, deoarece acestea se ocupă numai de valori numerice.
În cazul în care valoarea care urmează să fie umplută cu zero conține litere sau alte caractere de text, utilizați una dintre următoarele formule, care oferă o soluție universală aplicabilă atât pentru numere și șiruri de text .
Formula 1. Adăugați zerouri de început folosind funcția RIGHT
Cel mai simplu mod de a pune zerouri înainte de șirurile de text în Excel este să folosiți funcția RIGHT:
RIGHT(" 0000 " & celulă , lungime_șir )Unde:
- "0000" este numărul maxim de zerouri pe care doriți să le adăugați. De exemplu, pentru a adăuga 2 zerouri, se introduce "00".
- Celula este o referință la celula care conține valoarea originală.
- Lungime_șir este numărul de caractere pe care trebuie să le conțină șirul rezultat.
De exemplu, pentru a crea un șir de 6 caractere cu prefix zero pe baza unei valori din celula A2, utilizați această formulă:
=RIGHT("000000"&A2, 6)
Ceea ce face formula este să adauge 6 zerouri la valoarea din A2 ("000000"&A2), apoi să extragă cele 6 caractere din dreapta. Ca rezultat, introduce exact numărul corect de zerouri pentru a atinge limita totală de șiruri specificată:
În exemplul de mai sus, numărul maxim de zerouri este egal cu lungimea totală a șirului (6 caractere) și, prin urmare, toate șirurile rezultate au o lungime de 6 caractere (lungime fixă). Dacă ar fi aplicată unei celule goale, formula ar returna un șir format din 6 zerouri.
În funcție de logica dvs. de afaceri, puteți furniza diferite numere de zerouri și de caractere totale, de exemplu:
=RIGHT("00"&A2, 6)
Ca rezultat, veți obține șiruri de lungime variabilă care conțin până la 2 zerouri de început:
Formula 2. Umpleți zerourile din față folosind funcțiile REPT și LEN
O altă modalitate de a insera zerouri înaintea unui șir de text în Excel este utilizarea acestei combinații a funcțiilor REPT și LEN:
REPT(0, numărul de zerouri -LEN( celulă ))& celulăDe exemplu, pentru a adăuga zerouri de început la valoarea din A2 pentru a crea un șir de 6 caractere, această formulă este următoarea:
=REPT(0, 6-LEN(A2))&A2
Cum funcționează această formulă:
Știind că funcția REPT repetă un anumit caracter de un anumit număr de ori, iar LEN returnează lungimea totală a șirului, logica formulei este ușor de înțeles:
- LEN(A2) obține numărul total de caractere din celula A2.
- REPT(0, 6-LEN(A2)) adaugă numărul necesar de zerouri. Pentru a calcula câte zerouri trebuie adăugate, se scade lungimea șirului din A2 din numărul maxim de zerouri.
- În cele din urmă, se concatenează zerourile cu valoarea A2 și se obține următorul rezultat:
Linia de jos : Această formulă poate adăuga zerouri de început atât la numere, cât și la șiruri de text, dar rezultatul este întotdeauna text, nu număr.
Cum se adaugă un număr fix de zerouri precedente
Pentru a prefixa toate valorile dintr-o coloană (numere sau șiruri de text) cu un anumit număr de zerouri, utilizați funcția CONCATENATE, sau funcția CONCAT în Excel 365 - 2019, sau operatorul ampersandă.
De exemplu, pentru a pune 0 înaintea unui număr din celula A2, utilizați una dintre aceste formule:
=CONCATENATE(0,A2)
sau
=0&A2
După cum se arată în captura de ecran de mai jos, formula adaugă un singur zero de început la toate celulele dintr-o coloană, indiferent de numărul de caractere pe care îl conține valoarea originală:
În același mod, puteți introduce 2 zerouri de început (00), 3 zerouri (000) sau câte zerouri doriți înaintea numerelor și a șirurilor de text.
Linia de jos : Rezultatul acestei formule este, de asemenea, un șir de text chiar și atunci când concatenați zerouri cu numere.
Cum să eliminați zerourile de conducere în Excel
Metoda pe care o utilizați pentru a elimina zerourile de început în Excel depinde de modul în care au fost adăugate aceste zerouri:
- Dacă zerourile anterioare au fost adăugate cu un format de număr personalizat (zerourile sunt vizibile într-o celulă, dar nu și în bara de formule), aplicați un alt format personalizat sau reveniți la General, așa cum se arată aici.
- În cazul în care au fost introduse zerouri în celule formatate ca Text (un mic triunghi verde este afișat în colțul din stânga sus al celulei), convertiți textul în număr.
- În cazul în care zerourile de început au fost adăugate cu ajutorul unei formule (formula apare în bara de formule atunci când este selectată celula), utilizați funcția VALUE pentru a le elimina.
Imaginea următoare prezintă toate cele trei cazuri pentru a vă ajuta să alegeți tehnica potrivită:
Îndepărtați zerourile din față prin modificarea formatului celulei
Dacă se afișează zerouri de început în celulele cu un format personalizat, atunci schimbați formatul celulei la cel implicit General , sau aplicați un alt format de număr care nu afișează zerourile anterioare.
Eliminați zerourile din față prin convertirea textului în număr
Atunci când într-o celulă în format text apar zerouri prefixate, cel mai simplu mod de a le elimina este de a selecta celula (celulele), de a face clic pe semnul exclamării și apoi pe Conversia în Număr :
Îndepărtați zerourile de început folosind o formulă
În cazul în care o formulă adaugă un zero (sau mai multe zerouri) anterior, se folosește o altă formulă pentru a-l elimina. Formula de eliminare a zerourilor este foarte simplă:
=VALOARE(A2)
Unde A2 este celula din care doriți să eliminați zerourile precedente.
Această metodă poate fi utilizată, de asemenea, pentru a scăpa de zerourile tastate direct în celule (ca în exemplul anterior) sau importate în Excel dintr-o sursă externă. În general, dacă aveți de-a face cu un șir de caractere cu prefix zero care reprezintă un număr, puteți utiliza funcția VALUE pentru a converti textul în număr și pentru a elimina zerourile din față pe parcurs.
Următoarea captură de ecran prezintă două formule:
- Formula Text din B2 adaugă zerouri la valoarea din A2 și
- Formula valorii din C2 elimină zerourile din față din valoarea din B2.
Cum să ascundeți zerourile în Excel
Dacă nu doriți să afișați valori zero în foaia Excel, aveți următoarele două opțiuni:
- Pentru a ascunde zerourile pe întreaga foaie , debifați caseta Afișați un zero în celulele care au valoarea zero Pentru aceasta, faceți clic pe Fișier > Opțiuni > Avansat , și derulați în jos până la Opțiuni de afișare pentru această foaie de lucru secțiune:
Pentru aceasta, selectați celulele în care doriți să ascundeți zerourile, faceți clic pe Ctrl+1 pentru a deschide fereastra Formatarea celulelor de dialog, selectați Personalizat la adresa Categoria , și introduceți codul de format de mai sus în câmpul Tip cutie.
Captura de ecran de mai jos arată că celula B2 conține o valoare zero, dar aceasta nu este afișată în celulă:
Adăugați și eliminați zerouri în Excel într-un mod simplu
În cele din urmă, o veste bună pentru utilizatorii suitei noastre Ultimate Suite pentru Excel - a fost lansat un nou instrument special conceput pentru gestionarea zerourilor! Vă rugăm să salutați Add/Remove Leading Zeros.
Ca de obicei, ne-am străduit să reducem numărul de mișcări la un minim absolut :)
La adăugați zerouri de frunte , iată ce trebuie să faci:
- Selectați celulele țintă și rulați programul Instrumentul Add/Remover Leading Zeros.
- Precizați numărul total de caractere care trebuie afișate.
- Faceți clic pe Aplicați .
Gata!
La eliminați zerourile din față , pașii sunt foarte asemănători:
- Selectați celulele cu numerele dvs. și rulați add-in-ul.
- Specificați câte caractere trebuie afișate. Pentru a obține numărul maxim de caractere cifre semnificative în intervalul selectat, faceți clic pe butonul Obțineți lungimea maximă
- Faceți clic pe Aplicați .
Add-in-ul poate adăuga zerouri de început atât la numere, cât și la șiruri de caractere:
- Pentru numere , se stabilește un format de număr personalizat, adică se modifică doar reprezentarea vizuală a unui număr, nu și valoarea de bază.
- Alfa-numeric șiruri sunt prefixate cu zerouri de frunte, adică zerourile sunt introduse fizic în celule.
Iată cum puteți adăuga, elimina și ascunde zerouri în Excel. Pentru a înțelege mai bine tehnicile descrise în acest tutorial, vă invităm să descărcați exemplul de registru de lucru. Vă mulțumesc pentru lectură și sper să ne revedem pe blog săptămâna viitoare!
Descărcări disponibile
Exemple de zerouri în minus în Excel (fișier .xlsx)
Ultimate Suite 14-day full-functional version (fișier .exe)