Microsoft Excel автоматически удаляет начальные нули для чисел, поскольку они не нужны для вычислений или точности. Однако бывают случаи, когда эти нули в первой цифре необходимы, например, при вводе идентификаторов продуктов, почтовых индексов или номеров социального страхования. В таких случаях вам необходимо переопределить поведение форматирования Excel по умолчанию. При настройке пользовательского числового формата в диалоговом окне «Формат ячеек» в начале отображаются нули, а Excel по-прежнему распознает цифры как числа. Однако вы также можете использовать форматирование текста с помощью диалогового окна «Форматирование ячеек», функций Text или Concatenate или функции импорта текста, чтобы добавить начальные нули.
Пользовательские форматы номеров
Щелкните правой кнопкой мыши выбранные ячейки, строки или столбцы и выберите «Форматировать ячейки». На вкладке «Числа» выберите категорию «Пользовательский» и введите нули в поле «Тип»; количество вводимых вами нулей соответствует количеству цифр, которые должны отображаться; если в ячейке меньше цифр, чем заданное вами количество нулей, начальные нули добавляются. Вы также можете включать символы форматирования, такие как знаки доллара, запятые, дефисы, апострофы и десятичные точки. Например, если вы настроили «000-00-000» (без кавычек) для номера социального страхования, а ячейка содержала только «9», вывод будет «000-00-009». Другой Следует учитывать, что Excel допускает только 15 значащих цифр перед округлением числа, поэтому, если ваше число превышает 15 цифр, исключая ведущие нули, вы должны использовать текстовый формат.
Видео дня
Текстовый формат
Текстовые форматы позволяют вводить любые данные в ячейку, включая ведущие нули, без изменения значений Excel. Просто выберите категорию «Текст» в диалоговом окне «Формат ячеек». Однако текстовый формат не будет возвращать ведущие нули, которые уже удалены Excel. Если вам нужно добавить начальные нули к тексту или числам, повторно введите значение как текст или используйте функцию Text или Concatenate. Вы также можете отформатировать число как текст в отдельной ячейке, добавив апостроф перед числом, например: '000-12-345 Numbers форматированные как текст, все еще могут использоваться в вычислениях, если они не содержат дополнительных текстовых элементов, таких как символы или дефисы.
Текстовая функция
Функция «Текст» позволяет ссылаться на текст или числа, а затем указывать формат вывода. Эта функция использует структуру «= Текст (значение, формат)». Значением может быть любая ссылка на ячейку или номер, и формат следует той же структуре, что и настройка пользовательских чисел, за исключением того, что формат заключен в цитаты. Например, следующая формула преобразует число в ячейке A1 в 9-значный номер социального страхования:
= Текст (A1, «000-00-000»)
Конкатенация чисел
Пользовательские числовые форматы и функция «Текст» задают определенное количество цифр, но количество ведущих нулей зависит от количества введенных цифр, за исключением ведущих нулей. Однако функция Concatenate позволяет добавлять определенное количество начальных нулей независимо от того, сколько цифр включено в исходную ячейку. Используйте структуру «= Concatenate (zeros, A1)» и введите нули в кавычках. Например, чтобы добавить три нуля к тексту или числу в A1, используйте формулу:
= Объединить («000»; A1)
Вы также можете объединить, используя амперсанд, со структурой «= нули & A1», например:
= "000" & A1
Текстовый Импорт
Когда вы открываете текстовый файл, Excel автоматически запускает мастер импорта текста. Используя настройки по умолчанию, Excel распознает числа и удаляет ведущие нули. Чтобы предотвратить такое поведение, выберите числовые столбцы на шаге 3 и выберите «Текст» в поле «Формат данных столбца». Это заставляет Excel обрабатывать числа как текст перед началом импорта данных, что означает сохранение начальных нулей.