Note: The other languages of the website are Google-translated. Back to English

Як видалити перший або останній n символів з комірки або рядка в Excel?

Цей підручник демонструє різні швидкі хитрощі для видалення першого або останнього N символів з комірки або рядка в Excel.

doc видалити перший останній 1 1. Видаліть перші N символів за допомогою формули / UDF
2. Видаліть останні N символів за допомогою формули / UDF
3. Пакетно видаліть N символів зліва чи справа чи посередині без формул
4. Завантажте зразок файлу

1. Видаліть перші N символів за допомогою формул

У цій частині я представляю три різні способи швидкого видалення перших N символів із рядка.

1.1 Видаліть перші N символів за допомогою функції ВПРАВО / ЗАМІНИ

>> Поєднуйте функції ПРАВО та ЛІН, щоб видалити перші N символів

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

Формула: = ПРАВО (string_cell, LEN (string_cell) -n_character)

Посилання: string_cell: клітинка, яку ви використовуєте для видалення символів

n_character: кількість символів, які потрібно видалити

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

>> Функція REPLACE для видалення перших N символів

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

Формула: = ЗАМІНИ (Старий_текст, Strat_n, Num_Chars, Новий_текст)

Посилання: Old_text: комірка, яку ви використовуєте для заміни символів

Old_text: клітинка, яку ви використовуєте для заміни символів

Start_n: позиція символу в старому_тексті, який ви хочете замінити на новий_текст

Num_Chars: кількість символів у старому тексті, які потрібно замінити на new_text

New_text: текст, який замінить старий_текст

Приклад: Замініть перші два символи нічим у клітинці A6, скопіюйте та вставте цю формулу:
= ЗАМІНИ (A6,1,2, "")
press вводити ключ
doc видалити перший останній 3

1.2 Видаліть перші N символів за допомогою користувацької функції

1. прес Alt + F11 клавіші, щоб увімкнути вікно Microsoft Visual Basic для програм, а потім клацніть Insert > Модулі створити модуль.

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)
press вводити ключ
doc видалити перший останній 4


зняти положення

Цей інструмент видалення символів підвищує вашу ефективність на 90%, залишайте багато часу, щоб насолоджуватися своїм життям

Попрощайтеся з модифікуванням та запам’ятовуванням формул, повністю відпочиньте на мозку.

▲ Окрім цього інструменту, існує 228 вдосконалених інструментів (включаючи 30+ інструментів для редагування тексту) ще в Kutools для Excel, який може вирішити ваші 80% головоломок Excel.

Стати експертом Excel за 5 хвилин, здобути визнання та просування людей.

▲ Вибір 110000+ високоефективних людей та 300+ всесвітньо відомих компаній.

30-денна безкоштовна пробна версія, кредитна картка не потрібна


2. Видаліть останні N символів за допомогою формул

У цій частині є два способи видалення останніх N символів із рядка в Excel.

2.1 Видаліть останні N символів за допомогою функції LEFT

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

Формула: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Посилання: string_cell: клітинка, яку ви використовуєте для видалення символів

n_character: кількість символів, які потрібно видалити

Приклад: Видаліть останні 2 символи з рядка в комірці A2, скопіюйте та вставте формулу
= ВЛІВО (A2, LEN (A2) -2)
press вводити ключ
doc видалити перший останній 5

2.2 Видаліть останні N символів за допомогою користувацької функції

1. прес Alt + F11 клавіші, щоб увімкнути вікно Microsoft Visual Basic для програм, клацніть Insert > Модулі створити модуль.

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)
press вводити ключ
doc видалити перший останній 6


от рухатися

Хочете отримати підвищення зарплати та багато часу, щоб супроводжувати сім’ю?

Вкладка Office підвищує вашу ефективність у роботі Microsoft Office на 50%

Неймовірно, працювати з двома або більше документами простіше і швидше, ніж працювати з одним.

У порівнянні з відомими браузерами інструмент з вкладками на вкладці Office є потужнішим та ефективнішим.

Зменште сотні клацань миші та набору тексту за допомогою клавіатури щодня, прощайтеся з рукою миші.

Якщо ви зазвичай працюєте з кількома документами, вкладка Office допоможе вам заощадити час.

30-денна безкоштовна пробна версія, кредитна картка не потрібна.

ДетальнішеБезкоштовно завантажити зараз


3. Видаліть N символів зліва чи справа чи посередині без формул

Якщо ви не хочете витрачати час на запам'ятовування формул для вирішення завдання на видалення N символів зліва або справа рядка, Видалити за позицією корисність Kutools для Excel може впоратися з цим завданням клацанням без будь-яких формул.

Тепер змусіть вас працювати швидше та краще, ніж інші, отримуйте підвищення з легкістю

35 Інструменти для редагування тексту для Excel Поліпшіть продуктивність на 90% при обробці тексту та залиште багато часу, щоб насолоджуватися життям

