Страницы: 1
RSS
Удалить все символы после размера товара
 
Всем привет.
Прошу помочь.
Уже вечер, мозги плохо соображают и знания в Excel поверхностные.
Необходимо удалить все символы в ячейке после определенных символов - размеров товара, включая (выделено фиолетовым). Подскажите формулу.
Благодарю.

Пример:
Зеркало Версаль   1065x826x80 Бежевый/Бежевый 33.603
Зеркало ЛАРА-2 орех 950x1020x65   Коричневый/Коричневый 57.505.N
Зеркало ЛАРА-3 беж 950x1020x65   Бежевый/Бежевый 57.505.Bi
Зеркало РОЗА белый/золото   1175x1125x65/Золото 04.505.G
Зеркало Белла 1084x670x21 Белый/Белый   06.210
Комод Версаль 786x1058x475   Бежевый/Бежевый 33.601
Буфет РОЗА орех 873x1854x541   Коричневый/Коричневый 37.200.01.N
Буфет Роза белый/золото 873x1854x541   Белый/Золото 37.200.01.Wg
Кресло Роза белый/золото Т 1055x570x540   Белый/Белый 37.820.02.Wg
Изменено: Excel_help - 10.12.2019 22:13:42
 
UDF
Код
Function DelRazmer(cell$)
 With CreateObject("VBScript.RegExp")
     .Pattern = "\d+[хx]\d+[хx]\d+"
     If .test(cell) Then
       DelRazmer = Left(cell, .Execute(cell)(0).FirstIndex - 1)
     End If
 End With
End Function
 
=LEFT(A2;FIND(TRIM(RIGHT(SUBSTITUTE(LEFT(A2&" 0х";MIN(IFERROR(FIND(ROW($1:$10)-1&"x";A2&" 0х");9^9))+1);" ";REPT(" ";LEN(A2)));LEN(A2)));A2&" 0х")-1)

Цитата
Excel_help написал:
Удалить все символы после размера товара
- странно почему после размера товара, а в примере вместе с ним.
Изменено: БМВ - 10.12.2019 21:57:22
По вопросам из тем форума, личку не читаю.
 
Привет, Михаил.
Недоработка
Исходное: Спальня Роза белый/золото Белый/Золото 04.01.0.Wg
Результат: Спальня Роза белый/золото Белый/Золото
Регулярки что-то тормозят :(
 
Kuzmich, БМВ Очень благодарю!!!  :)  :idea:  
 
БМВ, формула сработала не на всех товарах, если не затруднит - посмотрите, пожалуйста.
 
Цитата
Андрей VG написал:
Не доработка
Андрей, вечер добрый. Давно что-то не появлялся. Да, выше подправил.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
- странно почему после размера товара, а в примере вместе с ним.
вместе с размерами удалить подразумевалось
 
Цитата
Excel_help написал:
сработала не на всех товарах,
Я выше сделал изменение, после того как Андрей VG обратил внимание на неточность.
По вопросам из тем форума, личку не читаю.
Страницы: 1
Наверх