根据匹配的字符串获取子字符串

时间:2013-11-28 14:28:24

标签: string excel excel-2007

我正在使用Excel 2007.在B列中,我有很长的字符串,其中包含一些模式字符串,如:

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

或更多在同一列的不同行中。

如果列B的任何行包含这种类型的匹配字符串,我想从同一行的下一列中的匹配字符串中获取颜色值。

我们怎么做?

1 个答案:

答案 0 :(得分: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)