Оглавление
При работе с неструктурированными необработанными данными вам часто может потребоваться извлечь из них необходимую информацию. Иногда вам нужно удалить первый, второй или третий символ из текстовой строки, чтобы получить значение. В Excel есть несколько функций, с помощью которых вы можете выполнить такую задачу. Вы также можете создать свою собственную функцию для удаления символов из текстовых строк. Сегодня в этой статье мы рассмотрим следующие вопросыобсудите, как удалить первые 3 символа в Excel.
Скачать рабочую тетрадь по практике
Скачайте этот сборник упражнений, чтобы выполнить задание, пока вы читаете эту статью.
Удалить первые 3 символа.xlsm4 подходящих способа удалить первые 3 символа в Excel
Рассмотрим ситуацию, когда у вас есть база данных, содержащая необработанные данные. Первые 3 символа всех ваших данных являются ненужными, и теперь вам нужно удалить эти символы. В этом разделе мы покажем, как удалить эти первые 3 символа из ваших данных в Excel.
1. использование функции ПРАВИЛО для удаления первых 3 символов в Excel
Сочетание функция ПРАВИЛА и функция LEN может помочь вам удалить первые 3 символа из ячеек данных. Этот метод описан в следующих шагах.
Шаг 1:
- В камере C4 , применяйте ПРАВИЛЬНО функция, вложенная в LEN Формула такова,
=RIGHT(B4,LEN(B4)-3)
- Вот, строка_ячейки это B4 из которого мы удалим 3 символа.
- LEN(B4)-3 используется как num_chars . LEN функция обязательно удалит первые 3 символа из ячейки.
Шаг 2:
- Теперь, когда наша формула готова, нажмите ENTER чтобы получить результат.
- Чтобы получить полный результат, подведите курсор мыши к правому нижнему углу ячейки. Когда курсор покажет знак креста, дважды щелкните по нему, чтобы применить ту же функцию к остальным ячейкам.
Похожие материалы: Как удалить первый символ из строки в Excel с помощью VBA
2. Применение функции REPLACE для удаления первых 3 символов в Excel
Функция REPLACE обычно заменяет часть текстовой строки на другую текстовую строку. Но в этом разделе мы будем использовать эту функцию для удаления символов из ячеек. Давайте посмотрим, как это делается.
Шаг 1:
- Применить ЗАМЕНИТЬ функция в клетке C4 Формула такова,
=REPLACE(B4,1,3,"")
- Где B4 это Старый текст.
- начальное_число равна 1. Мы начнем с самого начала.
- Num_chars равно 3, так как мы хотим заменить первые три символа.
- Новый_текст это измененный текст, который заменит старый текст.
- ENTER чтобы получить результат. Из результата видно, что наша формула работает отлично.
- Теперь применим ту же формулу ко всем необходимым ячейкам.
Подробнее: Удаление последнего символа из строки Excel (5 простых методов)
Похожие чтения:
- VBA для удаления символов из строки в Excel (7 методов)
- Как удалить непечатаемые символы в Excel (4 простых способа)
- Удаление пустых символов в Excel (5 методов)
- Как удалить одинарные кавычки в Excel (6 способов)
- Как удалить точку с запятой в Excel (4 метода)
3. Вставка функции MID для удаления первых 3 символов в Excel
Сочетание функция MID а функция LEN выполняет ту же операцию, что и в первом методе. Теперь применим эту формулу к нашему набору данных.
Шаг 1:
- Формула, которую мы применим в ячейке C4 это,
=MID(B4,4,LEN(B4)-3)
- Здесь текст это B4
- начальное_число равно 4, так как мы удалим первые три числа.
- Num_chars определяется как LEN(B4)-3)
- Хит ENTER и примените формулу ко всем ячейкам. На этом наша работа закончена!
Читать далее: Как удалить символ из строки в Excel (14 способов)
4. Внедрение функции, определяемой пользователем, для удаления первых 3 символов в Excel
Вы также можете создать собственную функцию для выполнения этой задачи. Именно так, вы можете определить собственную пользовательскую функцию для выполнения вашей работы. Для этого вам нужно написать код VBA. Мы обсудим этот процесс с помощью шагов ниже. Чтобы узнать больше о пользовательских функциях, Нажмите здесь!
Шаг 1:
- Сначала зайдите в Microsoft Окно Visual Basic для приложений нажав Alt+F11 .
- Откроется новое окно. Теперь нажмите Вставка и выберите Модуль чтобы открыть новый модуль.
Шаг 2:
- Во вновь открытый модуль вставьте код VBA, чтобы сделать UFD для удаления первых 3 символов из ячеек. Мы предоставили код для вас. Вы можете просто скопировать этот код и использовать его в своем рабочем листе. Имя нашей пользовательской функции следующее RemoveFirst3 И код для создания этой функции следующий,
Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function
Шаг 3:
- Наш код написан. Теперь вернитесь на рабочий лист и введите функцию = RemoveFirst3 Мы видим, что функция создана.
- Теперь примените функцию в ячейке C4 . Функция,
=RemoveFirst3(B4,3)
- Нажмите ENTER чтобы получить результат.
- Наша пользовательская функция работает правильно. Теперь мы применим эту функцию к остальным ячейкам, чтобы получить окончательный результат.
Похожий материал: Как удалить последние 3 символа в Excel (4 формулы)
О чем следует помнить
👉 Создание пользовательской формулы имеет больше ограничений, чем обычные макросы VBA. Она не может изменять структуру или формат рабочего листа или ячейки.
👉 Применяя UFD, вы можете удалить N-ное количество символов из ячеек.
Заключение
В этом руководстве мы рассмотрели четыре различных подхода к удалению первых 3 символов из ячеек в excel. Если у вас есть вопросы или пожелания, оставляйте свои отзывы в разделе комментариев. Спасибо, что посетили ExcelWIKI. Продолжайте учиться!