String 基于匹配字符串获取子字符串
我正在使用Excel2007。在B列中,我有相当长的字符串,其中包含一些模式字符串,如:String 基于匹配字符串获取子字符串,string,excel,excel-2007,String,Excel,Excel 2007,我正在使用Excel2007。在B列中,我有相当长的字符串,其中包含一些模式字符串,如: Amazon:“多彩的”或 Amazon:“白色”或 SKU 7701371034719,ASIN B00E4ZQSYE,('color'商家:“纯黑色”/亚马逊:“纯黑色”) 同一列的不同行中有一个或多个 如果B列的任何一行包含这种类型的匹配字符串,我想从同一行的下一列中的匹配字符串中获取颜色值 我们如何做到这一点?假设您的数据以B1开头,请尝试: =MID(B1,FIND("Amazon",B1)+8,
Amazon:“多彩的”
或Amazon:“白色”
或SKU 7701371034719,ASIN B00E4ZQSYE,('color'商家:“纯黑色”/亚马逊:“纯黑色”)
同一列的不同行中有一个或多个
如果B列的任何一行包含这种类型的匹配字符串,我想从同一行的下一列中的匹配字符串中获取颜色值
我们如何做到这一点?假设您的数据以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)
你好谢谢你的回复。根据你的解决方案,它给出了正确的输出,但不是我想要的。例如,我有一个字符串,如“SKU 7701371034719,ASIN B00E4ZQSYE,('color'Merchant:'Sheer Black'/Amazon:'Black Sheer')。如果您的产品与此ASIN相同,请修改您的产品数据以反映以下亚马逊目录值,然后重新提交。”。你们的解决方案给了我“黑色”,但我想从字符串中得到“黑色透明”。请回答我。