Как удалить буквы из ячейки в Excel (10 методов)

  • Поделись Этим
Hugh West

Оглавление

В этой статье вы узнаете, как удалить буквы из ячейки в Excel.

Скачать рабочую тетрадь

Вы можете скачать бесплатную практическую рабочую тетрадь Excel отсюда.

Удаление букв из ячейки.xlsm

10 методов удаления букв из ячеек в Excel

В этом разделе мы обсудим, как удалить буквы из ячейки в Excel с помощью Командные инструменты Excel, различные формулы, VBA и т.д.

1. Удаление определенных букв из ячейки с помощью функции "Найти и заменить" в Excel

Сайт Найти и заменить Команда является самой простой и распространенной функцией для выполнения большинства задач, связанных с Excel. Здесь мы познакомимся с тем, как удалять символы с помощью команды Найти и заменить функция в Excel.

Рассмотрим следующий набор данных, из которого мы удалим все буквы ( WWE ) из ячеек в Код столбец, оставляя только цифры.

Ниже приведены шаги для этого,

Шаги:

  • Выберите набор данных.
  • Под Главная перейдите на вкладку Найти & Выбрать -> Заменить .

  • Из всплывающего окна Найти и заменить ящик, в Найдите то, что поле, пишите WWE.
  • Оставьте Заменить на поле пустой .

  • Нажмите Заменить все .

Это приведет к стиранию всех WWE из ячеек вашего набора данных в Excel и оставит вам только числа.

Читать далее: Как удалить текст из ячейки Excel (9 простых способов)

2. Удаление определенных букв из ячейки с помощью функции SUBSTITUTE в Excel

В отличие от Найти и заменить Функция команд в Excel, использование формулы является самым безопасным и контролируемым способом извлечения любых результатов в Excel. Чтобы получить вывод набора данных без какого-либо определенного символа в Excel, вы можете реализовать следующее функция SUBSTITUTE .

Дженерик ЗАМЕНИТЬ Формула,

=SUBSTITUTE(cell, " old_text" , " new_text" )

Вот,

старый_текст = текст, который вы хотите удалить

новый_текст = текст, который вы хотите заменить на

Ниже приведен тот же набор данных, который мы использовали в предыдущем разделе. На этот раз вместо использования функции Найти и заменить для удаления букв, мы применим функцию ЗАМЕНИТЕ функцию, чтобы получить желаемый результат.

Шаги:

  • В пустой ячейке, где вы хотите, чтобы появился результат, напишите следующую формулу,
=SUBSTITUTE(C5, "WWE","")

Вот,

C5 = ячейка, содержащая значение, чтобы вычеркнуть буквы

"WWE" = буквы для удаления

"" = заменить "WWE" на пустую строку

  • Нажмите Войти .

Он заменит все WWE (или любой другой текст, который вы выделили) нулевой строкой (или строкой, которой вы ее замените).

  • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь вы нашли результат набора данных ячеек без букв.

Читать далее: Как удалить определенный текст из столбца в Excel (8 способов)

3. Извлечение букв из конкретного экземпляра из ячейки в Excel

До сих пор мы только учились удалять все буквы из ячеек. Но что если вы хотите удалить буквы только из определенной позиции ячеек.

Например, вместо удаления всех WWE из ячеек, мы хотим сохранить только 1-й W вместе с числами из каждой ячейки.

Шаги:

  • Как и в предыдущем разделе, где мы реализовали ЗАМЕНИТЕ функция для удаления WWE Здесь мы просто определим определенную позицию, из которой мы хотим удалить буквы.

    Таким образом, вышеизложенное ЗАМЕНИТЕ формула,

=SUBSTITUTE(C5, "WWE","")

Становится,

=SUBSTITUTE(C5, "WE","",1)

Вот, 1 означает, что мы хотим удалить 1-й W из ячеек нашего набора данных (если вы хотите удалить 2-ю букву из набора данных, то просто напишите 2 вместо 1, если вы хотите удалить 3-ю букву из набора данных, то просто напишите 3 вместо 1, и так далее).

  • Нажмите Войти .

  • Опять же, просто перетащите строку вниз, используя Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

