Збереження початкових нулів

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Ви ніколи не використовувати такі елементи, як номери соціального страхування, номери телефонів, номери кредитних карток, коди продуктів, поштові індекси в книгах? Нижче наведено приклади всі числових кодів – речей, які виглядають чисел, але це не призначено для використання у формулах.

Під час імпортування або вставте числа кодів, як дані в книзі, Excel інтерпретує їх як числа та застосування загальні або числового формату до них. Як наслідок, будь-який початкові нулі видаляються з числових кодів, тобто часто вас не влаштовує. У цій статті ви дізнаєтеся, як зберегти нулі на початку числових кодів.

Крім того, якщо ви використовуєте, номери кредитних карток або інших числових кодів, які містять 16 розрядів, або більше, необхідно використовувати текстовий формат замість числовий формат. Це тому, що Excel має перевищувати 15 цифр точність і буде округлення номерів, які виконайте 15 цифр до нуля.

У цій статті

Чому Microsoft Excel видаляє нулі

Використання користувацького формату для збереження початкових нулів

Чому Microsoft Excel видаляє нулі

Числових кодів перейти до книги Excel по-різному. Вам може просто їх, введіть або скопіюйте та вставте їх з іншої програми. Чи можна відкрити текстовий файл або імпортувати дані з джерела даних, таких як бази даних Access. У багатьох випадках Excel перетворює ці числових кодів загальну або числовий формат. З цих форматів, поведінку за промовчанням – видалити будь-який початкові нулі та, залежно від тривалості номер, за допомогою експоненційна нотація. Excel розпізнає числовий код як тільки інший номер, але ви знаєте, що це числовий код, і початкові нулі потрібно залишатися розміщення.

Номер
код

Фіктивний приклад

Поведінка за промовчанням
(змінюється відповідно до ширини клітинки)

Номер соціального
страхування

012345678

12345678
1,2E+07

Телефон

0014255550177

14255550177
1,4E+10

Поштовий
індекс

00123

123

Коли доводиться мати справу з довгим списком числових кодів, це можна навіть не помітити. Тому важливо пам’ятати про цю проблему, особливо якщо дані використовуються в базах даних або інших програмах. Хоча числовий формат можна перетворити на текстовий, перетворення чисел на текст є небажаним, особливо за наявності довгого списку чисел, оскільки це може привести до збільшення розміру робочої книги.

Використання користувацького формату для збереження початкових нулів

Якщо цю проблему потрібно усунути лише в межах робочої книги, оскільки вона не використовується іншими програмами як джерело даних, можна скористатися настроюваним або спеціальним форматом для збереження початкових нулів. Цей варіант підходить для числових кодів, що містять менше 16 знаків.

Крім того, знаки в числовому коді можна розділити на групи, відокремивши їх дефісом, який додається до настроюваного формату. Наприклад, щоб номер телефону було зручніше читати, можна додати дефіс між міжнародним кодом, кодом країни або регіону, кодом населеного пункту, префіксом і останніми кількома цифрами.

Номер
код

Фіктивний приклад

Числовий формат і
нова поведінка

Номер соціального
страхування

012345678

000–00–0000 
012–34–5678 

Телефон

0012345556789

00–0–000–000–0000 
00–1–234–555–6789 

Поштовий
індекс

00123

00000 
00123 

