Excel: как удалить символы после дефиса


Вы можете использовать следующую формулу в Excel для удаления символов после дефиса в ячейке:

 =TEXTBEFORE( A2 , "-")

Эта конкретная формула удаляет все символы после дефиса (включая дефис) из ячейки A2 .

Следующий пример показывает, как использовать эту формулу на практике.

Пример. Удаление символов после дефиса в Excel

Предположим, у нас есть следующий набор данных в Excel, содержащий выражение, классифицирующее различные команды НБА как элитные, великие, хорошие или плохие:

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

Для этого мы можем ввести следующую формулу в ячейку B2 :

 =TEXTBEFORE( A2 , "-")

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце B:

Excel удаляет символы после дефиса

Столбец B содержит текст из столбца A, при этом весь текст после дефиса (включая дефис) удален.

Бонус: удаление символов после второго тире

Если у вас есть ячейка с несколькими дефисами и вы хотите удалить символы после n-го дефиса, вы можете указать значение n в качестве третьего аргумента функции TEXTBEFORE .

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

 =TEXTBEFORE( A2 , "-", 2)

На следующем снимке экрана показано, как использовать эту формулу на практике:

Excel удаляет символы после второго дефиса

Столбец B содержит текст из столбца A, при этом весь текст после второго дефиса удален.

Примечание . Полную документацию по функции TEXTBEFORE в Excel можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *