我需要使用函数在 Excel 单元格中查找并提取子字符串,如果可能的话,不用 vba。
例如单元格字符串“A:红色 B:蓝色 C:橙色” 我想获得“蓝色”B 的价值
使用 FILTER 和 TEXTSPLIT:
=FILTER(SUBSTITUTE(TEXTSPLIT(A1," "),C1&":",""),LEFT(TEXTSPLIT(A1," "),1)=C1)
您可以尝试以下方法:
=TEXTBEFORE(TEXTAFTER(A2,B2&":")," ",,,1)
这里是输出:
match_end=1
TEXTBEFORE
C