2013-11-28 4 views
2

Я использую Excel 2007. В столбце BI имеют довольно длинные строки, которые содержат некоторую строку шаблона, как:Получить подстроки на основе сопоставления строки

Amazon: 'Multicoloured' или
Amazon: 'White' или
SKU 7701371034719, ASIN B00E4ZQSYE, ('color' Merchant: 'Sheer Black'/Amazon: 'Black Sheer')

или более в разных строки одного столбца.

Если какая-либо строка столбца В содержит этот тип строки соответствия, я хочу получить значение цвета из этой строки соответствия в следующем столбце той же строки.

Как мы можем это сделать?

ответ

1

Если предположить, что данные начинается в B1, пожалуйста, попробуйте:

=MID(B1,FIND("Amazon",B1)+8,FIND(" ",MID(B1,FIND("Amazon",B1)+8,20))) 

в C1 и скопируйте в соответствии с.

Для цветов нескольких слов (или одного), пожалуйста, вместо того, чтобы попробовать:

=MID(B1,FIND("Amazon",B1)+8,FIND("'",B1,FIND("Amazon",B1)+9)-FIND("Amazon",B1)-7) 
+0

Привет! Спасибо за ваш ответ. Согласно вашему решению, он дает правильный результат, но не тот, который я хочу. Например, у меня есть строка типа «SKU 7701371034719, ASIN B00E4ZQSYE» («цвет»: «Черная черная»/Amazon: «Черная прозрачная»). Если ваш продукт совпадает с этим ASIN, пожалуйста, измените данные своего продукта, чтобы отразить следующие значения каталога Amazon и повторно отправить. ". Ваше решение дает мне «Черный», но я хочу, чтобы «Черная Sheer» из строки. Пожалуйста ответь мне. – user2393886

Смежные вопросы