如何在Google Sheets中提取字符“R”后的前两位数字
正确提取方法
你之前使用的正则^.*R(.*)会捕获R后的全部剩余内容,无法仅提取前两位数字,可直接使用以下公式:=REGEXEXTRACT(C2, "R(\d{2})")
正则逻辑说明
R精准匹配目标字符\d匹配0-9的任意数字{2}限定匹配连续2位数字- 括号
()内的内容为最终提取的捕获组
测试效果(对应示例数据)
- 输入
165/70 R13 79T→ 输出13 - 输入
225/75 R16C 118R→ 输出16 - 输入
205/60 R16 92H→ 输出16
如果需要将提取结果转为数值格式,可嵌套VALUE函数:=VALUE(REGEXEXTRACT(C2, "R(\d{2})"))
内容的提问来源于stack exchange,提问作者neznajut
相关产品推荐
相关产品推荐

