Формула Excel: удаление первых N символов из ячейки
Здесь представлены две формулы для удаления первых N символов из ячейки в Excel: одна использует функцию ПОДСТАВИТЬ, другая — комбинацию функций ПРАВСИМВ и ДЛСТР.
Формула 1 Удаление первых n символов с помощью функции ПОДСТАВИТЬ
Универсальная формула:
| REPLACE(text,1,n_char,"") |
Аргументы
| Text: the value or cell you want to remove its first n characters. |
| Nth_char: the number of characters you want to remove from left side of the text. |
Как работает эта формула
Например, в one column (Column B) содержатся данные, а в one column (Column C) — количество символов, которые необходимо удалить. Теперь вы можете использовать приведённую ниже формулу в столбце D для получения результата.
| =REPLACE(B3,1,C3,"") |
Нажмите клавишу Enter, чтобы удалить определённые символы из ячейки B3. При необходимости протяните маркер заполнения вниз, чтобы применить эту формулу ко всем нужным ячейкам.
Пояснение
REPLACE — функция REPLACE заменяет старый текст на новый. В данном случае формулу =REPLACE(B3,1,C3,"") можно рассматривать как =REPLACE(B3,1,1,""), которая заменяет первый символ текста в ячейке B3 на пустую строку.
Формула 2 Удаление первых n символов с помощью функций ПРАВСИМВ и ДЛСТР
Универсальная формула:
| =RIGHT(text,LEN(text)-n_char) |
Аргументы
| Text: the value or cell you want to remove its first n characters. |
| Nth_char: the number of characters you want to remove from left side of the text. |
Как работает эта формула
Пример: удаление первых N символов из текста в ячейке B3. Используйте следующую формулу:
| =RIGHT(B3,LEN(B3)-C3) |
Нажмите клавишу Enter, чтобы Удалить определенные символы из ячейки B3. При необходимости протяните маркер заполнения вниз по ячейкам, чтобы применить эту формулу.
Пояснение
ДЛСТР — функция: функция ДЛСТР возвращает количество символов в текстовой строке. Здесь LEN(B3) определяет длину содержимого ячейки B3 и возвращает значение 8.
ПРАВСИМВ — функция ПРАВСИМВ извлекает символы с правого конца текстовой строки. В данном случае формула
=RIGHT(B3,LEN(B3)-C3)
=RIGHT(B3,8-3)
=RIGHT(B3,5)
затем извлекает пять символов с правого края текста в ячейке B3.
Пример файла
Нажмите, чтобы скачать пример файла
Связанные формулы
- Проверка, содержит ли ячейка определённый текст
Чтобы проверить, содержит ли ячейка любой текст из диапазона A, но не содержит ни одного текста из диапазона B, используйте формулу массива, сочетающую функции СЧЁТ, ПОИСК и И в Excel. - Проверка, содержит ли ячейка одно из нескольких значений, исключая остальные
В этом руководстве представлена формула для быстрой проверки: содержит ли ячейка хотя бы одно из заданных значений, исключая все остальные, а также подробно разобраны аргументы этой формулы. - Проверка, содержит ли ячейка одно из значений
Допустим, в Excel у вас есть список значений в столбце E. Необходимо проверить, содержат ли ячейки в столбце B хотя бы одно из значений из столбца E, и вернуть ИСТИНА или ЛОЖЬ. - Проверка, содержит ли ячейка число
Иногда бывает нужно проверить, содержит ли ячейка числовые значения. В этом руководстве представлена формула, которая возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ — если не содержит.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.