Як видалити 0 з Excel (7 способів)

  • Поділитися Цим
Hugh West

У цій статті я розповім про те, як видалити нулі (0) в Excel. Часто, коли ми працюємо з не підготовленими нами таблицями, ми стикаємося з різними типами форматів чисел в комірках. Наприклад, номери телефонів можуть містити ведучі нулі. З іншого боку, деякі комірки можуть містити тільки нулі в якості значень, що може вплинути на подальші розрахунки в Excel (наприклад, при обчисленні середнього значення). На щастя, програма Excelмає кілька варіантів видалення нулів обох типів. Отже, давайте пройдемося по методам.

Завантажити Робочий зошит з практики

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

Видалити 0.xlsm

7 простих способів видалити 0 з Excel

1. застосувати опцію "Знайти і замінити", щоб видалити 0 з Excel

Якщо ми хочемо видалити нульові значення з діапазону даних, "Знайди і замініть Ось що для цього потрібно зробити:

Сходинки:

  • Спочатку виберіть весь набір даних ( B5:B13 ).

  • Далі введіть Ctrl+T з клавіатури. Знайти і замінити Тепер перейдіть у вікно Замінити вкладка, тип 0 в Знайти що залиште поле Замінити на Потім поставте галочку напроти пункту Зіставити весь вміст комірки ", оскільки ми шукаємо клітинки, які містять тільки нулі. В іншому випадку він замінить нулі, які знаходяться в будь-якому числі; наприклад, 100, 80, 90 і т.д. Після цього натисніть на кнопку Замінити все кнопку.

  • Excel покаже, скільки нульових значень клітинок замінено на пропуски. Натисніть на кнопку ГАРАЗД. кнопку.

  • Нарешті, ось результат: всі нулі були видалені з набору даних.

2. видалити провідний 0 за допомогою опції перевірки помилок (перетворення тексту в число)

Буває, що люди звертаються Текст в комірках Excel, щоб показати початкові нулі. Якщо ми хочемо видалити ці початкові нулі відразу, ми можемо перетворити формат Текст до Кількість Отже, ось пов'язані з цим кроки:

Сходинки:

  • Спочатку виберіть весь набір даних ( B5:B13 Тепер у верхньому лівому куті виділення з'явиться жовта піктограма, яка містить початкові нулі.

  • Далі натисніть на жовту іконку перевірки помилок і виберіть пункт Перетворити на номер ' у випадаючому списку.

  • Нарешті, ми побачимо, що всі провідні нулі зникли.

3. видалити провідний 0, змінивши форматування користувацького номера в комірках

Зараз ми обговоримо ще один спосіб видалення початкових нулів. Іноді люди використовують нестандартні формати чисел у наборах даних. Наприклад, кожна комірка містить певну кількість цифр, незалежно від значення. У таких випадках ми можемо видалити початкові нулі, просто вибравши опцію "Видалити початкові нулі". Загальна кількість у форматі.

Сходинки:

  • Виберіть весь набір даних ( B5:B11 ) спочатку.

  • Далі перейдіть до групи Номер з розділу Головна сторінка За замовчуванням , в "Урядовому кур'єрі". Спеціальний тут обирається формат числа.

  • Тепер обирайте Генеральний з випадаючого списку.

  • І, нарешті, наші висновки.

4. видалити провідний 0 за допомогою спеціальної техніки вставки

Ми можемо видалити провідні пробіли з наборів даних за допомогою Паста спеціальна За замовчуванням комірки Excel Кількість Формат - це Генеральний і ми будемо застосовувати цей принцип в цьому методі. Цей метод буде працювати як для Індивідуальний номер формат і числа, в які конвертуються Текст Припустимо, що у нас є набір даних, в якому значення (числа) знаходяться як в Текст і Нестандартний у форматі.

Сходинки:

  • Спочатку виділіть порожню комірку та скопіюйте її.

  • Далі обираємо набір даних ( B5:B13 ) та клацніть по ньому правою кнопкою миші і виберіть пункт Паста спеціальна

  • Наразі, на сьогоднішній день Паста спеціальна З'явиться вікно, в якому виберіть Додати від Опції і натисніть на кнопку ГАРАЗД. .

  • І, нарешті, наші висновки.

5. використовуйте функцію VALUE, щоб видалити провідний 0 з Excel

На відміну від описаних в попередніх способах, зараз ми розглянемо, як видалити провідні пробіли за допомогою таких функцій Excel, як функція VALUE "У нас тут є ЦІННІСТЬ перетворює текстовий рядок, що представляє число, в число. Аналогічно Спосіб 4 ця формула буде працювати як для Індивідуальний номер формат і числа, в які конвертуються Текст .

Сходинки:

  • Введіть наступну формулу Комірка C5 .
=VALUE(B5)

  • В результаті отримаємо наступний результат. Використовуйте Ручка наповнення ( + ) для копіювання формули в решту комірок.

6. Видалення ведучого 0 з тексту в Excel за допомогою комбінації функцій

Досі ми розглядали, як видалити нулі, коли комірка містить лише цифри. Однак бувають ситуації, коли комірки містять як текст, так і цифри. У таких сценаріях ми можемо видалити провідні нулі за допомогою комбінацій функцій Excel. Наприклад, у цьому способі ми об'єднаємо функцію ПРАВО , LEN , ЗНАЙТИ , ЛІВОРУЧ і ЗАМІНИТИ функції видалення початкових нулів.

Сходинки:

  • Спочатку введіть наступну формулу Комірка C5 .
=RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0",""),1),B5)+1)

  • На виході вищезгаданої формули буде наступне.

Розбивка Формули:

REPLACE(B5, "0″,"")

Ось, функція SUBSTITUTE замінює нулі на Порожній (""), результат - ABCD '.

LEFT(SUBSTITUTE(B5, "0″,""),1)

Ось, функція LEFT витягує крайній лівий символ рядка. Результат - ' A '.

FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)

Негайно, функція FIND шукає крайній лівий символ і його позицію, задану ЛІВОРУЧ Тут результатом цієї частини формули є 3 '.

Далі до результату додається 1 до результату ЗНАЙТИ формулу так, щоб отримати всю довжину текстового рядка.

А потім, за результатами ЗНАЙТИ формула віднімається від довжини символу, заданої формулою функція LEN .

RIGHT(B5,LEN(B5)-FIND(LEFT(SUBSTITUTE(B5, "0″,""),1),B5)+1)

Нарешті, функція ПРАВИЙ витягує весь текстовий рядок, виключаючи початкові нулі.

7. Видалення провідного 0 з Excel за допомогою VBA

Ми можемо видалити ведучий нуль за допомогою VBA Давайте пройдемося по етапах цього методу.

Сходинки:

  • Спочатку виберіть весь набір даних ( B5:B13 ).

  • Далі клацніть правою кнопкою миші на відповідній назві аркуша Excel і виберіть Переглянути код .

  • Тепер, код Модуль Потім впишіть туди наступний код.
 Sub RemoveZero() Dim Range As Range Dim WorkRange As Range On Error Resume Next xTitleId = "Excel" Set WorkRange = Application.Selection Set WorkRange = Application.InputBox("Range", xTitleId, WorkRange.Address, Type:=8) WorkRange.NumberFormat = "General" WorkRange.Value = WorkRange.Value End Sub 
  • Після цього, Біжи код.

  • Нарешті, з набору даних зникли всі ведучі нулі ( B5:B11 ).

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.