Как обрезать символы в Excel
Обзор способов, позволяющих быстро обрезать значения ячеек и удалить лишний текст. Обрезка текста формулами слева и справа, быстрая обрезка строк надстройкой VBA, удаление лишнего текста до определенного символа, разбиение текста по столбцам.
Как обрезать символы при помощи формул?
Как оставить заданное количество символов в начале строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ЛЕВСИМВ», которая возвращает заданное количество знаков с начала строки.
Как удалить заданное количество знаков в начале строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ПРАВСИМВ» и «ДЛСТР», которая определяет длину строки, то есть количество символов в значении указанной ячейки.
Как оставить заданное количество символов в конце строки, остальные удалить?
Ввести в ячейку стандартную текстовую функцию Excel «ПРАВСИМВ», которая возвращает заданное количество знаков с конца строки.
Как удалить заданное количество знаков в конце строки, остальные оставить?
Ввести в ячейку комбинацию стандартных функций Excel «ЛЕВСИМВ» и «ДЛСТР»
Как видно из приведенных примеров, оставить текстовые строки заданной длины достаточно просто при помощи формулы в одно действие. Чтобы обрезать определенное количество знаков с начала или с конца строки, необходимо вносить в ячейки достаточно громоздкие формулы, что достаточно неудобно.
Как обрезать символы без ввода формул?
Надстройка для быстрой обрезки текста
Все описанные выше манипуляции с текстовыми значениями можно производить и без использования формул, что гораздо быстрее. Для этого нужно лишь вызвать диалоговое окно надстройки и задать в нем диапазон ячеек, подходящую функцию и количество знаков, которые необходимо удалить либо оставить.
1. обрезать заданное количество символов слева;
2. обрезать заданное количество символов справа;
3. обрезать значения ячеек до первого попавшегося заданного символа (сочетания символов);
4. обрезать значения ячеек до последнего попавшегося символа (сочетания символов).

В надстройку зашиты функции, аналогичные тем, которые описаны выше, что сокращает время на:
— выделение диапазона ячеек.
В программе предусмотрена возможность вместо выделения диапазона ячеек выделять целиком строки/столбцы. Программа автоматически сокращает выделенный диапазон до границы используемого диапазона, при этом на листе не должно быть отфильтрованных строк.
Разбиение текста по столбцам
Для обрезания значений ячеек можно использовать «Текст по столбцам». Это стандартное средство Excel не удаляет и не обрезает символы, а распределяет содержимое ячеек по разным столбцам при помощи мастера текстов. Кнопка вызова диалогового окна находится на вкладке «Данные» в группе кнопок «Работа с данными». Этот инструмент можно использовать в двух режимах работы, разделять исходные данные при помощи разделителей либо при помощи настраиваемых полей, когда можно вручную указать границы раздела значений.
Шаг1. Выбор формата исходных данных.

Шаг2. Установка нужной ширины полей.

