Удалить символы слева

Автор 1stmln, 25 января 2021, 10:40

0 Пользователи и 1 гость просматривают эту тему.

1stmln

Привет. Помогите. Нужно удалить все что до (1,5....)  . Подскажите как сделать?

eeigor

#1
=REGEX($N2;"^.*(?=\()";"")
где $N2 – ссылка на ячейку с текстом для удаления, саму формулу введите в ячейку рядом (справа от таблицы) и заполните вниз до конца.

Или так:
=REGEX($N2;"^.*(\(.*$)";"$1")

В зависимости от того, что вам понятнее.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

1stmln

Что то не получается или я не вывожу =)

eeigor

#3
Похоже, понятно.
Добавьте к первому выражению знак вопроса:
^.*?(?=\()

По первой картинке не было видно, что текста в скобках больше одного.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

eeigor

К сожалению, я не могу понять задачу, работая с экраном смартфона. Поясните на словах или подождите ответов других.
Ваш csv файл содержит несколько строк в одной?
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

1stmln

Спасибо за помощь. СДелал вот так.


eeigor

Если это регулярное выражение (опции диалога скрыты), то будет удалено и то, что в скобках, а вы говорили «до скобок». Остался неясным и вопрос, и ответ.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

bigor

Вариант, предложенный eeigor больше подходит под ваши условия
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

1stmln