EXCEL提取某个字符后面的字符

EXCEL提取某个字符后面的字符,如附件图

万金油公式咯 比较长

按Ctrl+Shift+Enter 结束公式

按Ctrl+Shift+Enter 结束公式

=IFERROR(RIGHT(INDEX($A:$A,SMALL(IF(LEFT($A$2:$A$1000,LEN(B$1))=B$1,ROW($2:$1000)),ROW(A1))),11),"")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-25
在B2中输入或复制粘贴下列公式
=IF(COUNTIF($A2,B$1&"*"),TRIM(SUBSTITUTE($A2,B$1,)),"")

=IF(ISNUMBER(FIND(B$1,$A2)),TRIM(SUBSTITUTE($A2,B$1,)),"")

=IF(COUNT(FIND(B$1,$A2)),TRIM(SUBSTITUTE($A2,B$1,)),"")
下拉填充,右拉填充
第2个回答  2019-07-25
B1输入下面公式,然后下拉即可 =MID(A1,FIND("Color:",A1)+6,4)追问

我需要跳过#value!的空格,按照B2-B4那样按顺序排下来

第3个回答  2019-07-25
B2
=IF(ISNUMBER(FIND(B1,$A2)),RIGHT($A2,LEN($A2)-FIND(" ",$A2)),"")
右拉、下拉
相似回答