Количество полей при этом не ограничено.
Шаг 3. Просмотр и получение результатов.
В результате таких манипуляций исходные значения нарезаются в соответствии с установленными полями и разносятся по различным столбцам.
Видео по быстрой обрезке символов в Excel
Другие материалы по теме:
- Удаление лишних символов в Word
- Видео по быстрой обрезке значений ячеек без ввода формул
- Как найти текст, слова и символы в Excel? Удаление строк по шаблону
- Как удалить буквы, цифры или лишние символы из текста
Подсчет символов в ячейках с помощью Excel для Mac
Если вам нужно подсчитать символы в ячейках, используйте функцию ДЛСТР. Она вычисляет количество букв, цифр, символов и всех пробелов. Например, длина фразы «На улице сегодня 25 градусов, я пойду купаться» (не учитывая кавычки) составляет 46 символов: 36 букв, 2 цифры, 7 пробелов и запятая.
- Чтобы использовать эту функцию, введите =ДЛСТР(ячейка) в строку формул и нажмите клавишу ВВОД. В этих примерах ячейка — это ячейка, количество символов в которой нужно подсчитать, например B1.
- Чтобы подсчитать символы в нескольких ячейках, введите формулу, а затем скопируйте и вставьте ее в другие ячейки.
- Чтобы посчитать общее количество символов в нескольких ячейках, используйте функцию СУММ вместе с функцией ДЛСТР. Например, =СУММ((ДЛСТР(ячейка1);ДЛСТР(ячейка2);(ДЛСТР(ячейка3)))). В этом примере функция ДЛСТР считает символы в каждой ячейке, а функция СУММ слагает результаты.
- Для подсчета определенных, конкретных символов в ячейках используйте функцию ДЛСТР в сочетании с функцией ПОДСТАВИТЬ. Например, если вы хотите узнать, сколько строчных букв «ъ» находится в ячейке, воспользуйтесь такой формулой: =ДЛСТР(ячейка1)-ДЛСТР(ПОДСТАВИТЬ(ячейка1;«ъ»;»»))
Попробуйте попрактиковаться
Введите приведенные ниже данные на новый лист Excel. Начните с ячейки A1.
Съешь же еще этих мягких
Съешь же еще этих мягких французских булок
Съешь же еще этих мягких французских булок, да выпей чаю
Подсчет символов в одной ячейке
- Щелкните ячейку B2.
- Введите в ячейку формулу =ДЛСТР(A2) и нажмите клавишу ВВОД.
В формуле подсчитываются символы в ячейке A2, число которых составляет 19, включая все пробелы. Если после конечного периода есть пробелы, они также учитываются в формуле.
Количество символов в несколько ячеек
- Нажмите клавиши CONTROL+C, чтобы скопировать ячейку B2.
- Нажмите клавиши CONTROL+V, чтобы вставить формулу из нее в ячейки B3:B4.
Формула будет скопирована в ячейки B3 и B4, а функция подсчитает символы в каждой ячейке (42 и 56).
Подсчет общего количества символов
- Щелкните ячейку B6.
- Введите в ячейке формулу =СУММ(ДЛСТР(A2);ДЛСТР(A3);ДЛСТР(A4)) и нажмите клавишу ВВОД.
Эта формула подсчитывает количество символов в каждой из трех ячеек, а затем значения суммируются (122).
Подсчет количества определенных символов в ячейках
- Щелкните ячейку C4.
- Введите в ячейку формулу =ДЛСТР(A4)-ДЛСТР(ПОДСТАВИТЬ(A4;»ъ»;»»)) и нажмите клавишу ВВОД.
Эта формула подсчитывает количество строчных букв «ъ» в ячейке A4 (1).
ЛЕВСИМВ, ЛЕВБ (функции ЛЕВСИМВ, ЛЕВБ)
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
В этой статье описаны синтаксис и использование функций ЛЕВСИМВ и ЛЕВБ в Microsoft Excel.
Описание
Функция ЛЕВСИМВ возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа символов.
Функция ЛЕВБ возвращает первый символ или несколько первых символов текстовой строки на основе заданного числа байтов.
- Эти функции могут быть доступны не на всех языках.
- Функция ЛЕВБ отсчитывает по два байта на каждый символ, только если языком по умолчанию является язык с поддержкой двухбайтовой кодировки. В противном случае функция ЛЕВБ работает так же, как функция ЛЕВСИМВ, и отсчитывает по одному байту на каждый символ.
К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.
Синтаксис
Аргументы этих функций описаны ниже.
- Текст Обязательный. Текстовая строка, содержащая символы, которые требуется извлечь.
- Количество_знаков Необязательный. Количество символов, извлекаемых функцией ЛЕВСИМВ.
- «Количество_знаков» должно быть больше нуля или равно ему.
- Если «количество_знаков» превышает длину текста, функция ЛЕВСИМВ возвращает весь текст.
- Если значение «количество_знаков» опущено, оно считается равным 1.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Как в эксель оставить нужное количество символов слева

Отделить часть текста (функция ПСТР)

В EXCEL есть очень удобная функция для «вытаскивания» из текста или слова определенного заданного нами количества символов.
Зачастую такие задачи возникают при обработке кодов, артикулов, номеров телефонов и т.д.
В нашем примере мы «вытащим» левую трехзначную часть кода и правую часть, имеющую различную разрядность без использования ПРАВСИМВ и ЛЕВСИМВ и их сочетаний с другими вспомогательными функциями.
Для этого:

- В ячейке напротив кода введем =ПСТР( и нажмем fx.
- В аргументах функции укажем ячейку с исходным текстом , первоначальным кодом.
- Зададим Начальную позицию (номер символа, с которого начнет вытаскивать текст функция).
- Количество знаков – то самое к-во, которое должно быть «вытащено» из текста или строки. Пробел и символы – также являются знаками.

Для работы с правой частью кода , нам необходимо сдвинуть Начальную позицию за трехзначный код с разделителем.
Для этого:
-
Выполняем те же самые операции, что и ранее, но в Начальной позиции указываем «5» , т.е. это номер символа после кода и разделителя.


Необходимо обратить внимание , что такое разделение возможно только при унифицированной системе ведения кодов.
Если вдруг первая часть окажется двухзначной или четырёхзначной, то единообразия не получится.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже: