我正在使用Excel 2007.在B列中,我有很长的字符串,其中包含一些模式字符串,如:
Amazon: 'Multicoloured'
或
Amazon: 'White'
或
SKU 7701371034719, ASIN B00E4ZQSYE, ('color' Merchant: 'Sheer Black' / Amazon: 'Black Sheer')
或更多在同一列的不同行中。
如果列B的任何行包含这种类型的匹配字符串,我想从同一行的下一列中的匹配字符串中获取颜色值。
我们怎么做?
答案 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)