Отсечение символов из строки excel
- Информация о материале
- Категория: Чайник
- Просмотров: 1329
Бывают ситуации, когда необходимо отрезать/ удалить строго определенное количество символов в тексте справа или слева. Например, когда вы имеете список адресов, и вначале каждого адреса стоит шестизначный индекс. Нужно убрать почтовые индексы из списка, но через замену их не уберешь, так как они имеют совершенно разные значения и не находятся опцией замены.
Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).
Рассмотрим их применение.
Скопировать из ячейки К8 первые 4 символа
=ЛЕВСИМВ(K8;4)
если текст "абвгдежзиклмн" находится в ячейке A1 то формулы будут такими:
строка с удаленным первым символом ячейки
=ПСТР(A1;2;ДЛСТР(A1)-1)
(результат бвгдежзиклмн)
строка с удаленным последним символом ячейки
=ПСТР(A1;1;ДЛСТР(A1)-1)
(результат абвгдежзиклм)
строка с удаленными первым и последним символами ячейки
=ПСТР(A1;2;ДЛСТР(A1)-2)
(результат бвгдежзиклм)
часть строки в 5 символов , начиная с 3-го символа
=ПСТР(A1;3;5)
(результат вгдеж)
