Excel 查找匹配子字符串在行区域的位置并编写B9:D9单元格公式
适用公式
你可以直接在B9单元格输入以下公式,输入完成后向右填充到D9即可:
高版本Excel/WPS(支持动态数组)
=MATCH(TRUE,ISNUMBER(SEARCH($B$2:$F$2,B8)),0)
旧版Excel(需数组公式)
输入上述公式后,按Ctrl+Shift+Enter三键组合结束运行即可。
公式说明
$B$2:$F$2为绝对引用的表头匹配区域,右拉填充时不会自动偏移SEARCH函数为不区分大小写匹配,如果你需要区分大小写匹配,可以替换为FIND函数- 如果需要处理无匹配的报错场景,可以套入
IFERROR做容错,修改为:=IFERROR(MATCH(TRUE,ISNUMBER(SEARCH($B$2:$F$2,B8)),0),"无匹配")
示例工作表截图

内容的提问来源于stack exchange,提问作者SoftTimur
相关产品推荐
相关产品推荐

