Як видалити числа з комірки в Excel (7 ефективних способів)

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

Дуже поширеною проблемою при використанні MS Excel є видалення чисел з текстових комірок. Чомусь різні системи навмисно або випадково плутають текст і числа. Ця стаття допоможе вам видалити числа з комірки в Excel за допомогою декількох швидких методів, а також деяких відповідних прикладів та відповідних ілюстрацій.

Завантажити Практичний посібник

Ви можете завантажити безкоштовний шаблон Excel за посиланням і потренуватися самостійно.

Видалення чисел з комірки.xlsm

7 ефективних способів видалення чисел з комірки в Excel

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

У наступних методах ми побачимо, як видалити числа з клітинок з детальними поясненнями.

Спосіб 1: Видалення чисел з комірки в Excel за допомогою функції Знайти та Замінити на підстановочні знаки

У цьому методі ми видалимо ці числа за допомогою функції Знайти і замінити з командуванням з Підстановочні знаки .

На цьому етапі у нас є деякі приблизні цифри, закриті дужками і розміщені в колонці "Назви продуктів". Ми видалимо ці цифри. Отже, давайте подивимось на кроки нижче.

Сходинки:

Виберіть діапазон даних B5:B11 .

Натисніть Ctrl+H відкрити Знайти і замінити командування.

➤ Потім введіть (*) в Знайти що і зберігайте коробку Замінити на коробка порожня.

➤ Після цього натисніть Замінити все .

Тепер ви побачите, що всі цифри з назвами продуктів зникли.

Спосіб 2: Застосування інструменту "Знайти та виділити" для видалення чисел з комірки в Excel

Подивіться, що в колонці Product IDs є дві комірки, які містять лише номери. Тепер ми видалимо номери з комірок "Посвідчення особи клітини з використанням Знайти та вибрати командування.

Крок 1:

Виберіть діапазон даних C5:C11 .

➤ Потім перейдіть до розділу Головна сторінка вкладка > в "Урядовому кур'єрі". Редагування група Знайти> Вибрати> Перейти до спеціального

Відкриється діалогове вікно.

Крок 2:

➤ Тільки позначити Цифри від Константи варіант.

Натисніть ГАРАЗД. .

Тепер подивіться, що в клітинках підсвічені тільки цифри.

Крок 3:

Пізніше просто натисніть кнопку Видалити на клавіатурі.

Ось воно. Номери зняті.

Спосіб 3: Використовуйте Flash-заповнення Excel для видалення чисел з комірки

Це один з найпростіших способів. Подивіться, що ідентифікатори товарів, які є сумішшю тексту і цифр. Видалимо цифри з комірок за допомогою Excel Flash Fill .

Крок 1:

➤ Спочатку введіть тільки текст (не цифри) першої комірки в новий стовпчик, що прилягає до неї.

Потім натисніть кнопку Увійдіть кнопку.

Крок 2:

Виберіть Комірка D5 .

➤ Тепер перейдіть до Дані; Інструменти даних; Flash заливка .

Зараз ви побачите, що всі цифри видалені.

Спосіб 4: Вставте функцію підстановки для видалення чисел з комірки в Excel

У цьому методі ми будемо виконувати завдання, використовуючи функція SUBSTITUTE "У нас тут є ЗАМІНИТИ замінює існуючий текст на новий в рядку.

Тепер давайте виконаємо наведені нижче кроки один за одним.

Крок 1:

Впишіть формулу, наведену нижче, у поле Комірка D5 -

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

Потім просто натисніть кнопку Увійдіть кнопку.

Крок 2:

➤ Зараз подвійний клік в "Урядовому кур'єрі". Ручка наповнення і формула автоматично скопіюється вниз.

Тепер ви побачите, що цифри видалені з клітинок.

Схожі читання:

  • Як видалити проміжні підсумки в Excel (2 простих трюки)
  • Прийоми очищення даних в Excel: заміна або видалення тексту в комірках
  • Як видалити формули в Excel: 7 простих способів

Спосіб 5: Поєднання функцій TEXTJOIN, MID, ROW, LEN та INDIRECT для видалення чисел з комірки в Excel

Тут ми об'єднаємо ПРИЄДНУЙТЕСЬ , MID , ROW , LEN і НЕПРЯМИЙ функції для видалення чисел з комірки. ПРИЄДНУЙТЕСЬ застосовується для об'єднання тексту з декількох рядків. Середній в Excel використовується для пошуку рядків і повернення їх з будь-якої середини екселя. ROW повертає номер рядка для довідки. LEN це текстова функція в Excel, яка повертає довжину рядка/тексту. НЕПРЯМИЙ повертає посилання на діапазон.

Крок 1:

Введіть формулу в поле Комірка D5 -

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

Натисніть на кнопку Увійдіть кнопку.

Крок 2:

➤ Потім перетягніть Ручка наповнення для копіювання формули.

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

ROW(INDIRECT("1:"&LEN(C5)))

Він знайде результуючий список масивів з функцій ROW та INDIRECT, який повертає як

{1;2;3;4}

MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)

Функція MID застосовується для вилучення алфавітно-цифрового рядка на основі аргументів start_num та num_chars, причому для аргументу num-chars поставимо 1. Після передачі аргументів у функцію MID, вона поверне масив на зразок

{"B"; "H"; "2″; "3″}

ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0)

Після додавання 0 вихідний масив поміщається в ISERR Вона створить масив ПРАВДА і НЕПРАВДА , ПРАВДА для нецифрових символів, та НЕПРАВДА для чисел. Вихідні дані будуть виведені у вигляді

{TRUE;TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),"")

