как вычесть текстовое содержимое одной ячейки из другой

Автор aleksklime, 18 апреля 2019, 09:53

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

aleksklime

Есть 2 ячейки:
1. Светильник ДКУ PSL 02 50Вт 5000К GR AC85-265В IP65 Jazzway 4895205005785
2. 4895205005785

Надо из 1й вычесть 2ю, что бы получилось: Светильник ДКУ PSL 02 50Вт 5000К GR AC85-265В IP65 Jazzway

bigor

=TRIM(SUBSTITUTE(A1;B1;"";1))
при условии что первая строка в a1, вторая в b1
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

aleksklime

#2
А можно как то убрать чувствительность к регистру?
Есть ячейки такого плана:

1. Светильник ДКУ PSL 02 50Вт 5000К GR AC85-265В IP65 Jazzway 4895205005785
2. JazzWay

Нужно получить:

Светильник ДКУ PSL 02 50Вт 5000К GR AC85-265В IP65 4895205005785

mikekaganski

Цитата: aleksklime от 18 апреля 2019, 10:13
А можно как то убрать чувствительность к регистру?
... а то в одной ячейке 4895205005785 написано заглавными, а в другой - строчными ;)
С уважением,
Михаил Каганский

aleksklime

Цитата: mikekaganski от 18 апреля 2019, 10:15... а то в одной ячейке 4895205005785 написано заглавными, а в другой - строчными
Описал подробнее)))

bigor

Цитировать... а то в одной ячейке 4895205005785 написано заглавными, а в другой - строчными
:)

=TRIM(SUBSTITUTE(UPPER(A1);UPPER(B1);"";1))
Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

mikekaganski

#6
В ЛО версии 6.2+:
=REGEX(A1;"(?i)\Q"&B1&"\E";"";1)
С уважением,
Михаил Каганский

aleksklime