Ці інструменти лише одна частина Kutools для Excel, є 194 інструменти, інші можуть вирішити 80% головоломок Excel за вас.

  • Kutools for Excel допоможе вам легко впоратися з 1500 робочими сценаріями, щодня підвищуючи в середньому вашу ефективність на 71%
  • Одним клацанням миші виконайте більшість складних операцій, уникайте рук миші, викликаних тисячами клацань миші.
  • Ви можете за лічені секунди обробляти завдання Excel, не шукаючи болючих формул та VBA, і мати набагато більше часу, щоб супроводжувати свою сім’ю.
  • Обраний 110000+ високоефективними людьми та більш ніж {module708} всесвітньо відомими підприємствами.

Після безкоштовної інсталяції Kutools для Excel, будь-ласка, виконайте наведені нижче дії.

Виділіть комірки, з яких ви хочете видалити символи, застосувавши програму, клацнувши Кутулс > текст > Видалити за позицією.
doc видалити перший останній 7

3.1 Видаліть перший / останній N символів без формули

>> Видаліть перші N символів

doc видалити перший останній 8

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

2) Перевірка Зліва варіант в становище .

Результат відображається як:
doc видалити перший останній 9

>> Видалити останні N символів

doc видалити перший останній 10

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

2) Перевірка Справа варіант в становище .

Результат відображається як:
doc видалити перший останній 11

3.2 Видаліть N символів із певного середнього положення без формули

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

Приклад: Видалення 3 символів починається з третіх символів із рядка.

doc видалити перший останній 12

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

2) Перевірка Вказувати , потім введіть номер, з якого потрібно видалити початок рядка, поруч із текстовим полем в становище розділу, тут я видалю символи з третього символу.

Результат відображається як:
doc видалити перший останній 13

Видаліть символи за позицією без формул

зняти за позицією

Порада: Якщо ви хочете видалити всі числові, алфавітні, нечислові, небуквені або конкретні символи з комірок, ви можете застосувати Kutools для Excel Видалити символи утиліта
видалити символами

Додаткові поради щодо видалення символів ...


Завантажте зразок файлу

зразок


Рекомендовані засоби підвищення продуктивності

Вкладка Office - перегляд, редагування та управління документами на вкладках у Microsoft Office 2019 - 2003 та Office 365


вкладка офісу

Kutools для Excel - збирає більше 300 розширених інструментів для економії 50% часу у вашій щоденній роботі з Excel


вкладка kutools
вкладка kutoolsp
Коментарі (15)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Я не можу змусити цю формулу працювати, я вводжу: =LEFT(A1,LEN(A1)-4), і вона щоразу видає помилку.
Мій стовпець A1 містить такі дані: ELDB-AK-S-42228-001


Чому це не працює?
Трулс Сонстебі
Цей коментар був мінімізований модератором на сайті
На жаль, я не знаю, що сталося з вашим аркушем, він успішно працює в моїй робочій книжці
Сонячно
Цей коментар був мінімізований модератором на сайті
Відформатуйте клітинки в спеціальні символи.
Alex
Цей коментар був мінімізований модератором на сайті
Спочатку у мене виникли проблеми, тому що я використовував цю формулу в двох інших (IF і ROUND) і міг змусити цю формулу працювати, видаливши LEN
Нік
Цей коментар був мінімізований модератором на сайті
використовувати ; замість , у вашій формулі
собхан
Цей коментар був мінімізований модератором на сайті
Просто те, що мені потрібно!
TerriMo
Цей коментар був мінімізований модератором на сайті
гарна його робота гарна дуже дякую
shivraj
Цей коментар був мінімізований модератором на сайті
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" це мої дані. Я хочу відокремити пін-код від даних. за допомогою =RIGHT(P2,LEN(P2)-6) він не працює.
cgst
Цей коментар був мінімізований модератором на сайті
Ви хочете витягти останні 6 символів, формула =RIGHT(P2,6) може допомогти вам. Більш детальну інформацію дивіться в цій статті. https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Сонячно
Цей коментар був мінімізований модератором на сайті
"658414 Mottagares kundnummer Menigo Rutt VÄX319" - це моя інформація, але мене цікавлять лише останні шість літер/цифр. Є ідеї?
Крець
Цей коментар був мінімізований модератором на сайті
Привіт, Krets, ви можете використовувати цю формулу =RIGHT(A1, 6), щоб витягти останні 6 символів в іншу клітинку. Щоб дізнатися більше, прочитайте цю статтю:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Сонячно
Цей коментар був мінімізований модератором на сайті
Дякую, велика допомога.
Чарльз Борромео
Цей коментар був мінімізований модератором на сайті
Люблю це!!! Пояснено чітко. Легко слідувати. Працювало!!! Спасибі!
Ненсі Шайтлер
Цей коментар був мінімізований модератором на сайті
Merci vraiment ca m'a beaucoup aidé, дякую, це дуже корисно
Маріама
Цей коментар був мінімізований модератором на сайті
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
Фернандо Арізаль
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0  Персонажі
Рекомендовані місця