Зміст
У цій статті я розповім про те, як видалити нулі (0) в Excel. Часто, коли ми працюємо з не підготовленими нами таблицями, ми стикаємося з різними типами форматів чисел в комірках. Наприклад, номери телефонів можуть містити ведучі нулі. З іншого боку, деякі комірки можуть містити тільки нулі в якості значень, що може вплинути на подальші розрахунки в Excel (наприклад, при обчисленні середнього значення). На щастя, програма Excelмає кілька варіантів видалення нулів обох типів. Отже, давайте пройдемося по методам.
Завантажити Робочий зошит з практики
Ви можете завантажити робочий зошит, який ми використовували для підготовки цієї статті.
Видалити 0.xlsm7 простих способів видалити 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 ).