Формула Excel: удалить первый символ -

Содержание

Общая формула

=REPLACE(A1,1,N,"")

Резюме

Чтобы удалить первый символ в ячейке, вы можете использовать функцию REPLACE. В показанном примере формула в D5:

=REPLACE(A1,1,1,"")

Объяснение

Эта формула использует функцию REPLACE для замены первого символа в ячейке пустой строкой (""). Аргументы для REPLACE настраиваются следующим образом:

  • old_text - исходное значение из столбца B
  • start_num жестко запрограммирован как число 1
  • num_chars берется из столбца C
  • new_text вводится как пустая строка ("")

Поведение или REPLACE является автоматическим. С этими входными данными функция REPLACE заменяет первый символ в B5 пустой строкой и возвращает результат.

Удаление N символов

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

=REPLACE(A1,1,1,"")

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

=REPLACE(A1,1,N,"")

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

С ВПРАВО и ВЛЕВО

Вы также можете использовать функции RIGHT, LEFT и LEN, чтобы удалить первый символ из ячейки. Общая форма формулы:

=RIGHT(text,LEN(text)-N)

где N - количество удаляемых символов. В этой формуле функция ВПРАВО используется для извлечения символов справа до (но не включая) символов, удаляемых слева. В показанном примере формула в D5 будет выглядеть так:

=RIGHT(B5,LEN(B5)-C5)

Функция LEN возвращает количество символов в ячейке B5, из которого вычитается значение в C5. Результат используется ВПРАВО для извлечения правильного количества символов из ВПРАВО.

Получение числового значения

Формулы выше всегда возвращают текст, даже если результат содержит только числа. Чтобы получить числовой результат, вы можете добавить ноль следующим образом:

=REPLACE(A1,1,1,"")+0

Математическая операция заставляет Excel преобразовывать текст в числа. Это работает, только когда значение, возвращаемое RIGHT, содержит только числа.

Интересные статьи...