Страницы: 1
RSS
Удаление точки в конце строки, ... но точки проставлены не во всех строках.
 
Здравствуйте.

Нужно удалить точку в конце строки. Засада в том, что точка в конце есть не во всех строках, на одной строке могут находиться несколько предложений (разделённых точками, которые удалять нельзя), а длина и количество всех предложений заранее неизвестна. Есть ли какое-нибудь решение для таких случаев?



Красным - как есть.
Зелёным - как нужно.
 
Код
=ПСТР(A1;1;ЕСЛИ(ПРАВСИМВ(A1;1)=".";ДЛСТР(A1)-1;ДЛСТР(A1)))
 
Код
=ЕСЛИ(ПРАВСИМВ(A1)=".";ЗАМЕНИТЬ(A1;ДЛСТР(A1);1;);A1)
 
Спасибо вам огромное!
Мой вопрос можно закрывать.
 
=ЛЕВСИМВ(A1;ДЛСТР(A1)-(ПРАВСИМВ(A1)="."))
Страницы: 1
Наверх