Google Sheets文本处理需求:翻转斜杠前后数字并替换分隔符
Google Sheets 数据翻转格式解决方案
完全可行,给你两种简单的公式实现方式:
方法1:拆分+索引拼接
在B1单元格输入以下公式,下拉即可批量处理:=INDEX(SPLIT(A1,"/"),2)&"-"&INDEX(SPLIT(A1,"/"),1)
- 原理:
SPLIT(A1,"/")将A1内容按斜杠拆分为两个元素的数组,INDEX(...,2)取拆分后的第二个元素,INDEX(...,1)取第一个元素,最后用&拼接短横线完成格式转换。
方法2:正则表达式替换(更简洁)
在B1单元格输入以下公式:=REGEXREPLACE(A1,"(\d+)\/(\d+)","$2-$1")
- 原理:正则表达式
(\d+)\/(\d+)匹配斜杠前后的数字组,$2代表第二个匹配到的数字组,$1代表第一个,替换后直接交换两组数字的位置并将斜杠替换为短横线。
内容的提问来源于stack exchange,提问作者cliff kelly
相关产品推荐
相关产品推荐

