Оглавление
Для всех нас совершенно очевидно, что мы обнаруживаем присутствие некоторых ненужных символов в конце текстовой строки. Поэтому мы все можем захотеть удалить все эти последние ненужные символы, чтобы представить наши данные в лучшем виде. Ну, если у вас есть такие проблемы и вы ищете способы, как удалить последние символы в Excel Потому что мы покажем вам четыре формулы для удаления последних 3 символов в Excel.
Скачать рабочую тетрадь по практике
Рекомендуем вам скачать файл Excel и потренироваться с ним.
Удалить последние 3 символа.xlsm4 Формулы для удаления последних 3 символов в Excel
В качестве набора данных для демонстрации всех методов в статье мы будем использовать образец списка сведений о сотрудниках. Сначала давайте посмотрим на него вкратце:
Итак, без лишних разговоров давайте сразу перейдем к рассмотрению всех методов по очереди.
1. использование функций LEFT и LEN для удаления последних 3 символов в Excel
В Информация о работнике. Список , the Полное имя В столбце содержатся полные имена сотрудников. Здесь мы видим, что все имена носят одну и ту же фамилию - " Рой ". Итак, наша цель - удалить фамилию из всех имен сотрудников и хранить только имя и фамилию в Данное имя рубрика. Итак, не откладывая, давайте разберемся с методом по шагам:
🔗 Шаги:
❶ Прежде всего, выберите ячейка E5 ▶ для сохранения результата формулы.
❷ Затем введите формулу
=LEFT(D5,LEN(D5)-3)
внутри клетки.
❸ После этого нажмите кнопку ENTER кнопка.
❹ Наконец, перетащите кнопку Наполнительная рукоятка значок в конце Данное имя колонна.
Вот и все.
␥ Формула разбивки:
📌 Синтаксис: LEFT(text, [num_chars])
📌 Синтаксис: LEN(text)
- LEN(D5)-3 ▶ вычисляет длину текста, " Джейсон Рой ", а затем вычитает результат с помощью 3 .
- D5 ▶ относится к адресу ячейки текста " Джейсон Рой ".
- =LEFT(D5,LEN(D5)-3) ▶ усекает последние 3 символа, т.е. " Рой " из текста " Джейсон Рой ".
Читать далее: Удаление последнего символа из строки Excel
2. Удаление последних 3 символов с помощью функции REPLACE в Excel
Теперь мы удалим последние 3 символа, заменив их символом null string ("") Для этого мы будем использовать функция "Замена здесь.
🔗 Шаги:
❶ Прежде всего, выберите ячейка E5 ▶ для сохранения результата формулы.
❷ Затем, тип формула
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
внутри клетки.
❸ После этого нажмите кнопку ENTER кнопка.
❹ Наконец, перетащите кнопку Наполнительная рукоятка значок в конце Данное имя колонна.
Вот и все.
␥ Формула разбивки:
📌 Синтаксис: REPLACE(old_text, start_num, num_chars, new_text)
📌 Синтаксис: FIND(find_text, within_text, [start_num])
""
▶ относится к нулевая строка в Excel.- 3 ▶ относится к последнему 3 символов в текстовой строке.
FIND(" ",D5)+1
▶ находит начальный номер последнего 3 персонажи." "
▶ используется для обнаружения конец текстовой строки.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ усекает последние 3 символа, т.е. " Рой " из текста " Джейсон Рой ".
Читать далее: Удаление последнего символа из строки в Excel с помощью VBA
3. Игнорирование последних 3 символов в Excel с помощью функции Flash Fill
В Microsoft Excel 2013 и более поздних версиях появился чрезвычайно полезный инструмент под названием Заполнение вспышкой В этом разделе мы удалим последние 3 символа, т.е. проигнорируем фамилию, Рой от каждого из имен сотрудников с помощью Заполнение вспышкой инструмент. Вот шаги, которые необходимо выполнить:
🔗 Шаги:
❶ Прежде всего, выберите ячейка E5 и тип Джейсон в нем.
❷ Затем нажмите кнопку ENTER кнопка.
❸ В соседней камере, E6 начинает печатать Брэндон оставив только свою фамилию, Рой .
Теперь вы заметите, что Excel уже получил шаблон и предлагает предварительный просмотр для всех следующих имен.
❹ Все, что вам нужно сделать, это просто нажать кнопку ENTER еще раз.
Таким образом, мы сделали Данное имя столбец, заполненный только именами сотрудников.
Читать далее: Как удалить символы в Excel
4. удаление последних 3 символов с помощью кода VBA в Excel
Наконец, в этом разделе мы будем использовать коды VBA для удаления последних 3 символов, т.е. фамилии Рой из полных имен всех сотрудников. Теперь приступаем к действиям:
🔗 Шаги:
❶ Выберите диапазон (D5:D14) ячейки ▶, чтобы удалить последние 3 символа.
❷ Пресса ALT + F11 клавиши ▶, чтобы открыть VBA окно.
❸ Перейти к Вставка ▶ Модуль .
❹ Копировать следующий VBA код:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Пресса CTRL + V ▶ в паста вышеуказанный VBA код.
❻ Сохранить сайт VBA код и вернуться в вашу электронную таблицу.
❼ Сейчас, выберите ячейка E5 ▶ для сохранения результата формулы.
❽ Тогда, тип формула
=RemoveLast3Characters(D5,3)
внутри клетки.
❾ После этого нажмите кнопку ENTER кнопка.
❹ Наконец, перетащите кнопку Наполнительная рукоятка значок в конце Данное имя колонна.
Вот и все.
📓 Примечание:
Функция =RemoveLast3Characters(Text,Number)
является синтезированной функцией. Вы можете использовать эту функцию вместе с функцией VBA Код для удаления любого количества последних символов из строки. Просто введите любое желаемое число в слот Number функции. Вот и все.
О чем следует помнить
📌 Будьте осторожны с синтаксис из функции .
📌 Вставьте данные диапазоны осторожно в формулы .
📌 ("") ссылается NULL Строка в Excel.
Заключение
В заключение мы рассмотрели 4 метода удаления последних трех символов в Excel. Рекомендуем вам скачать рабочую тетрадь, приложенную к этой статье, и отработать все методы с ее помощью. Не стесняйтесь задавать вопросы в разделе комментариев ниже. Мы постараемся ответить на все вопросы как можно быстрее.