Excel удалить в ячейке последние символы - Учим Эксель

Удалить первую буковку / 1-ые N знаков в начале либо конце ячейки в Excel

Как удалить 1-ый знак, крайний знак либо несколько первых/крайних знаков в ячейке Excel? Эта статья поможет решить всякую задачку.

Формулы удаления N знаков в начале и конце строк

Для составления таковых формул пригодятся функции ЛЕВСИМВ, ПРАВСИМВ и ДЛСТР. 1-ые две извлекают из текста обозначенное количество знаков слева и справа соответственно, а ДЛСТР возвращает количество знаков в тексте, к которому обращается.

Чтоб удалить из ячейки N знаков слева, можно взять справа количество знаков, равное разнице длины строчки в знаках (ДЛСТР) и N:

А чтоб удалить из ячейки N знаков справа, напротив, извлекаем слева длину строчки минус N:

Удалить символы в начале ячейки (слева)

Формулы выше требуют сотворения доп столбца. Чтоб сберечь время, если начальные данные не необходимы, мной были разработаны функции !SEMTools, удаляющие символы прямо на месте.

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

«Отрезаем» несколько знаков слева в ячейках столбца

Удалить символы в конце ячейки (справа):

Процедура будет нужно, когда у вас массив фраз, в котором необходимо обрезать последние буковкы в конце строчки, и вы убеждены на 100% в их количестве.

Выделите спектр, на панели !SEMTools в меню УДАЛИТЬ -> Символы -> обрезать изберите «с начала ячейки». В показавшемся диалоговом окошке вбейте количество знаков, которое желаете удалить, и нажмите ОК.

Отрезаем символы справа в ячейках столбца

Желаете так же стремительно удалять символы в Excel без использования формул, и еще наиболее 500 схожих нужных инструментов по обработке текста? Проапгрейдите ваш Excel:

Удалить слова и символы по остальным условиям

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

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

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

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

1. Удалите 1-ые N знаков из формул.

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

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

>> Соедините функции ВПРАВО и ДЛСТР, чтоб удалить 1-ые N знаков

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

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

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

n_character: количество знаков, которые вы желаете удалить

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

>> 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

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

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

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

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

Код VBA: удалить 1-ые n знаков

3. Сохраните код и вернитесь к применяемому листу. К примеру, удалите 1-ые 3 знака из строчки в ячейке A11, скопируйте и вставьте эту формулу
= RemoveFirstC (A11,3)
пресс Enter ключ
документ удалить первый последний 4

Этот инструмент удаления знаков увеличивает вашу эффективность на 90%, оставляя много времени, чтоб услаждаться жизнью

▲ Попрощайтесь с конфигурацией и запоминанием формул, дайте для вас настоящий отдых для мозга (центральный отдел нервной системы животных и человека).

▲ Не считая этого инструмента, есть 228 доп инструментов (включая наиболее 30 инструментов для редактирования текста) еще в Kutools for Excel, который может решить ваши 80% головоломки Excel.

Интересно почитать:  Закрепить ячейку в excel

▲ Станьте профессионалом по Excel за 5 минут, получите признание и продвижение по службе.

▲ 110000+ высокоэффективных служащих и выбор 300+ всемирно узнаваемых компаний.

30-дневная бесплатная пробная версия, кредитная карта не требуется Читать дальше Загрузить на данный момент

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

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

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

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

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

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

n_character: количество знаков, которые вы желаете удалить

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

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

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

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

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

3. Сохраните код и вернитесь к применяемому листу. К примеру, удалите последние 3 знака из строчки в ячейке A5, введите эту формулу
= RemoveLastC (A5,3)
пресс Enter ключ
документ удалить первый последний 6

Вы желаете повысить заработную плату и много времени проводить с семьей?

Вкладка Office увеличивает эффективность работы Microsoft Office на 50% прямо на данный момент

Неописуемо, но работать с 2-мя либо наиболее документами проще и резвее, чем над одним.

По сопоставлению с известными браузерами инструмент с вкладками в Office Tab наиболее мощнейший и действенный.

Сократите вам сотки щелчков мыши и набора текста с клавиатуры любой денек, попрощайтесь с рукою мыши.

Если вы обычно работаете с несколькими документами, вкладка Office поможет для вас сберечь время.

30-дневная бесплатная пробная версия , кредитная карта не требуется.

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

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

Сейчас заставьте вас работать резвее и лучше остальных, с легкостью получите продвижение по службе

35 инструментов для редактирования текста для Excel Увеличте продуктивность работы с текстом на 90% и оставьте много времени, чтоб услаждаться жизнью

