Возможно ли комбинировать функцию MID или RIGHT с функцией Substitute и сделать это условным для значения другой ячейки.Комбинируйте середину и замените
У меня есть два столбца, один из которых является кодом продукта, начиная с 8-го символа, есть 3 буквы, соответствующие цвету, а затем после этого есть 3 символа для размера (это конец, поэтому будет использовать правую функцию)
Предполагая, что A1 выглядит так: xxxxxx-BLK30C и B1 говорят о цвете, тогда я хочу извлечь MID (8,3 BLK в этом примере). Если B1 говорит «Размер», я хочу извлечь 3 из ПРАВА.
Тогда, если это цвет я хотел бы заменить код 3 письмо для фактического слова, например, «Blk» становится «Black», «СИН» становится «СИНИЙ»
Благодаря
что-то вроде: '= IF (B1 =" Color ", LEFT (RIGHT (A1,6), 3), RIGHT (A1,3))' Будет возвращать ваш цвет и размер по мере необходимости .... вы можете затем использовать 'vlookup()' или что-то похожее на изменение цвета с BLK на Black. то есть что-то вроде '= IF (B1 =« Цвет », VLOOKUP (LEFT (RIGHT (A1,6), 3), G13: H14,2, FALSE), RIGHT (A1,3))' Предполагая, что 'G13 : H14' имеет массив поиска –
Единственная проблема с тем, как Ive сделал это, - то, что Ive специально искал последние 3 символа для размера и последние 6 - 3 для цвета. Вам нужно будет использовать 'Find()', чтобы сделать его более обобщенным. –