如何在Excel或Google Sheets中批量处理URL仅保留整数
批量提取URL末尾整数的解决方案(Excel/Google Sheets)
Mac版Excel方案
假设待处理内容在A列,按以下步骤操作:
- 在空白列(比如B列)的第一个单元格(B1)输入公式:
=RIGHT(A1,LEN(A1)-FIND("@",SUBSTITUTE(A1,"/","@",LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))))
这个公式会先统计单元格内的斜杠数量,定位最后一个斜杠的位置,再截取后面的整数部分 - 按回车得到结果后,选中B1单元格,把鼠标移到单元格右下角,等光标变成十字形时双击,自动填充所有行
- 如果需要把公式结果转成纯数值,选中B列,右键点击「复制」,再右键选择「粘贴选项」里的「数值」
Google Sheets方案
同样假设待处理内容在A列:
- 在空白列第一个单元格输入公式:
=REGEXEXTRACT(A1,"/(\d+)$")
正则表达式会直接匹配最后一个斜杠后面的所有数字,提取出纯整数 - 回车后,双击单元格右下角的十字图标批量填充所有行
- 要转成纯数值的话,选中结果列,按
Cmd+C复制,右键选择「粘贴特殊」→「仅粘贴数值」
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