Эти инструменты — только одна часть Kutools for Excel, еще есть 194 инструмента, которые могут решить 80% головоломок Excel за вас.

  • Kutools for Excel поможет для вас просто совладать с 1500 рабочими сценариями, в среднем повышая эффективность на 71% любой денек
  • Один щелчок мыши для выполнения большинства сложных операций, опасайтесь использования мыши, вызванной тыщами щелчков мыши за вас.
  • Вы сможете за секунды совладать с задачками Excel, не находясь в поиске болезненных формул и VBA, и у вас будет еще больше времени, чтоб аккомпанировать свою семью.
  • Избранный наиболее чем 110000 высокоэффективными людьми и наиболее чем всемирно известным предприятием.

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

Изберите ячейки, из которых вы желаете удалить символы, применив утилиту, нажав Kutools > Текст > Удалить по позиции.
документ удалить первый последний 7

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

>> Удалить 1-ые N знаков

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

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

Итог отображается как:

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

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

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

Итог отображается как:

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

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

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

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

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

Итог отображается как:

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

Наконечник: Если вы желаете удалить все числовые, буквенные, нечисловые, не-буквенные либо определенные символы из ячеек, вы сможете применить Kutools for Excel’s Удалить символы утилита.

Формула для удаления непечатных знаков в Excel

Разглядим пример. Представим, что у нас имеется перечень служащих компании и мы желаем отфильтровать лишь тех служащих, у каких фамилии начинаются на определенную буковку (например, на буковку «п»):


Для начала добавляем фильтр на таблицу (избираем вкладку Основная -> Редактирование -> Сортировка и фильтр либо жмем сочетание кнопок Ctrl + Shift + L).
Для фильтрации перечня воспользуемся эмблемой звездочки, а конкретно введем в поле для поиска «п*» (т.е. фамилия начинается на буковку «п», опосля чего же идет случайный текст):


Фильтр обусловил 3 фамилии удовлетворяющих аспекту (начинающиеся с буковкы «п»), жмем ОК и получаем итоговый перечень из пригодных фамилий:

В общем случае при фильтрации данных мы можем употреблять полностью любые аспекты, никак не ограничивая себя в выборе маски поиска (случайный текст, разные словоформы, числа и т.д.).
Например, чтоб показать все варианты фамилий, которые начинаются на буковку «к» и содержат буковку «в», то применим фильтр «к*в*» (т.е. фраза начинается на «к», потом идет случайный текст, позже «в», а потом снова случайный текст).
Либо поиск по «п?т*» отыщет фамилии с первой буковкой «п» и третьей буковкой «т» (т.е. фраза начинается на «п», потом идет один случайный знак, потом «т», и в конце снова случайный текст).

Применение в функциях

Как уже говорилось выше, подстановочные знаки в Excel могут употребляться в качестве аспекта при сопоставлении текста в разных функциях Excel (к примеру, СЧЁТЕСЛИ , СУММЕСЛИ , СУММЕСЛИМН , ГПР, ВПР и остальные).

Повторим задачку из предшествующего примера и подсчитаем количество служащих компании, фамилии которых начинаются на буковку «п».
Воспользуемся функцией СЧЁТЕСЛИ, которая дозволяет посчитать количество ячеек соответственных обозначенному аспекту.
В качестве спектра данных укажем спектр с сотрудниками (A2:A20), а в качестве аспекта укажем запись «п*» (т.е. неважно какая фраза начинающаяся на буковку «п»):


Как и в первом примере, в итоге мы получили ровно 3 фамилии.

Но не все функции поддерживают применение подстановочных символов. Некие из их (например, функция НАЙТИ) хоть какой знак воспринимают как текст, даже невзирая на то, что он быть может служебным.
При помощи функции НАЙТИ найдем в тексте позицию вхождения вопросительного знака и звездочки:

Оборотным примером служит подобная функция ПОИСК, в которой мы обязано верно указать что отыскиваем конкретно служебный знак:

Как лицезреем итог у функций вышел схожим, но воззвание к подстановочным знакам различное.

Удалить символы в начале ячейки (слева)

Формулы выше требуют сотворения доп столбца. Чтоб сберечь время, если начальные данные не необходимы, мной были разработаны функции !SEMTools , удаляющие символы прямо на месте.

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

«Отрезаем» несколько знаков слева в ячейках столбца

Удалить символы в конце ячейки (справа):

Процедура будет нужно, когда у вас массив фраз, в котором необходимо обрезать последние буковкы в конце строчки, и вы убеждены на 100% в их количестве.

Выделите спектр, на панели !SEMTools в меню УДАЛИТЬ -> Символы -> обрезать изберите «с начала ячейки». В показавшемся диалоговом окошке вбейте количество знаков, которое желаете удалить, и нажмите ОК.

Отрезать (удалить) излишний текст слева либо справа в ячейке «Excel».

Бывают ситуации, когда нужно отрезать/ удалить строго определенное количество знаков в тексте справа либо слева. К примеру, когда вы имеете перечень адресов, и сначала всякого адреса стоит шестизначный индекс. Необходимо убрать почтовые индексы из перечня, но через подмену их не уберешь, потому что они имеют совсем различные значения и не находятся опцией подмены.

Удаление текста справа или слева

Функции, которая отрезает избыточное количество знаков в ячейке, отыскать не удается, но существует система из 2-ух функций, которые можно применить. Это система из функции ЛЕВСИМВ (либо ПРАВСИМВ) и функции ДЛСТР (длина строчки).

Разглядим их применение.

Сначала находим количество знаков в тексте с помощью функции ДЛСТР. Для этого запускаем менеджер функций, избираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество знаков.

Зная длину излишнего текста — 6 символов в индексе, вычитаем их из общего числа знаков посчитанных функцией ДЛСТР и получаем то количество знаков, которое обязано остаться в тексте, когда удалим индекс.

Приобретенное значение – количество оставляемых в тексте символов, вписываем в функцию ЛЕВСИМВ либо ПРАВСИМВ. Если необходимо удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Жмем «Enter». Функция ЛЕВСИМВ либо ПРАВСИМВ присваивает ячейке необходимое нам количество знаков из текста в новейшую ячейку, исключая ненадобный нам индекс.

Для уменьшения количества ячеек с расчетами эти функции можно записать в систему последующего вида:

ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).

Где …*¹- адресок ячейки, из которой берем текст.

Схожее:

    Суммирование значений по модулю (абсолютных величин чисел).Для примера представим, что у нас есть.Функция, меняющая первую буковку на большую. Подробное.

Как отрезать (удалить) излишний текст слева либо справа в ячейке «Эксель».: 21 комментарий

Хорошая статья. Посодействовала отнять излишние знаки из спектра значений с различной длинноватой текста.
К примеру: у меня были значения «100.00» «95.00» 15.00″ «5.00» и т.д.
Решил вопросец формулой: =ЛЕВСИМВ(A1;(ДЛСТР(A1)-3))

готовая формула лишь подставить строчки и кол-во знаков)
спасибо!

Нужна помощь. Как удалить в каждой строке все символы ПОСЛЕ обозначенного знака/символов?

Хороший денек. По аналогии с удалением слов описанном в статье «Копировать, убрать/удалить 1-ое слово либо несколько первых слов в ячейке Excel » лишь заместо пробелов подставить символ(и), о котором вы писали. ссылка — http://ruexcel.ru/slova/

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

Здрасти!
Есть колонка в Екселе с текстовыми значениями типа 00001, 00001А, 00624/1, 00682А, 01082А, 00240-1 и т.п. Требуется во всех значениях убрать впереди все нули. Но лишь впереди. Не подскажете, как это создать? Спасибо.

Хороший денек!
Большая таблица, в одном из столбцов указаны даты: 1995, 2006г., 1915, 1934г., 1946г., 2017, 2015 и т.д. Как убрать опосля цифр года знак «г.» во всех ячейках столбца, чтоб остались одни числа года автоматом?
Благодарю заблаговременно.

Хороший денек.
Выделите ячейки, в которых необходимо убрать излишние символы.
Нажмите ctrl+H
В поле «Отыскать:» введите «г.», в поле «Поменять…» не вводите ничего.
Нажмите «поменять все»

Здрасти!
Есть колонка в Excel с текстовыми значениями типа 38/18, 35/35, 32/25 и т.п. Требуется во всех значениях убрать впереди числа и дробь. Буквально также, лишь убрать сзаду. Не подскажете, как это создать? Спасибо.

Хороший денек.
Если текст в ячейке H3, то:
=ЛЕВСИМВ(H3; (ПОИСК(«/»;H3)-1))
либо
=ПРАВСИМВ(H3;(ДЛСТР(H3)-ПОИСК(«/»;H3)))
зависит от того, какую часть текста (левую либо правую) необходимо бросить в ячейке.

Здрасти. Подскажите, как из строчки формата:
Вмк. У240кв. 20-70. 30м3. #39720. 15.40
поместить в отдельную ячейку цифру опосля знака #.

=ПРАВСИМВ(B2073;(ДЛСТР(B2073)-ПОИСК(«#»;B2073))), где B2073 — ячейка содержащая «Вмк. У240кв. 20-70. 30м3. #39720. 15.40»

Хороший денек! Подскажите как текст в одной ячейке: Иванов Иван Иванович разбить на три ячейки: 1. Иванов 2. Иван 3. Иванович

Хороший денек, подскажите, пожалуйста, как уменьшить количество текста в ячейках столбца на 15% с сохранением логического смысла?

Здрасти! У меня в столбике, в каждой строке, например, по 15 знаков (например, 20.01.2020 17.45) а необходимо уменьшить до 10 (чтоб осталась лишь дата) , но не в примыкающий столбец перенеся, как предполагает функция ЛЕВСИМВ, а просто уменьшить в том же, не подскажете, как это создать?

Здрасти!
Есть столбец в Екселе со значениями типа 000010531, 000401325, 002000045, 000104573, т.п. Количество нулей различное. Требуется во всех значениях убрать впереди все нули, но лишь впереди. Не подскажете, как это создать? Спасибо.

Ссылка на основную публикацию
Adblock
detector