Теперь вы нашли результат набора данных ячеек с 1-м значением W вместе с цифрами.

4. Удаление нескольких определенных букв из ячейки с помощью вложенной функции SUBSTITUTE

Сайт ЗАМЕНИТЕ функция удаляет буквы только для любого количества экземпляров одновременно. Поэтому, если вы хотите удалить несколько букв одновременно, вам нужно реализовать вложенную функцию ЗАМЕНИТЕ функция.

Итак, давайте выясним, как реализовать вложенные ЗАМЕНИТЬ функция для удаления нескольких букв одновременно.

Шаги:

  • Чтобы создать вложенный ЗАМЕНИТЕ функцию, вы должны написать ЗАМЕНИТЕ функция внутри другой ЗАМЕНИТЕ функцию и передать соответствующие аргументы внутри скобок.

    Чтобы понять больше, посмотрите на рисунок ниже,

Где,

Чтобы удалить несколько W из C5 Cell Сначала мы напишем формулу,

=SUBSTITUTE(C5, "W","")

а затем, чтобы удалить E (или любую другую букву, которая вам нужна) вместе с ней, мы помещаем эту формулу внутрь другой ЗАМЕНИТЬ формулу и передать аргументы ( старый_текст, новый_текст ) внутри него (в нашем случае это был " E","" ).

Итак, теперь формула такова,

=SUBSTITUTE(SUBSTITUTE(C5, "W",""), "E","")

  • Нажмите Войти .

Он заменит все W и E (или любой другой текст, который вы выделили) нулевой строкой (или строкой, которой вы ее замените).

  • Еще раз перетащите строку вниз, используя Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.
  • Теперь вы нашли результат набора данных ячеек без букв.

    5. удаление первых или последних букв из ячейки с помощью формулы в Excel

    В этом разделе вы узнаете, как удалить первые или последние буквы из ячеек с помощью формулы в Excel.

    5.1 Удаление первых букв из ячейки с помощью формулы в Excel

    Ниже приведены шаги по удалению первых букв из ячеек с помощью формулы в Excel.

    Шаги:

    • Сначала выберите ячейку, в которой вы хотите отобразить результат.
    • В ячейке напишите следующую формулу,
    =RIGHT(C5, LEN(C5)-3)

    Вот,

    C5 = ячейка, из которой нужно удалить буквы

    • Нажмите Войти .

    Он удалит буквы из начала ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Это удалит все буквы из начала ячеек.

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

    • LEN(C5) -> Функция LEN определяет длину Клетка C5
      • Выход: 6
    • LEN(C5)-3 -> становится
      • 6-3
      • Выход: 3
    • RIGHT(C5, LEN(C5)-3) -> становится
      • ПРАВИЛЬНО (C5, 3)
      • Выход: 101
      • Объяснение: Удалить первые 3 буквы из Клетка C5

    5.2 Удаление последних букв из ячейки с помощью формулы в Excel

    Шаги по удалению последних букв из ячеек с формулой в Excel приведены ниже.

    Шаги:

    • Сначала выберите ячейку, в которой вы хотите отобразить результат.
    • В ячейке напишите следующую формулу,
    =LEFT(C5, LEN(C5)-2)

    Вот,

    C5 = ячейка, из которой нужно удалить буквы

    • Нажмите Войти .

    Это позволит удалить буквы из конца ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Это приведет к удалению всех букв из конца ячеек.

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

    • LEN(C5) -> Длина Клетка C5
      • Выход: 6
    • LEN(C5)-2 -> становится
      • 6-2
      • Выход: 4
    • LEFT(C5, LEN(C5)-2) -> становится
      • LEFT(C5, 2)
      • Выход: WWE1
      • Объяснение: Удалить последние 2 письма от Клетка C5

    Читать далее: Как удалить текст после символа в Excel (3 способа)

    6. удаление первой и последней букв из ячейки с помощью формулы в Excel

    В этом разделе мы покажем вам, как удалить все буквы, имеющиеся в ячейке.

    Шаги для этого приведены ниже.

    Шаги:

    • Сначала выберите ячейку, в которой вы хотите отобразить результат.
    • В ячейке напишите следующую формулу,
    =MID(C5,3,LEN(C5)-4)

    Вот,

    C5 = ячейка, из которой нужно удалить буквы

    • Нажмите Войти .

    Он удалит буквы как из начала, так и из конца ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Он удалит все буквы из начала и конца ячеек.

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

    • LEN(C5) -> Длина Клетка C5
      • Выход: 6
    • LEN(C5)-4 -> становится
      • 6-4
      • Выход: 2
    • MID(C5,3,LEN(C5)-4) -> становится
      • MID(C5,3,2)
      • Выход: E1
      • Объяснение: Удалить последние 2 буквы из Клетка C5 начиная с позиции 3 с функция MID .

    Читать далее: Как удалить текст из ячейки Excel (9 простых способов)

    7. удаление букв из ячейки с помощью формулы массива в Excel

    Если вы работаете с огромным количеством данных, то вам нужен надежный способ устранения всех букв. Внедрение технологии Массив формула для работы с большим объемом данных является более быстрой и эффективной.

    Здесь мы покажем вам Массив формула для удаления букв из ячеек в Excel.

    Шаги:

    • Сначала выберите ячейку, в которой вы хотите отобразить результат.
    • В ячейке напишите следующую формулу,
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    Вот,

    C5 = ячейка, из которой нужно удалить буквы

    • Нажмите Войти .

    Он удалит все буквы из ячеек в Excel.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Он удалит все буквы из набора ячеек в Excel.

    Примечания:

    • Эта формула Array удалит все символы, включая буквы, специальные символы и т.д., кроме цифровых. Например, если исходная строка имеет вид abc*123-def, эта формула удалит все буквы и специальные символы, кроме цифр, и вернет 123.
    • Если в исходной строке нет числового символа, то эта формула вернет 0.

    Читать далее: Как удалить текст из ячейки Excel, но оставить цифры (8 способов)

    8. удаление первых или последних букв из ячейки с помощью пользовательской функции (UDF) в VBA

    Внедрение макрос VBA это самый эффективный, быстрый и безопасный метод выполнения любых операций в Excel. В этом разделе мы узнаем, как использовать VBA чтобы удалить буквы из ячеек с символом функция, определяемая пользователем (UDF) в Excel.

    8.1 Удаление первых букв из ячейки с помощью VBA в Excel

    Шаги по удалению первых букв из ячеек с VBA UDF в Excel показаны ниже.

    Шаги:

    • Нажмите Alt + F11 на клавиатуре или перейдите на вкладку Разработчик -> Visual Basic открыть Редактор Visual Basic .

    • Во всплывающем окне кода в строке меню нажмите Вставка -> Модуль .

    • Скопируйте следующий код и вставьте его в окно кода.
     Public Function DeleteFirstL(Irng As String, Icnt As Long) DeleteFirstL = Right(Irng, Len(Irng) - Icnt) End Function 

    Это не подпроцедура для VBA программа для запуска, это создание Функция, определяемая пользователем (UDF) . Итак, после написания кода, вместо того, чтобы нажать кнопку Выполнить в строке меню, нажмите Сохранить .

    • Теперь вернитесь к интересующему вас рабочему листу и напишите функцию, которую вы только что создали с помощью VBA код (Функция DeleteFirstL в первой строке кода) и внутри круглых скобок DeleteFirstL передайте функцию контрольный номер ячейки из которого вы хотите удалить буквы (в нашем случае мы передаем Клетка B5 внутри круглых скобок) и количество цифр, которые вы хотите убрать (мы хотим убрать первые 3 буквы, поэтому ставим 3 ).
    • Нажмите Войти .

    Он удалит буквы из начала ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Он удалит 3 буквы из начала ячеек.

    8.2 Удаление последней буквы из ячейки с помощью VBA в Excel

    Шаги для удаления последних букв из ячеек с VBA UDF в Excel показаны ниже.

    Шаги:

    • Так же, как и раньше, откройте Редактор Visual Basic из Разработчик вкладка и Вставка a Модуль в окне кода.
    • В окне кода скопируйте следующий код и вставьте его.
     Public Function DeleteLastL(Irng As String, Icnt As Long) DeleteLastL = Left(Irng, Len(Irng) - Icnt) End Function 

    • Сохраните код, вернитесь к интересующему вас рабочему листу и напишите только что созданную функцию с помощью VBA код (Функция DeleteLastL в первой строке кода) и внутри круглых скобок DeleteLastL передайте функцию контрольный номер ячейки из которого вы хотите удалить буквы (в нашем случае мы передаем Клетка B5 внутри круглых скобок) и количество цифр, на которые вы хотите убрать букву (мы хотим убрать 2 последние буквы, поэтому ставим 2 ).
    • Нажмите Войти .

    Это позволит удалить буквы из конца ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Это удалит последние 2 буквы из конца ячеек.

    8.3 Удаление всех букв из ячейки с помощью VBA в Excel

    Теперь мы узнаем, как удалить все буквы из ячеек с помощью функции VBA UDF в Excel.

    Шаги:

    • Так же, как и раньше, откройте Редактор Visual Basic из Разработчик вкладка и Вставка a Модуль в окне кода.
    • В окне кода скопируйте следующий код и вставьте его.
     Function DeleteLetter(iTxt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteLetter = .Replace(iTxt, "") End With End Function 

    • Сохраните код, вернитесь к интересующему вас рабочему листу и напишите только что созданную функцию с помощью VBA код (Функция DeleteLetter в первой строке кода) и внутри круглых скобок DeleteLetter передайте функцию контрольный номер ячейки из которого вы хотите удалить буквы (в нашем случае мы передаем Клетка B5 внутри круглых скобок).
    • Нажмите Войти .

    Это приведет к удалению всех букв из ячейки.

    • Перетащите строку вниз с помощью Наполнительная рукоятка чтобы применить формулу к остальным ячейкам.

    Вы получите набор данных с ячейками, очищенными от всех букв.

    Читать далее: Как удалить текст перед пробелом с помощью формулы Excel (5 методов)

    9. Удаление букв из ячейки с помощью инструмента "Текст в столбец" в Excel

    Excel имеет встроенный командный инструмент под названием Текст в столбцы Мы можем использовать этот инструмент для удаления букв из ячеек в Excel.

    Шаги для этого приведены ниже.

    Шаги:

    • Выберите ячейки из которого вы хотите удалить буквы.
    • Перейти на вкладку Данные -> Текст в столбцы

    • Во всплывающем окне выберите Фиксированная ширина в качестве типа данных.
    • Нажмите Следующий .

    • Далее в Предварительный просмотр данных , перетащите вертикальную линию пока не достигнете всех букв, которые вы хотите удалить (мы хотим удалить WWE поэтому мы перетащили линию, охватывающую все WWE значения данных).
    • Нажмите Следующий .

    • Выберите Формат данных колонки в соответствии с вашими потребностями.
    • Нажмите Отделка .

    Вы получите все данные, кроме букв, в другом столбце.

    Таким образом, вы можете извлечь буквы, которые нужно удалить из ячеек.

    10. Удаление букв из ячеек с помощью Flash Fill в Excel

    Вы также можете удалить буквы из ячеек с помощью функции Excel Заполнение вспышкой особенность. Что Заполнение вспышкой Сначала он ищет любой узор, предоставленный пользователем, а затем в соответствии с этим узором заполняет остальные ячейки.

    Шаги по удалению букв из ячеек с помощью Заполнение вспышкой Мы опишем их на примере, чтобы вам было понятнее.

    Шаги:

    • Посмотрите на следующий рисунок, где мы хотим удалить все WWE из Код WWE101 В соседней ячейке мы написали только 101 чтобы ознакомить Excel с нужным нам шаблоном.
    • Затем, выбрав остальные ячейки, нажимаем кнопку Данные -> Заполнение вспышкой .

    Он заполнит все остальные ячейки тем же шаблоном, который мы предоставили, удаляя WWE и оставляя вам только цифры.

    Вы также можете нажать комбинацию клавиш Ctrl + E чтобы активировать Заполнение вспышкой .

    Читать далее: Как удалить определенный текст из ячейки в Excel (11 самых простых способов)

    Заключение

    В этой статье вы узнаете, как удалить буквы из ячейки в Excel 10 различными способами. Я надеюсь, что эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть какие-либо вопросы по теме.

    Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.