На сьогоднішній день, на жаль, це не так. ЯКЩО функція перевірить вихідні дані функції ISERR Якщо її значення повертає ПРАВДА повертає масив усіх символів алфавітно-цифрового рядка. Тому ми додали ще одну функцію MID Якщо значення функції ЯКЩО функція полягає в тому, щоб НЕПРАВДА , він повернеться пустим (""). Таким чином, у результаті ми отримаємо масив, який містить тільки нечислові символи рядка, тобто

{"B"; "H";"";""}

TEXTJOIN("",TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1),""))

На сьогоднішній день, на жаль, це не так. ПРИЄДНУЙТЕСЬ об'єднає усі символи вищенаведеного масиву, уникаючи пустого рядка. Розділювачем для цієї функції задано пустий рядок ("") і вводиться значення ігнорованого пустого аргументу ПРАВДА Це дасть наш очікуваний результат -

{Я ЗНАЮ, ЩО ЦЕ НЕ ТАК.}

Спосіб 6: Об'єднання функцій TEXTJOIN, IF, ISERR, SEQUENCE, LEN та MID для видалення чисел з комірки в Excel

Для виконання цього завдання ми об'єднаємо ще один набір функцій, а саме ПРИЄДНУЙТЕСЬ , ЯКЩО , ISERR , ПОСЛІДОВНІСТЬ , LEN , MID Функції. ЯКЩО використовується для повернення одного значення, якщо умова істинна, та іншого значення, якщо умова хибна. ISERR функція повертає ПРАВДА якщо значення є будь-яким значенням похибки, крім #НІ. На сьогоднішній день, на жаль, це не так. ПОСЛІДОВНІСТЬ функція дозволяє сформувати список порядкових номерів в масиві, наприклад, 1, 2, 3, 4.

Крок 1:

➤ В Комірка D5 запишіть наведену формулу

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

Натисніть кнопку Увійдіть для отримання результату.

Крок 2:

➤ Потім просто застосуйте Автозаповнення опція копіювання формули.

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

LEN(C5)

На сьогоднішній день, на жаль, це не так. LEN функція знайде довжину рядка Комірка C5 який повернеться як...

{4}

SEQUENCE(LEN(C5))

Тоді ж відбулася ПОСЛІДОВНІСТЬ видасть порядковий номер відповідно до довжини, який повертається як-.

{1;2;3;4}

MID(C5, SEQUENCE(LEN(C5)), 1)

Функція MID поверне значення цього попереднього номера позиції, що є результатом

{"B"; "H"; "2″; "3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)

Наразі, в рамках проекту ПОМИЛКА поверне значення TRUE, якщо знайде помилку, інакше - значення FALSE. Результат

{TRUE;TRUE;TRUE;FALSE;FALSE}

IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

Тоді ж відбулася ЯКЩО функція бачить ПРАВДА то він вставляє відповідний символ тексту в оброблюваний масив з допомогою іншого MID функціонує. І бачить НЕПРАВДА то замінює його порожнім рядком:

{"B"; "H";"";""}

TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

Кінцевий масив буде передано в метод ПРИЄДНУЙТЕСЬ тому вона об'єднує символи тексту і виводить результат у вигляді-.

{Я ЗНАЮ, ЩО ЦЕ НЕ ТАК.}

Спосіб 7: Вставка користувацької функції для видалення чисел з комірки в Excel

Випадок-1: Видалення чисел з комірки

У цьому методі створимо користувацьку функцію з іменем " RemNumb " за допомогою Excel VBA Тоді ми можемо застосувати його для видалення чисел з комірки в Excel. Виконайте наведені нижче дії.

Крок 1:

Клацніть правою кнопкою миші на титулі аркуша.

Виберіть Переглянути код від контекстне меню .

Незабаром після цього VBA з'явиться вікно.

Крок 2:

Пізніше впишіть коди, наведені нижче:

 Опція Явна функція RemNumb(Text As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemNumb = .Replace(Text, "") End With End Function 

➤ Потім натисніть кнопку Іконка відтворення щоб запустити коди.

Тепер наша функція готова до використання.

Крок 3:

➤ В Комірка D5 тип

=RemNumb(C5)

Натисніть на кнопку Увійдіть для отримання результату.

Крок 4:

Нарешті, перетягніть Ручка наповнення для копіювання формули.

Випадок-2: Розбиття чисел і тексту на окремі колонки

В останньому методі ми знову будемо використовувати Excel VBA зробити нову користувацьку функцію з іменем " SplitTextOrNumb ", щоб розділити цифри і текст в окремі колонки.

Крок 1:

Аналогічно попередньому способу відкрийте розділ VBA вікно і напишіть формулу

 Option Explicit Function SplitTextOrNumb(str As String, is_remove_text As Boolean) As String With CreateObject("VBScript.RegExp") .Global = True If True = is_remove_text Then .Pattern = "[^0-9]" Else .Pattern = "[0-9]" End If SplitTextOrNumb = .Replace(str, "") End With End Function 

➤ Потім натисніть Біжи і Макрос відкриється.

Крок 2:

➤ Дайте назву макросу і натисніть кнопку Біжи ще раз.

Крок 3:

Тепер наша функція готова до застосування. Для видалення текстових символів тепер запишіть формулу в Комірка D5 -

=SplitTextOrNumb(C5,1)

Видалення цифрових символів:

=SplitTextOrNumb(C5,0)

Крок 3:

Нарешті, просто натисніть кнопку Увійдіть та скористайтеся кнопкою Ручка наповнення інструмент для копіювання формули.

Висновок

Сподіваюся, всі описані вище способи будуть досить хороші, щоб видалити числа з комірки в Excel. Не соромтеся задавати будь-які питання в розділі коментарів і, будь ласка, дайте мені зворотний зв'язок.

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