You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从单个单元格中提取赛马赛事距离与赛事类型信息

赛马赛事数据拆分:赛事距离与类型提取公式

假设原始赛事数据存放在A列(例:A2单元格内容为「14:00 沙田 1600米 草地 骏马奔腾」),以下是对应提取公式:

提取赛事距离

  • 全Excel版本通用公式:
=MID(A2,SEARCH(" ",A2,SEARCH(" ",A2)+1)+1,SEARCH("米",A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1))

直接定位距离字段的起始与结束位置,精准提取带“米”的数值。

  • Excel 365/2021简化公式:
=FILTERXML("<t><s>"&SUBSTITUTE(A2," ","</s><s>")&"</s></t>","//s[contains(.,'米')]")

按空格拆分内容后,筛选包含“米”的字段。

提取赛事类型

  • 全Excel版本通用公式:
=MID(A2,SEARCH("米",A2)+2,SEARCH(" ",A2,SEARCH("米",A2)+2)-SEARCH("米",A2)-2)

以“米”为锚点,截取其后到马名字段前的内容,得到赛事类型(如草地、泥地)。

  • Excel 365/2021简化公式:
=FILTERXML("<t><s>"&SUBSTITUTE(A2," ","</s><s>")&"</s></t>","//s[not(contains(.,':') or contains(.,'米') or contains(.,'沙田') or contains(.,'跑马地'))]")

拆分内容后,排除时间、距离、场地类字段,剩余即为赛事类型。

内容的提问来源于stack exchange,提问作者Sean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 14:36:12