Можно ли выводить отдельные слова в ячейку?

Автор Wanted, 26 января 2021, 18:23

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

Wanted

Здравствуйте
Не могу понять чем это делается
Можно как-то вывести из текста в ячейке определенные цифры и слова содержащие категорию товара в другую ячейку? Они не могут находиться там и в разном порядке, поэтому я не понял как это сделать формулой...


kompilainenn

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

Wanted

#2
К сожалению, сейчас не под рукой всё необходимое
Но скажем из ячейки "дрель б/у" - вытащить слово б/у в соседнюю ячейку...
Оно не обязательно будет первым или последним, но само слово будет

Wanted

И возможно ли сделать так, что если нет искомого слова, то выдает слово "ошибка"

eeigor

=IFERROR(REGEX(Текст;"б/у");"ошибка")
где Текст может быть ссылкой на ячейку.
Могу ошибаться (в пути), попробуйте.
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

Wanted

Выдаёт только слово ошибка, искомого не находя, то есть то слово, что стоит последним в данной формуле

eeigor

Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

Wanted


bigor

Цитата: Wanted от 26 января 2021, 20:15Вот
не похоже на "б/у", если хотите по своему, то поставьте точки перед звездочками
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Wanted

Я не знал как заскринить оба варианта, поэтому отправил с пометкой"нов", что бы показать, что и на б/у тот же результат.
Как я понимаю, звёздочки обозначают любые символы до или после интересующего нас текста? А что обозначат точки?

bigor

#10
точка любой символ. а звездочка -  Поиск нулевого или большего числа символов перед ней
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

Wanted


bigor

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

Wanted

Кажется разобрался!
Всё работает... Спасибо eeigor
Надо было всю формулу выражать в одном языке...
Regex поменял на регв и всё стало на свои места!

Wanted

Крайний вопрос...
Отрабатывает, но только с учётом регистра
Это никак не исправить?