Вставить в колонку F2 и протянуть вниз: =ПОДСТАВИТЬ(B2;")";E6&"x"&E5&"x"&E3&")")
Норм сработает, только если у каждого товара ровно 6 признаков b их относительное местоположение у каждого товара не меняется (на скриншоте это именно так)
зы. Объединение ячеек -- это зло. Этого надо избегать всегда (легко можно добиться того же визуального эффекта обычным форматированием ячеек: границы, заливка и тп). Сейчас замучаетесь обратно собирать таблицу, или удаляйте объединение в столбце B (всё равно все формулы и скрипты работают с левой верхней ячейкой каждой группы объединенных ячеек, поэтому объединение можно снять).
takinglimits, соответственно, номера строк 6, 5, 3 в этом: E6&"x"&E5&"x"&E3 (вернее, номера строк будут отличаться, вы же формулу протянете вниз)
Можно ещё прикрутить массивы, конечно, и поиском через =ПОИСКПОЗ и =ИНДЕКС в каждом массиве искать "высота/ширина/глубина" и возвращать значения, тогда пофиг сколько признаков у товара. Но это уже решение не на пару минут =)