Процедура   

  1. Виділіть клітинку або діапазон клітинок, які потрібно відформатувати.

    Як виділити клітинку або діапазон

    Об’єкт виділення

    Виконайте такі дії

    Окрему клітинку

    Клацніть клітинку або перейдіть до неї за допомогою клавіш зі стрілками.

    Діапазон клітинок

    Клацніть першу клітинку діапазону та перетягніть вказівник миші до останньої клітинки або натисніть клавішу SHIFT і, утримуючи її, натискайте клавіші зі стрілками для переходу до останньої клітинки.

    Також можна виділити першу клітинку та натиснути клавішу F8, а потім розширити виділення за допомогою клавіш зі стрілками. Щоб припинити розширення, знову натисніть клавішу F8.

    Великий діапазон клітинок

    Клацніть першу клітинку діапазону, натисніть клавішу SHIFT і клацніть останню клітинку діапазону. Для переходу до останньої клітинки можна використовувати смуги прокручування.

    Усі клітинки на аркуші

    Натисніть кнопку Виділити все.

    Кнопка "Виділити все"

    Щоб виділити весь аркуш, можна також натиснути сполучення клавіш CTRL+A.

    Примітка : Якщо аркуш містить дані, то натискання клавіш CTRL+A виділяє поточну область. Якщо натиснути сполучення клавіш CTRL+A ще раз, буде виділено весь аркуш.

    Несуміжні клітинки або діапазони клітинок

    Виділіть першу клітинку або діапазон клітинок і утримуйте клавішу CTRL під час виділення інших клітинок або діапазонів.

    Також можна виділити першу клітинку або діапазон клітинок і натиснути клавіші SHIFT+F8, а потім додати до виділення інші несуміжні клітинки або діапазони. Щоб припинити додавання клітинок і діапазонів до виділення, знову натисніть SHIFT+F8.

    Примітка : Скасувати виділення клітинки або діапазону клітинок у несуміжному виділенні не можна без скасування всього виділення.

    Цілий рядок або стовпець

    Клацніть заголовок рядка або стовпця.

    Заголовки аркуша

    1. Заголовок рядка

    2. Заголовок стовпця

    Виділити клітинки в рядку або стовпці також можна, виділивши першу клітинку та натиснувши клавіші CTRL+SHIFT+клавіша зі стрілкою (стрілка вправо або стрілка вліво для рядка, стрілка вгору або стрілка вниз для стовпця).

    Примітка : Якщо рядок або стовпець містить дані, натиснення CTRL+SHIFT+клавіші зі стрілкою виділяє рядок або стовпець до останньої використаної клітинки. Натиснення CTRL+SHIFT+клавіші зі стрілкою вдруге виділяє весь рядок або стовпець.

    Суміжні рядки або стовпці

    Перетягніть вказівник миші по заголовках рядків або стовпців. Також можна виділити перший рядок або стовпець, а потім, утримуючи натиснутою клавішу SHIFT, виділити останній рядок або стовпець.

    Несуміжні рядки або стовпці

    Клацніть заголовок першого стовпця або рядка у виділенні та утримуйте клавішу CTRL під час клацання заголовків інших стовпців або рядків, які потрібно додати до виділення.

    Першу або останню клітинку рядка чи стовпця

    Виберіть у рядку або стовпці будь-яку клітинку та натисніть сполучення клавіш Ctrl + клавіша зі стрілкою (стрілка вправо або стрілка вліво – для рядків, стрілка вгору або стрілка вниз – для стовпців).

    Першу або останню клітинку аркуша або таблиці Microsoft Office Excel

    Натисніть клавіші CTRL+HOME, щоб виділити першу клітинку на аркуші або у списку Excel.

    Натисніть клавіші CTRL+END, щоб виділити останню клітинку на аркуші або у списку Excel, яка містить дані або форматування.

    Клітинки до останньої клітинки аркуша (у правому нижньому куті)

    Виділіть першу клітинку, а потім натисніть клавіші CTRL+SHIFT+END, щоб розширити виділену область до останньої використовуваної клітинки на аркуші (у нижньому правому куті).

    Клітинки до початку аркуша

    Виділіть першу клітинку та натисніть сполучення клавіш Ctrl+Shift+Home, щоб розширити виділення клітинок до початку аркуша.

    Збільшення або зменшення кількості клітинок в активному виділенні

    Утримуйте клавішу SHIFT під час клацання останньої клітинки, яку потрібно включити до нового виділення. Прямокутний діапазон між активна клітинка та клітинкою, яку клацнуто, стане новим виділенням.

    Порада : Щоб скасувати виділення клітинок, клацніть будь-яку клітинку аркуша.

  2. На на вкладці основне у групі Число натисніть кнопку діалогове вікно запуску Зображення кнопки біля напису число.

    зображення стрічки

  3. У списку Категорія виберіть Користувацька, а потім у полі Тип введіть числовий формат, наприклад 000-00-0000 для числового коду номера соціального страхування або 00000 для п’ятизначного поштового індексу.

    Порада : Можна також клацнути Додатковий, а потім вибрати Індекс, Індекс + 4, Телефонний номер або Табельний номер.

    Дізнайтеся більше про настроюваних кодів, перегляд, створення та видалення настроюваного числового формату.

Початкові нулі та інші програми

У разі використання іншої програми, яка відкриває робочу книгу як джерело даних, слід з’ясувати, як ця програма обробляє початкові нулі.

Припустімо, наприклад, що потрібно скористатися списком адрес у робочій книзі як джерелом даних для операції злиття, а один із стовпців цього списку містить поштовий індекс із настроюваним форматом 00000. У цьому сценарії застосунок Access зберігає початкові нулі, а застосунок Word їх видаляє. Щоб уникнути видалення нулів у випадку з Word, обчислюваний стовпець можна вказати в операції злиття як поле поштового індексу.

Номер
код

Фіктивний приклад
(у клітинці A1)

Функція TEXT і
нова поведінка

Номер соціального
страхування

012345678

=TEXT(A1,"000–00–0000")
012–34–5678

Телефон

0012345556789

=TEXT(A1,"00–0–000–000–0000")
00–1–234–555–6789

Поштовий
індекс

00123

=TEXT(A1,"00000")
00123

Щоб отримати додаткові відомості про функції TEXT наведено функції TEXT.

Округлення числових кодів кредитної картки

Ситуація ускладнюється тим, що максимальна кількість значущих знаків у застосунку Excel дорівнює 15, тобто, останні цифри в будь-яких числах, що містять 16 або більше цифр, наприклад номер кредитної картки, округлюються до нуля.

Номер
код

Фіктивний приклад

Поведінка за промовчанням
(змінюється відповідно до ширини клітинки)

Кредитна
картка

0123456789012345

1,23457E+14

Навіть у разі використання настроюваного числового формату номер округлюється до нуля в разі відсутності початкових нулів.

Номер
код

Фіктивний приклад

Числовий формат і
нова поведінка

Кредитна
картка

початковим
нулем)

0123456789012345

0000–0000–0000–0000
0123–4567–8901–2345

Кредитна
картка
(без
початкового
нуля)

1234567890123456

0000–0000–0000–0000
1234–5678–9012–3450

У випадку числових кодів, які складаються з 16 і більше цифр, слід використовувати текстовий формат. Для цього можна виконати одну з зазначених нижче дій.

Використання символу апострофа

Для невеликого набору числових кодів можна ввести символ апострофа () перед числовим кодом і а потім знову додати початкові нулі.

Перетворення числа на текст під час імпортування текстових даних

На 3-му кроці майстра імпорту тексту (на вкладці Дані у групі Отримання зовнішніх даних клацніть З тексту) можна виділити стовпець даних, що містить номер кредитної картки, а потім явним чином вибрати формат даних стовпця Текст.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×