根据匹配的string获取子string
我正在使用Excel 2007.在列BI中有相当长的string包含一些模式string,如:
Amazon: 'Multicoloured'
或
Amazon: 'White'
或
SKU 7701371034719, ASIN B00E4ZQSYE, ('color' Merchant: 'Sheer Black' / Amazon: 'Black Sheer')
或更多在同一列的不同行中。
如果列B的任何一行包含这种types的匹配string,我想从同一行的下一列中的匹配string中获取颜色值。
我们应该怎么做?
假设您的数据在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)