Содржина
Овој туторијал покажува различни начини за додавање на водечките нули во Excel: како да ги задржите нулите додека пишувате, да прикажувате водечки нули во ќелиите, да ги отстраните или сокриете нулите.
Ако користите Excel не само за да пресметувате броеви, туку и да одржувате записи како што се поштенски шифри, безбедносни броеви или идентификатори на вработени, можеби ќе треба да ги задржите водечките нули во ќелиите. Меѓутоа, ако се обидете да напишете поштенски код како „00123“ во ќелија, Excel веднаш ќе го скрати на „123“.
Поентата е што Microsoft Excel ги третира поштенските кодови, телефонските броеви и другите слични записи како броеви , го применува форматот Општо или Број на нив и автоматски ги отстранува претходните нули. За среќа, Excel обезбедува и средства за одржување на водечките нули во ќелиите, а понатаму во ова упатство ќе најдете неколку начини да го направите тоа.
Како да ги задржите водечките нули во Excel додека пишувате
За почеток, да видиме како можете да ставите 0 пред број во Excel, на пример напишете 01 во ќелија. За ова, едноставно сменете го форматот на ќелијата во Текст :
- Изберете ја ќелијата(ите) каде што сакате да ставите префикс на броевите со 0.
- Одете на Дома картичката > Број група и изберете Текст во полето Формат на број .
Штом ќе напишете нула(и) пред број, Excel ќе прикаже мал зелен триаголник во горниот лев агол на ќелијата што покажува дека нешто не е во ред со содржината на ќелијата. За да се отстрани тоаод некој надворешен извор. Генерално, ако имате работа со низа со нула префикс што претставува број, можете да ја користите функцијата VALUE за да го конвертирате текстот во број и да ги отстраните водечките нули на патот.
Следната слика од екранот прикажува две формули:
- Текст формулата во B2 додава нули на вредноста во A2, и
- Формулата Value во C2 ги отстранува водечките нули од вредноста во B2.
Како да скриете нули во Excel
Ако не сакате да прикажувате нула вредности во вашиот лист на Excel, ги имате следните две опции:
- За да ги скриете нулите низ целиот лист , отштиклирајте ја опцијата Прикажи нула во ќелиите што имаат нулта вредност . За ова, кликнете Датотека > Опции > Напредно и скролувајте надолу до делот Прикажи опции за овој работен лист :
За ова, изберете ги ќелиите каде што сакате да ги скриете нулите, кликнете Ctrl+1 за да го отворите дијалогот Форматирајте ги ќелиите , изберете Прилагодено под Категорија и напишете ја горната шифра на формат во полето Type .
Сликата од екранот подолу покажува дека ќелијата B2 содржи нулта вредност, но таа не е прикажана во ќелијата:
Додавајте и отстранувајте нули во Excel на лесен начин
Конечно, добри вести за корисниците на нашиот Ultimate Suite за Excel - нова алаткаспецијално дизајниран за ракување со нули е ослободен! Ве молиме добредојде Додај/Отстрани водечки нули.
Како и обично, се стремиме да го намалиме бројот на потези на апсолутен минимум :)
До додајте водни нули , еве што правите:
- Изберете ги целните ќелии и активирајте ја алатката Додај/Отстрани водечки нули.
- Наведете го вкупниот број на знаци што треба да се прикажат.
- Кликнете Примени .
Готово!
За отстранување на првите нули , чекорите се многу слични:
- Изберете ги ќелиите со вашите броеви и стартувајте го додатокот.
- Одредете колку знаци треба да се прикажат. За да го добиете максималниот број значајни цифри во избраниот опсег, кликнете на Добијте максимална должина
- Кликнете Примени .
Додатокот може да додава водечки нули и на броеви и на низи:
- За броеви , е поставен приспособен формат на броеви, т.е. само визуелна претстава на бројот е променет, а не основната вредност.
- Алфа-нумеричките низите се префиксирани со водечките нули, т.е. нулите се физички вметнати во ќелиите.
Ова е како можете да додавате, отстранувате и сокривате нули во Excel. За подобро да ги разберете техниките опишани во ова упатство, добредојдени сте да ја преземете примерокот за работна книга. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!
Достапни преземања
Excel Leading Zerosпримери (датотека .xlsx)
14-дневна целосно функционална верзија на Ultimate Suite (датотека .exe)
индикатор за грешка, изберете ги ќелиите, кликнете на знакот за предупредување, а потоа кликнете Игнорирај грешка.
Следната слика од екранот го прикажува резултатот:
Друг начин да ги задржите водечките нули во Excel е да ставите префикс на број со апостроф ('). На пример, наместо да пишувате 01, напишете '01. Во овој случај, не треба да го менувате форматот на ќелијата.
Крајна линија: Оваа едноставна техника има значително ограничување - добиената вредност е текст низа , а не број, и следствено не може да се користи во пресметките и нумеричките формули. Ако тоа не е она што го сакате, тогаш променете го само визуелното претставување на вредноста со примена на приспособен формат на броеви како што е прикажано во следниот пример.
Како да ги прикажете водечките нули во Excel со приспособен формат на броеви
За да се прикажат првите нули, применете приспособен формат на броеви со извршување на овие чекори:
- Изберете клетка(и) каде што сакате да ги прикажете првите нули и притиснете Ctrl+1 за да ја отворите <Дијалог 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 |
И следните шифри за формат може да се користат за прикажување броеви во посебни форматикако поштенски шифри, телефонски броеви, броеви на кредитни картички и броеви за социјално осигурување. 20>C
Совет. Excel има неколку предефинирани Специјални формати за поштенски кодови, телефонски броеви и броеви за социјално осигурување, како што е прикажано на сликата подолу:
Крајна линија: Овој метод е најдобро да се користи во ситуации кога работите со нумеричка база на податоци и резултатите треба да бидат броеви , а не текст. Го менува само приказот на број, но не и самиот број: водечките нули се појавуваат во ќелиите, а вистинската вредност се прикажува во лентата со формули. Кога ги повикувате таквите ќелии во формули, пресметките се парфимирани со оригиналните вредности. Прилагодените формати може да се применат само на нумерички податоци (броеви и датуми), а резултатот е исто така број или датум.
Како да додадете водечки нули во Excel со ТЕКСТфункција
За да додадете водечки нули со формулата TEXT( вредност , format_text ), ги користите истите шифри за формат како и во приспособените формати на броеви. Сепак, резултатот од функцијата TEXT е секогаш текстуална низа, дури и ако изгледа многу како број.На пример, за да внесете 0 пред вредност во ќелијата A2, користете ја оваа формула:
=TEXT(A2, "0#")
За да креирате низа со нула префикс со фиксна должина, да речеме низа од 5 знаци, користете ја оваа:
=TEXT(A2, "000000")
Ве молиме обрнете внимание дека Функцијата TEXT бара затворање на шифрите на форматот во наводници. И вака ќе изгледаат резултатите во Excel:
A | B | C | |
---|---|---|---|
1 | Оригинален број | Пополнет број | Формула |
2 | 1 | 01 | =TEXT(B2, „0#“) |
3 | 12 | 12 | =TEXT(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 " & ќелија , 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( ќелија ))& ќелијаНа пример, за да се додадат водечките нули на вредноста во А2 за да се создаде низа од 6 знаци, оваа формула оди на следниов начин:
=REPT(0, 6-LEN(A2))&A2
Како функционира оваа формула:
Знаејќи дека функцијата REPT повторува даден знак одреден број пати, а LEN ја враќа вкупната должина на низата, логиката на формулата е лесно разбирливо:
- LEN(A2) го добива вкупниот број на знаци во ќелијата A2.
- REPT(0, 6-LEN(A 2)) го собира потребниот број на нули. Да се пресмета колку нулитреба да се додаде, ја одземате должината на низата во А2 од максималниот број нули.
- На крајот, ги поврзувате нулите со вредноста А2 и го добивате следниот резултат:
Крајна линија : оваа формула може да додаде водечки нули и на броеви и на текстуални низи, но резултатот е секогаш текст, а не број.
Како да додадете фиксен број на претходни нули
За префиксирање на сите вредности во колона (броеви или текстуални низи) со одреден број нули, користете ја функцијата 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