Удалить ведущие нули excel
Вам когда-нибудь приходилось импортировать или вводить в Excel данные, содержащие начальные нули (например, 00123) или большие числа (например, 1234 5678 9087 6543)? Это могут быть номера социального страхования, телефонные номера, номера кредитных карт, коды продуктов, номера счетов или почтовые индексы. Excel автоматически удаляет начальные нули и преобразует большие числа в экспоненциальное представление (например, 1,23E+15), чтобы их можно было использовать в формулах и математических операциях. В этой статье объясняется, как сохранить данные в исходном формате, который Excel обрабатывает как текст.
Преобразование чисел в текст при импорте текстовых данных
Для форматирования отдельных столбцов в виде текста при импорте данных в Excel используйте функцию Получить и преобразовать (Power Query). В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.
Откройте вкладку Данные, нажмите кнопку Получить данные и выберите вариант Из текстового/CSV-файла. Если вы не видите кнопку Получить данные, выберите Создать запрос > Из файла > Из текста, найдите нужный файл и нажмите кнопку Импорт.
Excel загрузит данные в область предварительного просмотра. В области предварительного просмотра нажмите кнопку Изменить, чтобы загрузить Редактор запросов.
Если какие-либо столбцы нужно преобразовать в текст, выделите их, щелкнув заголовок, затем выберите Главная > Преобразовать > Тип данных > Текст.
Совет: Чтобы выбрать несколько столбцов, щелкните их левой кнопкой мыши, удерживая нажатой клавишу CTRL.
В диалоговом окне Изменение типа столбца выберите команду Заменить текущие, и Excel преобразует выделенные столбцы в текст.
По завершении нажмите кнопку Закрыть и загрузить, и Excel вернет данные запроса на лист.
Если в дальнейшем ваши данные изменятся, на вкладке Данные нажмите кнопку Обновить, и Excel их автоматически обновит и преобразует.
В Excel 2010 и Excel 2013 импортировать текстовые файлы и преобразовывать числа в текст можно двумя способами. Рекомендуется использовать Power Query (для этого нужно скачать надстройку Power Query). Если надстройку Power Query скачать не удается, можно воспользоваться мастером импорта текста. В этом случае импортируется текстовый файл, однако данные проходят те же этапы преобразования, что и при импорте из других источников, таких как XML, Интернет, JSON и т. д.
На ленте откройте вкладку Power Query и выберите Получение внешних данных > Из текста.
Excel загрузит данные в область предварительного просмотра. В области предварительного просмотра нажмите кнопку Изменить, чтобы загрузить Редактор запросов.
Если какие-либо столбцы нужно преобразовать в текст, выделите их, щелкнув заголовок, затем выберите Главная > Преобразовать > Тип данных > Текст.
Совет: Чтобы выбрать несколько столбцов, щелкните их левой кнопкой мыши, удерживая нажатой клавишу CTRL.
В диалоговом окне Изменение типа столбца выберите команду Заменить текущие, и Excel преобразует выделенные столбцы в текст.
По завершении нажмите кнопку Закрыть и загрузить, и Excel вернет данные запроса на лист.
Если в дальнейшем ваши данные изменятся, на вкладке Данные нажмите кнопку Обновить, и Excel их автоматически обновит и преобразует.
Применение пользовательского формата для сохранения начальных нулей
Если эту задачу необходимо решить в пределах книги, поскольку она не используется другими программами в качестве источника данных, для сохранения начальных нулей можно использовать пользовательский или специальный формат. Этот способ подходит для цифровых кодов, содержащих менее 16 цифр. Цифровые коды также можно отформатировать с использованием дефисов или других знаков препинания. Например, чтобы сделать телефонные номера более удобными для чтения, можно добавить дефисы между международным кодом, кодом области, префиксом и остальными цифрами.
Как сохранить или удалить ведущие нули в Excel?
Как правило, когда мы вводим в ячейку число, которое содержит ведущие нули, например 00032423, оно может отображаться как 32423. И как сохранить эти ведущие нули в Excel? И наоборот, как удалить ведущие нули, если их не нужно показывать?
Удалите ведущие нули с помощью Kutools for Excel щелчком мыши
Сохраняйте ведущие нули с помощью форматных ячеек
Если вы хотите сохранить начальные нули в Excel, вам просто нужно отформатировать ячейки как текстовое форматирование перед вводом данных.
1. Выберите ячейки диапазона, в которые вы хотите ввести данные с ведущими нулями, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню. Смотрите скриншот:
2. в Формат ячеек диалоговое окно, нажмите Число Вкладка и выберите Текст из Категория панель. Нажмите OK чтобы закрыть диалог. Смотрите скриншот:
Теперь, когда вы вводите числа с ведущими нулями в ячейки диапазона, ведущие нули будут сохраняться в ячейках. Смотрите скриншот:
Внимание: Этот метод не может работать, если вы форматируете ячейки как текст после ввода чисел.
Один щелчок, чтобы удалить все ведущие нули из ячеек в Excel
Удалите ведущие нули с помощью VBA
Если вы хотите удалить ведущие нули в Excel, у вас есть четыре способа решить эту проблему.
Метод 1 Форматирование ячеек как числовое форматирование
Выберите диапазон, в котором вы хотите ввести число без отображения начальных нулей, и щелкните правой кнопкой мыши, чтобы щелкнуть Формат ячеек , чтобы открыть Формат ячеек диалоговое окно и выберите Число из Категория панель, затем щелкните OK.
Внимание: Этот метод не может работать, если вы форматируете ячейки после ввода числа.
Метод 2 Используйте формулу
Выберите пустую ячейку рядом с ячейками диапазона, в которые вы ввели числа с ведущими нулями, и введите эту формулу = ЗНАЧЕНИЕ (A1) (A1 указывает, что ячейка содержит числа с ведущими нулями). И нажмите Enter , теперь в ячейке формулы отображается число без нуля в начале. Смотрите скриншот:
Метод 3: запуск VBA
1. Нажмите Alt + F11 для отображения Microsoft Visual Basic для приложений окно.
2. В окне нажмите Вставить > Модули чтобы отобразить новое окно модуля, затем скопируйте следующий код VBA в окно модуля.
VBA: удалить ведущие нули в Excel
3. Нажмите Run Кнопка, и появится диалоговое окно KutoolsforExcel, в котором вы можете выбрать диапазон для удаления ведущих нулей. Смотрите скриншот:
4. Нажмите OK. Затем удаляются ведущие нули в выделении.
Метод 4: использование функции преобразования в число
Выделите ячейки диапазона, заполненные числами с ведущими нулями, щелкните значок предупреждения рядом с выделенным, а затем выберите Преобразовать в число из контекстного меню. См. Снимок экрана:
Удалите ведущие нули с помощью Kutools for Excel щелчком мыши
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
Если у вас есть Kutools for Excel, вы можете быстро удалить все ведущие нули из текстов двумя щелчками мыши по его Удалить ведущие нули утилита
Выделите текст, в котором нужно удалить ведущие нули, и нажмите Кутулс > Текст > Удалить ведущие нули. Смотрите скриншот:
Затем появляется диалоговое окно, напоминающее, что из числа ячеек были удалены ведущие нули. Смотрите скриншот:
Нажмите OK для закрытия диалога.
Удалить ведущие нули
Добавить / удалить ведущие нули с помощью Kutools for Excel
Если вы хотите добавить или удалить такое же количество ведущих нулей в ячейке, вы можете применить Kutools for Excel's Добавить текст и Удалить по позиции Утилиты, один может помочь вам добавить такое же количество ведущих нулей в ячейки, один поможет вам удалить такое же количество строк слева от ячеек.
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
Добавьте такое же количество ведущих нулей
1. Во-первых, вам нужно отформатировать ячейки как Текст выбрав их и нажав Главная и перейдите в Числовой группа для выбора Текст из раскрывающегося списка. Смотрите скриншот:
2. Затем, не снимая выделения с этих ячеек, щелкните Кутулс > Текст > Добавить текст. Смотрите скриншот:
3. в Добавить текст диалоговом окне введите нули, которые вы хотите добавить, в текстовое поле Текст, и проверьте Перед первым персонажем вариант, и вы можете предварительно просмотреть результат добавления на правой панели. Смотрите скриншот:
4. Нажмите Ok or Применить, теперь в ячейки добавляется такое же количество ведущих нулей.
Удалить одинаковое количество ведущих нулей
1. Выберите ячейки, в которых нужно удалить ведущие нули, и нажмите Кутулс > Текст > Удалить по позиции. Смотрите скриншот:
2. В появившемся диалоговом окне введите количество нулей, которые вы хотите удалить, установите флажок, и вы сможете предварительно просмотреть результат на панели предварительного просмотра.
3. Нажмите Ok or Применить, теперь начальные нули удаляются сразу.
Просмотр и редактирование нескольких книг Excel / документов Word с вкладками в Firefox, Chrome, Internet Explore 10!
Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox / Chrome / IE и возможностью переключения между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, что позволяет вам просматривать несколько книг Excel или документов Word в одном окне Excel или Word и легко переключаться между ними, щелкая их вкладки. Нажмите, чтобы получить бесплатную 30-дневную пробную версию Office Tab!
Как убрать завершающие нули с числа в Excel?
В этом руководстве я представляю методы удаления конечных нулей после десятичной дроби или того же количества конечных нулей в ячейках, как показано на скриншотах ниже.
Удалить конечные нули после десятичной точки | Удалите из чисел одинаковое количество нулевых нулей |
Удалить ведущие нули из ячеек с помощью Kutools for Excel
Удаление конечных нулей из десятичных чисел с помощью форматирования ячеек
Чтобы удалить конечные нули после десятичной точки, вы можете отформатировать ячейки в произвольный формат.
1. Выберите ячейки, в которых вы хотите удалить конечные нули после десятичной точки, щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню.
3. Нажмите OK.
Удалить одинаковое количество конечных нулей из чисел по формуле
Если вы хотите удалить одинаковое количество завершающих нулей из чисел, вы можете применить формулу для решения этой проблемы.
Выберите ячейку, соседнюю с используемым числом, введите эту формулу = ВЛЕВО (D1; LEN (D1) -3) * 1 , D1 - это ячейка, из которой вы удалите конечные нули, 3 - это число или нули, которые вы хотите удалить. Затем перетащите маркер заливки над ячейками, чтобы применить эту формулу.
Удалить ведущие нули из ячеек с помощью Kutools for Excel
Если вы хотите удалить ведущие нули, вы можете применить Kutools for ExcelАвтора Удалить ведущие нули утилита для удаления всех ведущих нулей одним щелчком мыши.
После установки Kutools for Excel, сделайте следующее: (Бесплатная загрузка Kutools for Excel прямо сейчас!)
Выберите ячейки, которые хотите использовать, нажмите Кутулс > Текст > Удалить ведущие нули.
Появится диалоговое окно, напоминающее, сколько ячеек задействовано. Нажмите OK закрыть его.
Теперь начальные нули убраны сразу.
Как удалить ведущие нули перед десятичной точкой в Excel?
Например, вот список десятичных чисел, и ваша задача - удалить ведущие нули перед десятичной точкой, как показано ниже. Вы можете удалять нули один за другим, но если для удаления ведущих нулей нужны сотни чисел, как вы можете быстро выполнить эту работу в Excel?
Удалите ведущие нули из текстов с помощью Kutools for Excel одним щелчком мыши
Удалить ведущие нули перед десятичной дробью с помощью форматирования ячеек
В Excel, если вы хотите удалить ведущие нули перед десятичной точкой, вы можете применить функцию «Формат ячеек».
1. Выберите числа, для которых нужно удалить начальные нули перед десятичной точкой, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню. Смотрите скриншот:
2. в Формат ячеек диалога под Число вкладку нажмите На заказ из Категория список и введите .00 в Тип текстовое поле в правом разделе. Смотрите скриншот:
Примечание: .00 указывает на сохранение двух чисел после десятичной точки, вы можете изменить их на .000 или .0000, как вам нужно.
3. Нажмите OK. Теперь ведущие нули перед десятичной точкой взяты из выбранных чисел.
Удалите ведущие нули из текстов с помощью Kutools for Excel одним щелчком мыши
Но в большинстве случаев вы можете удалить начальные нули из текстов, как показано на скриншоте ниже. Есть ли у вас какие-нибудь быстрые приемы, чтобы решить эту проблему?
Здесь я представляю удобный инструмент добавления - Kutools for Excel, С его Удалить ведущий нольs, вы можете удалить начальные нули текста формы одним щелчком мыши.
Выберите тексты, из которых вы хотите удалить начальные нули, и нажмите Кутулс > Текст > Удалить ведущие нули. Смотрите скриншот:
Затем появится диалоговое окно с напоминанием о количестве ячеек, в которых были удалены начальные нули, щелкните OK чтобы закрыть диалог, то начальные нули были удалены из выбранных текстов.
Наконечник. Если вы хотите получить бесплатную пробную версию Удалить ведущие нули Функция, пожалуйста, перейдите к бесплатной загрузке Kutools for Excel сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Вы можете сами настроить отображение нулевых значений в ячейке или использовать в таблице набор стандартов форматирования, которые требуют скрывать нулевые значения. Отображать и скрывать нулевые значения можно разными способами.
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Скрытие и отображение всех нулевых значений на листе
Выберите Файл > Параметры > Дополнительно.
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Скрытие нулевых значений в выделенных ячейках
Эти действия скрывают нулевые значения в выбранных ячейках с помощью числовых форматов. Скрытые значения отображаются только в панели формул и не печатаются. Если значение в одной из этих ячеек изменится на неосвое число, то значение отобразится в ячейке, а формат значения будет аналогиен общему числовому формату.
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
Щелкните Число > Все форматы.
В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.
Отображение скрытых значений.
Выделите ячейки со скрытыми нулевыми значениями.
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.
Скрытие нулевых значений, возвращенных формулой
Выделите ячейку, содержащую нулевое (0) значение.
На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите "Правила выделения ячеек" > "Равно".
В левом поле введите 0.
В правом поле выберите Пользовательский формат.
В поле Формат ячейки откройте вкладку Шрифт.
В списке Цвет выберите белый цвет и нажмите кнопку ОК.
Отображение нулей в виде пробелов или тире
Для решения этой задачи воспользуйтесь функцией ЕСЛИ.
Если ячейка содержит нулевые значения, для возврата пустой ячейки используйте формулу, например такую:
Вот как читать формулу. Если результат вычисления (A2-A3) равен "0", ничего не отображается, в том числе и "0" (это указывается двойными кавычками ""). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не "0", а что-то другое, между двойными кавычками вставьте дефис "-" или другой символ.
Скрытие нулевых значений в отчете сводной таблицы
Выберите отчет сводной таблицы.
На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.
Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.
Изменение отображения ошибки В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
Изменение отображения пустой ячейки Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Отображение и скрытие всех нулевых значений на листе
Выберите Файл > Параметры > Дополнительно.
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Скрытие нулевых значений в выделенных ячейках с помощью числового формата
Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.
В списке Категория выберите элемент Пользовательский.
В поле Тип введите 0;-0;;@
Скрытые значения отображаются только в строке формул или в ячейке, если вы редактируете ее содержимое. Эти значения не печатаются.
Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.
Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования
Выделите ячейку, содержащую нулевое (0) значение.
На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.
В левом поле введите 0.
В правом поле выберите Пользовательский формат.
В диалоговом окне Формат ячеек откройте вкладку Шрифт.
В поле Цвет выберите белый цвет.
Использование формулы для отображения нулей в виде пробелов или тире
Для выполнения этой задачи используйте функцию ЕСЛИ.
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Описание (результат)
Второе число вычитается из первого (0).
Возвращает пустую ячейку, если значение равно нулю
Возвращает дефис (-), если значение равно нулю
Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.
Скрытие нулевых значений в отчете сводной таблицы
Щелкните отчет сводной таблицы.
На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.
Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.
Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.
Изменение способа отображения пустых ячеек. Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.
Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.
Отображение и скрытие всех нулевых значений на листе
В группе Показать параметры для следующего листа выберите лист, после чего выполните одно из указанных ниже действий.
Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.
Скрытие нулевых значений в выделенных ячейках с помощью числового формата
Эти действия позволяют скрыть нулевые значения в выделенных ячейках. Если значение в одной из ячеек станет ненулевым, его формат будет аналогичен общему числовому формату.
Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.
В списке Категория выберите элемент Пользовательский.
В поле Тип введите 0;-0;;@
Скрытые значения отображаются только в или в ячейке, если вы редактируете ячейку, и не печатаются.
Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.
Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования
Выделите ячейку, содержащую нулевое (0) значение.
На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите "Правила выделения ячеек" > "Равно".
В левом поле введите 0.
В правом поле выберите Пользовательский формат.
В диалоговом окне Формат ячеек откройте вкладку Шрифт.
В поле Цвет выберите белый цвет.
Использование формулы для отображения нулей в виде пробелов или тире
Для выполнения этой задачи используйте функцию ЕСЛИ.
Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Копирование примера
Выделите пример, приведенный в этой статье.
Важно: Не выделяйте заголовки строк или столбцов.
Выделение примера в справке
Нажмите клавиши CTRL+C.
В Excel создайте пустую книгу или лист.
Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.
Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе "Зависимости формул" нажмите кнопку Показать формулы.
Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.
Читайте также: