Перейти к основному содержанию
 

Как удалить первые или последние n символов из ячейки или строки в Excel?

Автор: Сан Последнее изменение: 2024 июля 08 г.

В этом руководстве демонстрируются различные быстрые приемы удаления первых или последних N символов из ячейки или строки в Excel.

удалить первые последние символы 1. Удалите первые N символов с помощью формулы / UDF
2. Удалите последние N символов с помощью формулы / UDF.
3. Пакетное удаление N символов слева, справа или посередине без формул.
4. Загрузите образец файла.

1. Удалите первые N символов из формул.

В этой части я представляю три различных способа быстрого удаления первых N символов из строки.

1.1 Удалить первые N символов с помощью функции RIGHT / REPLACE

>> Объедините функции ВПРАВО и ДЛСТР, чтобы удалить первые N символов

Синтаксис и аргументы формулы

Формула: = ПРАВО (строка_ячейки; ДЛИН (ячейка_строки) -n_символ)

Ссылка: string_cell: ячейка, которую вы используете для удаления символов

n_character: количество символов, которые вы хотите удалить

Пример: удалить первые 2 символа из строки в ячейке A2, скопировать и вставить формулу
= ПРАВО (A2; LEN (A2) -2)
нажмите Enter ключ
Удалить первые N символов с правильной функцией

>> REPLACE для удаления первых N символов

Синтаксис и аргументы формулы

Формула: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Ссылка: Old_text: ячейка, которую вы используете для замены символов

Old_text: ячейка, которую вы используете для замены символов

Start_n: позиция символа в old_text, которую вы хотите заменить на new_text

Num_Chars: количество символов в старом тексте, которое вы хотите заменить новым_текстом

New_text: текст, который заменит old_text

Пример: замените первые два символа ничем в ячейке A6, скопируйте и вставьте эту формулу:
= ЗАМЕНИТЬ (A6,1,2; "")
нажмите Enter ключ
Удалить первые N символов с помощью функции замены

1.2 Удалить первые N символов с помощью пользовательской функции

1. Нажмите Alt + F11 ключи, чтобы включить окно Microsoft Visual Basic для приложений, затем нажмите Вставить > Модули для создания модуля.

2. Скопируйте приведенный ниже код и вставьте его в Модули скрипты.

Код VBA: удалить первые n символов

Public Function RemoveFirstC(rng As String, cnt As Long)
RemoveFirstC = Right(rng, Len(rng) - cnt)
End Function

3. Сохраните код и вернитесь к используемому листу. Например, удалите первые 3 символа из строки в ячейке A11, скопируйте и вставьте эту формулу
= RemoveFirstC (A11,3)
нажмите Enter ключ
Удалить первые N символов с помощью пользовательской функции


2. Удалите последние N символов из формул.

В этой части есть два способа удалить последние N символов из строки в Excel.

2.1 Удалить последние N символов с помощью функции LEFT

Синтаксис и аргументы формулы

Формула: = ЛЕВЫЙ (ячейка_строки, ДЛСТР (ячейка_строки) -Число_знаков)

Ссылка: string_cell: ячейка, которую вы используете для удаления символов

n_character: количество символов, которые вы хотите удалить

Пример: удалить последние 2 символа из строки в ячейке A2, скопировать и вставить формулу
= ЛЕВЫЙ (A2; LEN (A2) -2)
нажмите Enter ключ
Удалить последние N символов с помощью левой функции

2.2 Удалить последние N символов с помощью пользовательской функции

1. Нажмите Alt + F11 ключи, чтобы включить Microsoft Visual Basic для окна приложений, нажмите Вставить > Модули для создания модуля.

2. Скопируйте приведенный ниже код и вставьте его в сценарий модуля.

Код VBA: удалить последние n символов

Public Function RemoveLastC(rng As String, cnt As Long)
RemoveLastC = Left(rng, Len(rng) - cnt)
End Function

3. Сохраните код и вернитесь к используемому листу. Например, удалите последние 3 символа из строки в ячейке A5, введите эту формулу
= RemoveLastC (A5,3)
нажмите Enter ключ
Удалить последние N символов с помощью пользовательской функции


3. Удалите N символов слева, справа или посередине без формул.

Если вы не хотите тратить время на запоминание формул для решения задачи удаления N символов слева или справа от строки, Удалить по позиции полезности Kutools for Excel справится с этой задачей одним щелчком мыши без каких-либо формул.

Kutools for Excel предлагает более 300 расширенных функций для оптимизации сложных задач, повышения креативности и эффективности. Улучшено возможностями искусственного интеллектаKutools точно автоматизирует задачи, упрощая управление данными. Подробная информация о Kutools для Excel...         Бесплатная пробная версия...

После бесплатной установки Kutools for Excel, сделайте следующее:

Выберите ячейки, из которых вы хотите удалить символы, применив утилиту, нажав Кутулс > Текст > Удалить по позиции.
нажмите «Удалить по позиции» в kutools

3.1 Удалить первые / последние N символов без формулы

>> Удалить первые N символов

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

1) В Номера текстовое поле, введите количество символов, которые вы хотите удалить из строки, в этом примере я сначала удалю 3 символы из строк.

2) Проверить Слева вариант в Позиция .

Результат отображается как:
результат удаления первых n символов

>> Удалить последние N символов

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

1) В Номера текстовое поле, введите количество символов, которые вы хотите удалить из строки, в этом примере я удалю последний 3 символы из строк.

2) Проверить Справа вариант в Позиция .

Результат отображается как:
результат удаления последних n символов

3.2 Удалить N символов из средней определенной позиции без формулы

Но иногда вам может потребоваться удалить определенное количество символов из середины строки.

Пример: Удалить 3 символа, начиная с третьего символа из строки.

установите параметры для удаления N символов из середины

1) В Номер регистрации текст, введите количество символов, которое вы хотите удалить из строк, здесь я удалю 3 символы.

2) Проверить Указывать вариант, затем введите номер, с которого вы хотите удалить начало строки, рядом с текстовым полем в Позиция раздел, здесь я удалю символы из третьего символа.

Результат отображается как:
результат удаления n символов в середине


Скачать образец файла

образец


Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!