【发布时间】:2022-10-14 05:29:32
【问题描述】:
我正在处理谷歌表格,我需要将一些设备与房间号相关联。我正在寻找单元格中的模式,如下所示:CS1-4。 CS 将始终位于单个数字 (1-4) 之前,后跟一个“-”,然后是 1 或 2 个数字。例如,我可能有 CS1-5 或 CS1-12。每当我有 CS1-9 时,我都会在 google 表格中收到 #REF 错误。
这是我现在拥有的代码:
=IF(REGEXMATCH(D10, "CS([1-4]-[1-4])"), 220, IF(REGEXMATCH(D10, "CS([1-4]-[5-8])"), 240, IF(REGEXMATCH(D10, "CS([1-4]-[9-12])"), 260, IF(REGEXMATCH(D10, "CS([1-4]-[13-16])"), 280, ""))))
似乎它只查看破折号后的第一个数字,而不是查看破折号后是否有两位数。任何帮助将不胜感激,谢谢!
【问题讨论】:
标签: regex google-sheets