Enhavtabelo
Ĉi tiu lernilo montras malsamajn manierojn aldoni antaŭajn nulojn en Excel: kiel konservi nulojn dum vi tajpas, montri antaŭajn nulojn en ĉeloj, forigi aŭ kaŝi nulojn.
Se vi uzas Excel. ne nur por kalkuli nombrojn, sed ankaŭ konservi rekordojn kiel poŝtkodojn, sekurecajn numerojn aŭ dungitajn identigilojn, vi eble bezonos konservi ĉefajn nulojn en ĉeloj. Tamen se vi provas tajpi poŝtkodon kiel "00123" en ĉelo, Excel tuj detranĉos ĝin al "123".
La afero estas, ke Microsoft Excel traktas poŝtkodojn, telefonnumerojn kaj aliajn similajn enskribojn kiel nombrojn. , aplikas al ili la formaton Ĝenerala aŭ Nombro, kaj aŭtomate forigas antaŭajn nulojn. Feliĉe, Excel ankaŭ provizas la rimedojn por konservi ĉefajn nulojn en ĉeloj, kaj plu en ĉi tiu lernilo vi trovos kelkajn manierojn fari ĝin.
Kiel konservi ĉefajn nulojn en Excel. dum vi tajpas
Por komenci, ni vidu kiel vi povas meti 0 antaŭ nombro en Excel, ekzemple tajpu 01 en ĉelo. Por tio, simple ŝanĝu la ĉelformaton al Teksto :
- Elektu la ĉelon(j)n, kie vi volas prefiksi nombrojn per 0.
- Iru al la Hejmo langeto > Nombro grupo, kaj elektu Teksto en la skatolo Nombra Formato .
Tuj kiam vi tajpas nulon(j)n antaŭ nombro, Excel montros malgrandan verdan triangulon en la supra maldekstra angulo de la ĉelo indikante, ke io misas kun la ĉela enhavo. Por forigi tionel iu ekstera fonto. Ĝenerale, se vi traktas nul-prefiksitan ĉenon, kiu reprezentas nombron, vi povas uzi la funkcion VALORO por konverti tekston al nombro kaj forigi antaŭajn nulojn survoje.
La sekva ekrankopio montras du formulojn:
- La Teksta formulo en B2 aldonas nulojn al la valoro en A2, kaj
- La Valora formulo en C2 forigas la antaŭajn nulojn de la valoro en B2.
Kiel kaŝi nulojn en Excel
Se vi ne volas montri nulvalorojn en via Excel-folio, vi havas la jenajn du eblojn:
- Por kaŝi nulojn tra la tuta folio , malmarku la opcion Montri nulon en ĉeloj, kiuj havas nulvaloron . Por tio, alklaku Dosiero > Opcioj > Altnivela , kaj rulumu malsupren al la sekcio Vidigaj opcioj por ĉi tiu laborfolio :
Por ĉi tio, elektu la ĉelojn, kie vi volas kaŝi nulojn, alklaku Ctrl+1 por malfermi la dialogon Formati ĉelojn , elektu Persona sub Kategorio , kaj tajpu la ĉi-supran formatkodon en la skatolo Tipo .
La ekrankopio sube montras, ke ĉelo B2 ja enhavas nulan valoron, sed ĝi ne estas montrata en la ĉelo:
Aldonu kaj forigi nulojn en Excel per facila maniero
Fine, bonaj novaĵoj por uzantoj de nia Ultimate Suite for Excel - nova ilospeciale desegnita por manipuli nulojn estas liberigita! Bonvolu bonvenigi Aldoni/Forigi Ĉefajn Nulojn.
Kiel kutime, ni klopodis redukti la nombron da movoj al absoluta minimumo :)
Al aldonu ĉevalajn nulojn , jen kion vi faras:
- Elektu la celajn ĉelojn kaj rulu la Aldoni/Forigi Ĉefajn nulojn.
- Specigu la totalan nombron de signoj kiuj devas esti montrataj.
- Alklaku Apliki .
Fine!
Por forigi antaŭajn nulojn , la paŝoj estas tre similaj:
- Elektu la ĉelojn kun viaj numeroj kaj rulu la aldonaĵon.
- Specigu kiom da signoj estu montrataj. Por akiri la maksimuman nombron da signifaj ciferoj en la elektita gamo, alklaku la Akiri Maksimuman Longon
- Alklaku Apliki .
La aldonaĵo povas aldoni antaŭajn nulojn al kaj nombroj kaj ĉenoj:
- Por nombroj , kutima numeroformato estas agordita, t.e. nur vida reprezentado de nombro estas ŝanĝita, ne la suba valoro.
- Alfanombraj ĉenoj estas antaŭfiksitaj per antaŭaj nuloj, t.e. nuloj estas fizike enmetitaj en ĉelojn.
Ĉi tio estas kiel vi povas aldoni, forigi kaj kaŝi nulojn en Excel. Por pli bone kompreni la teknikojn priskribitajn en ĉi tiu lernilo, vi bonvenas elŝuti la ekzemplan laborlibron. Mi dankas vin pro legado kaj esperas vidi vin en nia blogo venontsemajne!
Haveblaj elŝutoj
Excel Leading Zerosekzemploj (.xlsx-dosiero)
Ultimate Suite 14-taga plenfunkcia versio (.exe dosiero)
erarindikilo, elektu la ĉelon(j)n, alklaku la avertan signon, kaj poste alklaku Ignori Eraron.
La sekva ekrankopio montras la rezulton:
Alia maniero konservi antaŭajn nulojn en Excel estas prefiksi nombron per apostrofo ('). Ekzemple, anstataŭ tajpi 01, tajpu '01. En ĉi tiu kazo, vi ne bezonas ŝanĝi la formaton de la ĉelo.
Malsupra linio: Ĉi tiu simpla tekniko havas gravan limigon - la rezulta valoro estas teksto ĉeno , ne nombro, kaj sekve ĝi ne povas esti uzata en kalkuloj kaj nombraj formuloj. Se tio ne estas tio, kion vi volas, tiam ŝanĝu nur la vidan reprezenton de la valoro aplikante kutiman nombroformaton kiel montrite en la sekva ekzemplo.
Kiel montri antaŭajn nulojn en Excel kun kutima nombroformato
Por montri antaŭajn nulojn, apliku laŭmendan nombroformaton farante ĉi tiujn paŝojn:
- Elektu ĉelon(j)n, kie vi volas montri antaŭajn nulojn, kaj premu Ctrl+1 por malfermi la Dialogo de Formato ĉeloj .
- Sub Kategorio , elektu Persona .
- Tajpu formatkodon en la Tipo skatolo.
Plejofte, vi bezonos formatkodon konsistantan el 0 anstataŭiloj, kiel 00. La nombro da nuloj en la formatkodo respondas al la totala nombro da ciferoj, kiujn vi volas montri en ĉelo (vi trovos kelkajn ekzemplojn). sube).
- Alklaku OK por konservi la ŝanĝojn.
Ekzemple,por aldoni antaŭajn nulojn por krei 5-ciferan nombron, uzu la sekvan formatan kodon: 00000
Uzante Excel-proprajn nombro-formatojn, vi povas aldoni gvidaj nuloj por krei fiks-longajn nombrojn, kiel en la supra ekzemplo, kaj variable nombrojn. Ĉio resumas al kiu lokokupilo vi uzas en la formatkodo:
- 0 - montras kromajn nulojn
- # - ne montras kromajn nulojn
Ekzemple, se vi aplikas la formaton 000# al iu ĉelo, ĉiu nombro, kiun vi tajpas en tiu ĉelo, havos ĝis 3 antaŭajn nulojn.
Viaj kutimaj nombroformatoj ankaŭ povas inkluzivi spacojn, streketoj, krampoj, ktp. La detala klarigo troveblas ĉi tie: Propra Excel-formato.
La sekva kalkultabelo donas kelkajn pliajn ekzemplojn de kutimaj formatoj kiuj povas montri antaŭajn nulojn en Excel.
A | B | C | |
---|---|---|---|
1 | Propra formato | Tajpita nombro | Montrigita nombro |
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 |
Kaj la sekvaj formataj kodoj povas esti uzataj por montri nombrojn en specialaj formatojtiajn uzajn poŝtkodojn, telefonnumerojn, kreditkartajn nombrojn kaj socialasekurajn nombrojn.
A | B | C | D | |
---|---|---|---|---|
1 | Propra formato | Tajpita nombro | Montrita nombro | |
2 | Kododo | 00000 | 1234 | 01234 |
3 | Socia sekureco | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Kreditkarto | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Telefonnumeroj | 00-0-000-000-0000 | 123455556789 | 00-1-234-555-6789 |
Konsileto. Excel havas kelkajn antaŭdifinitajn Specialajn formatojn por poŝtkodoj, telefonnumeroj kaj socialasekuraj numeroj, kiel montrite en la ekrankopio sube:
Finsa linio: Ĉi tiu metodo estas plej bone uzata en situacioj kiam vi laboras kun nombra datumaro kaj la rezultoj estu nombroj , ne teksto. Ĝi ŝanĝas nur la montradon de nombro, sed ne la nombron mem: antaŭaj nuloj aperas en ĉeloj, la reala valoro montriĝas en la formulbreto. Kiam vi referencas tiajn ĉelojn en formuloj, la kalkuloj estas parfumitaj per la originalaj valoroj. Propraj formatoj povas esti aplikataj nur al nombraj datumoj (nombroj kaj datoj) kaj la rezulto ankaŭ estas nombro aŭ dato.
Kiel aldoni ĉefajn nulojn en Excel per la TEKSTO.funkcio
Dum laŭmenda numero-formato montras nulon antaŭ nombro sen efektive ŝanĝi la suban valoron, la funkcio Excel-TEKSTO alŝutas nombrojn kun nuloj "fizike" enigante antaŭajn nulojn en ĉelojn.
Por aldoni antaŭajn nulojn kun TEXT( valoro , format_text ), vi uzas la samajn formatajn kodojn kiel en kutimaj nombroformatoj. Tamen, la rezulto de la funkcio TEKSTO estas ĉiam teksta ĉeno, eĉ se ĝi aspektas tre kiel nombro.
Ekzemple, por enmeti 0 antaŭ valoro en ĉelo A2, uzu ĉi tiun formulon:
=TEXT(A2, "0#")
Por krei nul-prefiksan ĉenon de fiksa longo, diru 5-karakteran ĉenon, uzu ĉi tiun:
=TEXT(A2, "000000")
Bonvolu atenti, ke la TEKSTO-funkcio postulas enmeti la formatajn kodojn inter citiloj. Kaj jen kiel la rezultoj aspektos en Excel:
A | B | C | |
---|---|---|---|
1 | Originala numero | Remburita nombro | Formulo |
2 | 1 | 01 | =TEKSTO(B2, "0#") |
3 | 12 | 12 | =TEKSTO(B3, "0#") |
4 | 1 | 00001 | =TEKSTO(B4,"00000") |
5 | 12 | 00012 | =TEXT(B5,"00000") |
Por pliaj informoj pri Tekstaj formuloj, bonvolu vidi Kiel uzi la TEXT-funkcio en Excel.
Malsupra linio: La Excel-TEKSTO-funkcio ĉiam resendas tekston ĉenon ,ne nombro, kaj tial vi ne povos uzi la rezultojn en aritmetikaj kalkuloj kaj aliaj formuloj, krom se vi bezonas kompari la eligon kun aliaj tekstaj ĉenoj.
Kiel aldoni antaŭajn nulojn al tekstaj ĉenoj
En la antaŭaj ekzemploj, vi lernis kiel aldoni nulon antaŭ nombro en Excel. Sed kio se vi bezonas meti nul(j)n antaŭ tekstoĉeno kiel 0A102? En tiu kazo, nek TEKSTO nek kutima formato funkcios ĉar ili traktas nur nombrajn valorojn.
Se la valoro por esti plenigita kun nulo enhavas literojn aŭ aliajn tekstajn signojn, uzu unu el la sekvaj formuloj, kiuj proponas universala solvo aplikebla al ambaŭ nombroj kaj tekstaj ĉenoj .
Formulo 1. Aldonu antaŭajn nulojn per la DEKSTRA funkcio
La plej facila maniero meti gvidajn nulojn. nuloj antaŭ tekstaj ĉenoj en Excel uzas la DEKSTRAN funkcion:
RIGHT (" 0000 " & ĉelo , longo_ŝnuro )Kie:
- "0000" estas la maksimuma nombro da nuloj kiujn vi volas aldoni. Ekzemple, por aldoni 2 nulojn, vi tajpu "00".
- Ĉelo estas referenco al la ĉelo enhavanta la originan valoron.
- String_length estas kiom da signoj la rezulta ĉeno devus enhavi.
Ekzemple, por fari nulprefiksan 6-karakteran ĉenon bazitan sur valoro en ĉelo A2, uzu ĉi tiun formulon:
=RIGHT("000000"&A2, 6)
Kion la formulo faras estas aldoni 6 nulojn al la valoro en A2 ("000000"&A2), kajtiam ĉerpi la ĝustajn 6 signojn. Kiel rezulto, ĝi enmetas nur la ĝustan nombron da nuloj por atingi la specifitan totalan limon de kordoj:
En la supra ekzemplo, la maksimuma nombro da nuloj egalas al la totala korda longo. (6 signoj), kaj tial ĉiuj el la rezultaj ĉenoj estas 6-karakteraj longaj (fiksa longo). Se aplikita al malplena ĉelo, la formulo resendus ĉenon konsistantan el 6 nuloj.
Laŭ via komerca logiko, vi povas provizi malsamajn nombrojn da nuloj kaj totalaj signoj, ekzemple:
=RIGHT("00"&A2, 6)
Kiel rezulto, vi ricevos variablo-longajn ĉenojn kiuj enhavas ĝis 2 antaŭajn nulojn:
Formulo 2. Alklaku antaŭajn nulojn uzante la REPT kaj LEN-funkcioj
Alia maniero por enmeti antaŭajn nulojn antaŭ tekstoĉeno en Excel uzas ĉi tiun kombinaĵon de REPT kaj LEN-funkcioj:
REPT(0, nombro de nuloj -LEN( ĉelo ))& ĉeloEkzemple, por aldoni antaŭajn nulojn al la valoro en A2 por krei 6-karakteran ĉenon, ĉi tiu formulo iras jene:
=REPT(0, 6-LEN(A2))&A2
Kiel ĉi tiu formulo funkcias:
Sciante ke la funkcio REPT ripetas difinitan signon specifitan nombron da fojoj, kaj LEN redonas la totalan longon de la ĉeno, la logiko de la formulo estas facile komprenebla:
- LEN(A2) ricevas la totalan nombron da signoj en ĉelo A2.
- REPT(0, 6-LEN(A) 2)) aldonas la bezonatan nombron da nuloj. Por kalkuli kiom da nulojdevus esti aldonita, vi subtrahas la longon de la ĉeno en A2 de la maksimuma nombro da nuloj.
- Fine, vi kunligas nulojn kun la A2-valoro, kaj ricevas la sekvan rezulton:
Malsupra linio : Ĉi tiu formulo povas aldoni antaŭajn nulojn kaj al nombroj kaj tekstaj ĉenoj, sed la rezulto estas ĉiam teksto, ne nombro.
Kiel fari aldonu fiksan nombron da antaŭaj nuloj
Por antaŭfiksi ĉiujn valorojn en kolumno (nombroj aŭ tekstaj ĉenoj) kun certa nombro da nuloj, uzu la funkcion KONKATENI aŭ la funkcion CONCAT en Excel 365 - 2019 aŭ la funkcion CONCAT. sikera operatoro.
Ekzemple, por meti 0 antaŭ nombro en ĉelo A2, uzu unu el ĉi tiuj formuloj:
=CONCATENATE(0,A2)
aŭ
=0&A2
Kiel montrite en la suba ekrankopio, la formulo aldonas nur unu antaŭan nulon al ĉiuj ĉeloj en kolumno sendepende de kiom da signoj enhavas la origina valoro:
En la sama maniero, vi povas enmeti 2 antaŭajn nulojn (00), 3 nulojn (000) aŭ tiom da nuloj kiom vi volas antaŭ nombroj kaj tekstoĉeno. s.
Malsupra linio : La rezulto de ĉi tiu formulo ankaŭ estas teksta ĉeno eĉ kiam vi kunligas nulojn kun nombroj.
Kiel forigi antaŭajn nulojn en Excel
La metodo, kiun vi uzas por forigi antaŭajn nulojn en Excel, dependas de kiel tiuj nuloj estis aldonitaj:
- Se antaŭaj nuloj estis aldonitaj kun kutima numero-formato (nuloj estas videblaj en ĉelo, sed ne en la formulbreto), aplikialian kutiman formaton aŭ reiru Ĝeneralan kiel montrita ĉi tie.
- Se nuloj estis tajpitaj aŭ alie enigitaj en ĉeloj formatitaj kiel Teksto (malgranda verda triangulo estas montrata en la supra maldekstra angulo de la ĉelo), konvertu tekston al nombro.
- Se antaŭaj nuloj estis aldonitaj uzante formulon (la formulo aperas en la formulbreto kiam la ĉelo estas elektita), uzu la funkcion VALORO por forigi ilin.
La jena bildo montras ĉiujn tri kazojn por helpi vin elekti la ĝustan teknikon:
Forigu antaŭajn nulojn ŝanĝante la ĉelformaton
Se antaŭaj nuloj estas montritaj en ĉeloj kun kutima formato, tiam ŝanĝu la ĉelformaton reen al defaŭlta Ĝenerala , aŭ apliku alian nombroformaton, kiu ne montras antaŭajn nulojn.
Forigu la kondukon. nuloj per konvertado de teksto al numero
Kiam prefiksaj nuloj aperas en Tekst-formatita ĉelo, la plej facila maniero forigi ilin estas elekti la ĉelon(j), klaku la ekkrian signon, kaj poste alklaku Konverti al. Numero :
<3 8>
Forigu antaŭajn nulojn uzante formulon
En la okazo ke antaŭa nulo(j) estas aldonita(j) kun formulo, uzu alian formulon por forigi ĝin. La nulforiga formulo estas tiel simpla kiel:
=VALUE(A2)
Kie A2 estas la ĉelo el kiu vi volas forigi antaŭajn nulojn.
Tiu ĉi metodo ankaŭ povas esti uzata por forigi nulojn tajpitaj rekte en ĉeloj (kiel en la antaŭa ekzemplo) aŭ importitaj al Excel