Нулі ў пачатку ў Excel: як дадаць, выдаліць і схаваць

  • Падзяліцца Гэтым
Michael Brown

Гэты падручнік паказвае розныя спосабы дадання нулёў у пачатку ў Excel: як захоўваць нулі падчас уводу, паказваць нулі ў ячэйках, выдаляць або хаваць нулі.

Калі вы карыстаецеся Excel не толькі для вылічэння лічбаў, але і для вядзення такіх запісаў, як паштовыя індэксы, ахоўныя нумары або ідэнтыфікатары супрацоўнікаў, вам можа спатрэбіцца трымаць у пачатку нулі ў ячэйках. Аднак калі вы паспрабуеце ўвесці ў ячэйку паштовы індэкс, напрыклад "00123", Excel неадкладна скароціць яго да "123".

Справа ў тым, што Microsoft Excel разглядае паштовыя індэксы, нумары тэлефонаў і іншыя падобныя запісы як лічбы. , прымяняе да іх фармат General або Number і аўтаматычна выдаляе папярэднія нулі. На шчасце, Excel таксама забяспечвае сродкі для захавання нулёў у пачатку ячэйкі, і далей у гэтым уроку вы знойдзеце некалькі спосабаў зрабіць гэта.

    Як захаваць нулі ў пачатку ў Excel калі вы набіраеце

    Для пачатку давайце паглядзім, як вы можаце паставіць 0 перад лікам у Excel, напрыклад, увядзіце 01 у ячэйку. Для гэтага проста змяніце фармат ячэйкі на Тэкст :

    • Выберыце ячэйку(-і), у якой вы хочаце дадаць да нумароў прэфікс 0.
    • Перайдзіце да Укладка Галоўная > Лік група і выберыце Тэкст у полі Фармат ліку .

    Як толькі вы ўводзіце нуль(ы) перад лікам, Excel адлюструе невялікі зялёны трохкутнік у левым верхнім куце ячэйкі, які паказвае, што нешта не так са змесцівам ячэйкі. Каб выдаліць гэтаз нейкай вонкавай крыніцы. Увогуле, калі вы маеце справу з радком з нулявым прэфіксам, які прадстаўляе лік, вы можаце выкарыстоўваць функцыю VALUE для пераўтварэння тэксту ў лік і пры гэтым выдаліць нулі ў пачатку.

    На наступным скрыншоце паказаны дзве формулы:

    • Формула "Тэкст" у B2 дадае нулі да значэння ў A2, а
    • Формула "Значэнне" ў C2 выдаляе першыя нулі са значэння ў B2.

    Як схаваць нулі ў Excel

    Калі вы не жадаеце адлюстроўваць нулявыя значэнні ў вашым аркушы Excel, у вас ёсць наступныя два варыянты:

    1. Каб схаваць нулі на ўсім аркушы , зніміце сцяжок з опцыі Паказваць нуль у ячэйках, якія маюць нулявое значэнне . Для гэтага націсніце Файл > Параметры > Дадаткова і пракруціце ўніз да раздзела Параметры адлюстравання для гэтага аркуша :

  • Каб схаваць нулявыя значэнні ў пэўных ячэйках, прымяніце да гэтых ячэйак наступны карыстацкі фармат лікаў: #;#;;@
  • Для гэтага абярыце ячэйкі, у якіх вы хочаце схаваць нулі, націсніце Ctrl+1, каб адкрыць дыялогавае акно Фарматаваць вочкі , абярыце Карыстальніцкі у Катэгорыя і увядзіце прыведзены вышэй код фармату ў поле Тып .

    На скрыншоце ніжэй паказана, што ячэйка B2 змяшчае нулявое значэнне, але яно не адлюстроўваецца ў ячэйцы:

    Лёгкі спосаб дадаваць і выдаляць нулі ў Excel

    Нарэшце, добрыя навіны для карыстальнікаў нашага Ultimate Suite for Excel - новага інструментавыпушчаны спецыяльна распрацаваны для апрацоўкі нулёў! Вітаем Даданне/Выдаленне нулёў у пачатку.

    Як звычайна, мы імкнуліся скараціць колькасць хадоў да абсалютнага мінімуму :)

    Каб дадайце пачатковыя нулі , вось што вы робіце:

    1. Выберыце мэтавыя ячэйкі і запусціце інструмент Дадаць/выдаліць першыя нулі.
    2. Укажыце агульную колькасць сімвалаў, якія павінны быць адлюстраваны.
    3. Націсніце Ужыць .

    Гатова!

    Каб выдаліць першыя нулі , крокі вельмі падобныя:

    1. Вылучыце ячэйкі з вашымі лічбамі і запусціце надбудову.
    2. Укажыце, колькі сімвалаў павінна быць адлюстравана. Каб атрымаць максімальную колькасць значных лічбаў у выбраным дыяпазоне, націсніце Атрымаць максімальную даўжыню
    3. Націсніце Ужыць .

    Надбудова можа дадаваць першыя нулі як да лікаў, так і да радкоў:

    • Для лічбаў усталёўваецца карыстацкі фармат ліку, г.зн. толькі візуальнае прадстаўленне змяняецца лік, а не асноўнае значэнне.
    • Літарна-лічбавыя радкі маюць прэфікс з нулямі ў пачатку, г.зн. нулі фізічна ўстаўляюцца ў ячэйкі.

    Гэта як вы можаце дадаваць, выдаляць і хаваць нулі ў Excel. Каб лепш зразумець метады, апісаныя ў гэтым уроку, вы можаце загрузіць узор рабочай кнігі. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    Даступныя спампоўкі

    Excel Leading Zerosпрыклады (файл .xlsx)

    14-дзённая поўнафункцыянальная версія Ultimate Suite (файл .exe)

    індыкатар памылкі, абярыце ячэйку(-і), пстрыкніце папераджальны знак, а затым націсніце Ігнараваць памылку.

    На наступным скрыншоце паказаны вынік:

    Іншы спосаб захаваць нулі ў Excel - паставіць перад лікам апостраф ('). Напрыклад, замест таго, каб уводзіць 01, увядзіце '01. У гэтым выпадку вам не трэба мяняць фармат ячэйкі.

    Вынік: гэты просты прыём мае істотнае абмежаванне - выніковае значэнне ўяўляе сабой тэкст радок , а не лік, і, такім чынам, яго нельга выкарыстоўваць у вылічэннях і лікавых формулах. Калі гэта не тое, што вы хочаце, змяніце толькі візуальнае прадстаўленне значэння, прымяніўшы карыстальніцкі фармат лікаў, як паказана ў наступным прыкладзе.

    Як паказаць першыя нулі ў Excel з дапамогай карыстальніцкага фармату лікаў

    Каб паказаць першыя нулі, прымяніце нестандартны фармат лікаў, выканаўшы наступныя крокі:

    1. Абярыце ячэйку(-і), дзе вы хочаце паказаць першыя нулі, і націсніце Ctrl+1, каб адкрыць Дыялогавае акно "Фарматаваць вочкі .
    2. У раздзеле Катэгорыя выберыце Карыстальніцкія .
    3. Увядзіце код фармату ў поле Тып скрынка.

      У большасці выпадкаў вам спатрэбіцца код фармату, які складаецца з 0 запаўняльнікаў, напрыклад 00. Колькасць нулёў у кодзе фармату адпавядае агульнай колькасці лічбаў, якія вы хочаце паказаць у ячэйцы (вы знойдзеце некалькі прыкладаў ніжэй).

    4. Націсніце 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

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.