Змест
Гэты падручнік паказвае розныя спосабы дадання нулёў у пачатку ў Excel: як захоўваць нулі падчас уводу, паказваць нулі ў ячэйках, выдаляць або хаваць нулі.
Калі вы карыстаецеся Excel не толькі для вылічэння лічбаў, але і для вядзення такіх запісаў, як паштовыя індэксы, ахоўныя нумары або ідэнтыфікатары супрацоўнікаў, вам можа спатрэбіцца трымаць у пачатку нулі ў ячэйках. Аднак калі вы паспрабуеце ўвесці ў ячэйку паштовы індэкс, напрыклад "00123", Excel неадкладна скароціць яго да "123".
Справа ў тым, што Microsoft Excel разглядае паштовыя індэксы, нумары тэлефонаў і іншыя падобныя запісы як лічбы. , прымяняе да іх фармат General або Number і аўтаматычна выдаляе папярэднія нулі. На шчасце, Excel таксама забяспечвае сродкі для захавання нулёў у пачатку ячэйкі, і далей у гэтым уроку вы знойдзеце некалькі спосабаў зрабіць гэта.
Як захаваць нулі ў пачатку ў Excel калі вы набіраеце
Для пачатку давайце паглядзім, як вы можаце паставіць 0 перад лікам у Excel, напрыклад, увядзіце 01 у ячэйку. Для гэтага проста змяніце фармат ячэйкі на Тэкст :
- Выберыце ячэйку(-і), у якой вы хочаце дадаць да нумароў прэфікс 0.
- Перайдзіце да Укладка Галоўная > Лік група і выберыце Тэкст у полі Фармат ліку .
Як толькі вы ўводзіце нуль(ы) перад лікам, Excel адлюструе невялікі зялёны трохкутнік у левым верхнім куце ячэйкі, які паказвае, што нешта не так са змесцівам ячэйкі. Каб выдаліць гэтаз нейкай вонкавай крыніцы. Увогуле, калі вы маеце справу з радком з нулявым прэфіксам, які прадстаўляе лік, вы можаце выкарыстоўваць функцыю VALUE для пераўтварэння тэксту ў лік і пры гэтым выдаліць нулі ў пачатку.
На наступным скрыншоце паказаны дзве формулы:
- Формула "Тэкст" у B2 дадае нулі да значэння ў A2, а
- Формула "Значэнне" ў C2 выдаляе першыя нулі са значэння ў B2.
Як схаваць нулі ў Excel
Калі вы не жадаеце адлюстроўваць нулявыя значэнні ў вашым аркушы Excel, у вас ёсць наступныя два варыянты:
- Каб схаваць нулі на ўсім аркушы , зніміце сцяжок з опцыі Паказваць нуль у ячэйках, якія маюць нулявое значэнне . Для гэтага націсніце Файл > Параметры > Дадаткова і пракруціце ўніз да раздзела Параметры адлюстравання для гэтага аркуша :
Для гэтага абярыце ячэйкі, у якіх вы хочаце схаваць нулі, націсніце Ctrl+1, каб адкрыць дыялогавае акно Фарматаваць вочкі , абярыце Карыстальніцкі у Катэгорыя і увядзіце прыведзены вышэй код фармату ў поле Тып .
На скрыншоце ніжэй паказана, што ячэйка B2 змяшчае нулявое значэнне, але яно не адлюстроўваецца ў ячэйцы:
Лёгкі спосаб дадаваць і выдаляць нулі ў Excel
Нарэшце, добрыя навіны для карыстальнікаў нашага Ultimate Suite for Excel - новага інструментавыпушчаны спецыяльна распрацаваны для апрацоўкі нулёў! Вітаем Даданне/Выдаленне нулёў у пачатку.
Як звычайна, мы імкнуліся скараціць колькасць хадоў да абсалютнага мінімуму :)
Каб дадайце пачатковыя нулі , вось што вы робіце:
- Выберыце мэтавыя ячэйкі і запусціце інструмент Дадаць/выдаліць першыя нулі.
- Укажыце агульную колькасць сімвалаў, якія павінны быць адлюстраваны.
- Націсніце Ужыць .
Гатова!
Каб выдаліць першыя нулі , крокі вельмі падобныя:
- Вылучыце ячэйкі з вашымі лічбамі і запусціце надбудову.
- Укажыце, колькі сімвалаў павінна быць адлюстравана. Каб атрымаць максімальную колькасць значных лічбаў у выбраным дыяпазоне, націсніце Атрымаць максімальную даўжыню
- Націсніце Ужыць .
Надбудова можа дадаваць першыя нулі як да лікаў, так і да радкоў:
- Для лічбаў усталёўваецца карыстацкі фармат ліку, г.зн. толькі візуальнае прадстаўленне змяняецца лік, а не асноўнае значэнне.
- Літарна-лічбавыя радкі маюць прэфікс з нулямі ў пачатку, г.зн. нулі фізічна ўстаўляюцца ў ячэйкі.
Гэта як вы можаце дадаваць, выдаляць і хаваць нулі ў Excel. Каб лепш зразумець метады, апісаныя ў гэтым уроку, вы можаце загрузіць узор рабочай кнігі. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!
Даступныя спампоўкі
Excel Leading Zerosпрыклады (файл .xlsx)
14-дзённая поўнафункцыянальная версія Ultimate Suite (файл .exe)
індыкатар памылкі, абярыце ячэйку(-і), пстрыкніце папераджальны знак, а затым націсніце Ігнараваць памылку.
На наступным скрыншоце паказаны вынік:
Іншы спосаб захаваць нулі ў Excel - паставіць перад лікам апостраф ('). Напрыклад, замест таго, каб уводзіць 01, увядзіце '01. У гэтым выпадку вам не трэба мяняць фармат ячэйкі.
Вынік: гэты просты прыём мае істотнае абмежаванне - выніковае значэнне ўяўляе сабой тэкст радок , а не лік, і, такім чынам, яго нельга выкарыстоўваць у вылічэннях і лікавых формулах. Калі гэта не тое, што вы хочаце, змяніце толькі візуальнае прадстаўленне значэння, прымяніўшы карыстальніцкі фармат лікаў, як паказана ў наступным прыкладзе.
Як паказаць першыя нулі ў Excel з дапамогай карыстальніцкага фармату лікаў
Каб паказаць першыя нулі, прымяніце нестандартны фармат лікаў, выканаўшы наступныя крокі:
- Абярыце ячэйку(-і), дзе вы хочаце паказаць першыя нулі, і націсніце Ctrl+1, каб адкрыць Дыялогавае акно "Фарматаваць вочкі .
- У раздзеле Катэгорыя выберыце Карыстальніцкія .
- Увядзіце код фармату ў поле Тып скрынка.
У большасці выпадкаў вам спатрэбіцца код фармату, які складаецца з 0 запаўняльнікаў, напрыклад 00. Колькасць нулёў у кодзе фармату адпавядае агульнай колькасці лічбаў, якія вы хочаце паказаць у ячэйцы (вы знойдзеце некалькі прыкладаў ніжэй).
- Націсніце OK, каб захаваць змены.
Напрыклад,каб дадаць першыя нулі для стварэння 5-значнага ліку, выкарыстоўвайце наступны код фармату: 00000
Выкарыстоўваючы карыстальніцкія фарматы лікаў Excel, вы можаце дадаць нулі ў пачатку для стварэння лікаў фіксаванай даўжыні , як у прыведзеным вышэй прыкладзе, і лікаў зменнай даўжыні . Усё зводзіцца да таго, які запаўняльнік вы выкарыстоўваеце ў кодзе фармату:
- 0 - адлюстроўвае дадатковыя нулі
- # - не адлюстроўвае дадатковыя нулі
Напрыклад, калі вы прымяняеце фармат 000# да некаторай ячэйкі, любы лік, які вы ўводзіце ў гэтую ячэйку, будзе мець да 3 нулёў у пачатку.
Вашы карыстальніцкія фарматы лікаў могуць таксама ўключаць прабелы, злучок, круглыя дужкі і г.д. Падрабязнае тлумачэнне можна знайсці тут: Карыстальніцкі фармат лікаў Excel.
Наступная электронная табліца змяшчае яшчэ некалькі прыкладаў карыстацкіх фарматаў, якія могуць паказваць нулі ў пачатку ў Excel.
A | B | C | |
---|---|---|---|
1 | Карыстальніцкі фармат | Уведзены нумар | Адлюстраваны нумар |
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 |
І наступныя коды фарматаў можна выкарыстоўваць для адлюстравання лікаў у спецыяльных фарматахнапрыклад, паштовыя індэксы, нумары тэлефонаў, нумары крэдытных карт і нумары сацыяльнага страхавання.
A | B | C | D | |
---|---|---|---|---|
1 | Карыстальніцкі фармат | Уведзены нумар | Адлюстраваны нумар | |
2 | Паштовы індэкс | 00000 | 1234 | 01234 |
3 | Сацыяльнае забеспячэнне | 000-00-0000 | 12345678 | 012-34-5678 |
4 | Крэдытная картка | 0000-0000-0000-0000 | 12345556789123 | 0012-3455-5678-9123 |
5 | Нумары тэлефонаў | 00-0-000-000-0000 | 12345556789 | 00-1-234-555-6789 |
Парада. Excel мае некалькі прадвызначаных Спецыяльных фарматаў для паштовых індэксаў, нумароў тэлефонаў і нумароў сацыяльнага страхавання, як паказана на скрыншоце ніжэй:
Вынік: Гэты метад лепш за ўсё выкарыстоўваць у сітуацыях, калі вы працуеце з лікавым наборам дадзеных і вынікі павінны быць лічбамі , а не тэкстам. Ён змяняе толькі адлюстраванне ліку, але не сам лік: у ячэйках з'яўляюцца нулі, а фактычнае значэнне - у радку формул. Калі вы спасылаецеся на такія вочкі ў формулах, разлікі насычаюцца зыходнымі значэннямі. Карыстальніцкія фарматы могуць прымяняцца толькі да лікавых дадзеных (лічбаў і дат), і вынік таксама з'яўляецца лікам або датай.
Як дадаць нулі ў пачатку ў Excel з TEXTфункцыя
У той час як карыстальніцкі фармат ліку паказвае нуль перад лікам, фактычна не змяняючы асноўнае значэнне, функцыя ТЭКСТ Excel дапаўняе лічбы нулямі, "фізічна" ўстаўляючы нулі ў пачатку ў ячэйкі.
Каб дадаць першыя нулі з дапамогай формулы TEXT( value , format_text ), вы выкарыстоўваеце тыя ж коды фармату, што і ў карыстацкіх фарматах лікаў. Аднак вынікам выканання функцыі TEXT заўсёды з'яўляецца тэкставы радок, нават калі ён вельмі падобны на лік.
Напрыклад, каб уставіць 0 перад значэннем у ячэйцы A2, выкарыстоўвайце наступную формулу:
=TEXT(A2, "0#")
Каб стварыць радок з нулявым прэфіксам фіксаванай даўжыні, скажам, радок з 5 сімвалаў, выкарыстоўвайце гэты:
=TEXT(A2, "000000")
Звярніце ўвагу, што Функцыя TEXT патрабуе заключэння кодаў фармату ў двукоссе. І вось як вынікі будуць выглядаць у Excel:
A | B | C | |
---|---|---|---|
1 | Арыгінальны нумар | Дапоўнены нумар | Формула |
2 | 1 | 01 | =ТЭКСТ(B2, "0#") |
3 | 12 | 12 | =ТЭКСТ(B3, "0#") |
4 | 1 | 00001 | =TEXT(B4;"00000") |
5 | 12 | 00012 | =TEXT(B5,"00000") |
Для атрымання дадатковай інфармацыі пра тэкставыя формулы, калі ласка, гл. Як выкарыстоўваць Функцыя TEXT у Excel.
Вынік: функцыя Excel TEXT заўсёды вяртае тэкст радок ,не лік, і таму вы не зможаце выкарыстоўваць вынікі ў арыфметычных вылічэннях і іншых формулах, калі толькі вам не трэба параўнаць вывад з іншымі тэкставымі радкамі.
Як дадаць нулі ў пачатку тэкставых радкоў
У папярэдніх прыкладах вы навучыліся дадаваць нуль перад лікам у Excel. Але што, калі вам трэба паставіць нулі перад тэкставым радком накшталт 0A102? У такім выпадку ні TEXT, ні карыстальніцкі фармат не будуць працаваць, таму што яны маюць справу толькі з лікавымі значэннямі.
Калі значэнне, якое трэба дапоўніць нулём, змяшчае літары ці іншыя тэкставыя сімвалы, выкарыстоўвайце адну з наступных формул, якія прапануюць універсальнае рашэнне, прыдатнае як да лічбаў , так і тэкставых радкоў .
Формула 1. Дадайце нулі ў пачатку з дапамогай функцыі RIGHT
Самы просты спосаб паставіць пачатак нулі перад тэкставымі радкамі ў Excel выкарыстоўвае функцыю RIGHT:
RIGHT(" 0000 " & cell , string_length )Дзе:
- "0000" - гэта максімальная колькасць нулёў, якую вы хочаце дадаць. Напрыклад, каб дадаць 2 нулі, трэба ўвесці "00".
- Ячэйка з'яўляецца спасылкай на ячэйку, якая змяшчае зыходнае значэнне.
- Даўжыня_радка - колькі сімвалаў павінен змяшчаць атрыманы радок.
Напрыклад, каб стварыць 6-значны радок з нулявым прэфіксам на аснове значэння ў ячэйцы A2, выкарыстоўвайце наступную формулу:
=RIGHT("000000"&A2, 6)
Формула дадае 6 нулёў да значэння ў A2 ("000000"&A2) іпотым вылучыце патрэбныя 6 сімвалаў. У выніку ён устаўляе патрэбную колькасць нулёў, каб дасягнуць вызначанага агульнага ліміту радка:
У прыведзеным вышэй прыкладзе максімальная колькасць нулёў роўная агульнай даўжыні радка (6 сімвалаў), і, такім чынам, усе атрыманыя радкі маюць 6 сімвалаў (фіксаваная даўжыня). Калі прымяніць да пустой ячэйкі, формула верне радок, які складаецца з 6 нулёў.
У залежнасці ад вашай бізнес-логікі, вы можаце падаць розную колькасць нулёў і агульных сімвалаў, напрыклад:
=RIGHT("00"&A2, 6)
У выніку вы атрымаеце радкі зменнай даўжыні, якія змяшчаюць да 2 нулёў у пачатку:
Формула 2. Устаўце нулі ў пачатку з дапамогай REPT і функцыі LEN
Іншы спосаб устаўкі нулёў перад тэкставым радком у Excel - выкарыстанне гэтай камбінацыі функцый REPT і LEN:
REPT(0, колькасць нулёў -LEN( ячэйка ))& ячэйкаНапрыклад, каб дадаць першыя нулі да значэння ў A2 і стварыць 6-значны радок, гэтая формула выглядае наступным чынам:
=REPT(0, 6-LEN(A2))&A2
Як працуе гэтая формула:
Ведаючы, што функцыя REPT паўтарае зададзены сімвал зададзеную колькасць разоў, а LEN вяртае агульную даўжыню радка, логіка формулы такая лёгка зразумець:
- LEN(A2) атрымлівае агульную колькасць знакаў у ячэйцы A2.
- REPT(0, 6-LEN(A) 2)) дадае патрэбную колькасць нулёў. Каб палічыць, колькі нулёўтрэба дадаць, вы адымаеце даўжыню радка ў A2 з максімальнай колькасці нулёў.
- Нарэшце, вы аб'ядноўваеце нулі са значэннем A2 і атрымліваеце наступны вынік:
Вынік : гэтая формула можа дадаваць нулі ў пачатку як да лічбаў, так і да тэкставых радкоў, але вынікам заўсёды будзе тэкст, а не лічба.
Як дадаць фіксаваную колькасць папярэдніх нулёў
Каб прэфіксаваць усе значэнні ў слупку (лічбы або тэкставыя радкі) пэўнай колькасцю нулёў, выкарыстоўвайце функцыю CONCATENATE, або функцыю CONCAT у Excel 365 - 2019, або аператар амперсанд.
Напрыклад, каб паставіць 0 перад лікам у ячэйцы A2, выкарыстоўвайце адну з наступных формул:
=CONCATENATE(0,A2)
або
=0&A2
Як паказана на скрыншоце ніжэй, формула дадае толькі адзін пачатковы нуль ва ўсе ячэйкі ў слупку, незалежна ад таго, колькі сімвалаў змяшчае зыходнае значэнне:
Такім жа чынам вы можаце ўставіць 2 першыя нулі (00), 3 нулі (000) або колькі заўгодна нулёў перад лічбамі і тэкставым радком s.
Вынік : вынікам гэтай формулы таксама з'яўляецца тэкставы радок, нават калі вы аб'ядноўваеце нулі з лічбамі.
Як выдаліць нулі ў пачатку ў Excel
Метад, які вы выкарыстоўваеце для выдалення першых нулёў у Excel, залежыць ад таго, як гэтыя нулі былі дададзены:
- Калі папярэднія нулі былі дададзены ў нестандартным фармаце лікаў (нулі бачныя ў ячэйцы, але не ў радку формул), ужывацьіншы нестандартны фармат або вярнуць Агульны, як паказана тут.
- Калі нулі былі надрукаваны або іншым чынам уведзены ў ячэйкі, адфарматаваныя як тэкст (маленькі зялёны трохкутнік адлюстроўваецца ў верхнім левым куце ячэйкі), пераўтварыце тэкст у лік.
- Калі першыя нулі былі дададзены з дапамогай формулы (формула з'яўляецца ў радку формул, калі ячэйка вылучана), выкарыстоўвайце функцыю VALUE, каб выдаліць іх.
наступны малюнак паказвае ўсе тры выпадкі, каб дапамагчы вам выбраць правільную тэхніку:
Выдаліце першыя нулі, змяніўшы фармат ячэйкі
Калі ў ячэйках паказаны першыя нулі з нестандартным фарматам, затым змяніце фармат ячэйкі назад на стандартны Агульны або прымяніце іншы фармат ліку, які не адлюстроўвае папярэднія нулі.
Выдаліць пачатак нулі шляхам пераўтварэння тэксту ў лік
Калі нулі з прэфіксам з'яўляюцца ў ячэйцы з тэкставым фарматам, самы просты спосаб выдаліць іх - выбраць ячэйку(-і), націснуць клічнік, а потым націснуць Пераўтварыць у Нумар :
<3 8>
Выдаліце першыя нулі з дапамогай формулы
У выпадку, калі папярэдні нуль(і) дададзены з дапамогай формулы, выкарыстоўвайце іншую формулу, каб выдаліць яго. Формула выдалення нуля такая простая, як:
=VALUE(A2)
Дзе A2 - гэта ячэйка, з якой вы хочаце выдаліць папярэднія нулі.
Гэты метад таксама можна выкарыстоўваць для пазбавіцца ад нулёў, уведзеных непасрэдна ў вочкі (як у папярэднім прыкладзе) або імпартаваных у Excel