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

如何在Excel/Google Sheets中筛选6位字符串末尾3字符匹配的数据?

电子表格筛选末尾3字符匹配数据的实现方法

不需要用到正则表达式,用电子表格自带的标准筛选功能或文本函数就能轻松搞定。以下是具体实现方式:

一、可视化筛选操作(简单直接)

  • 选中目标数据列(比如示例里的Col 1)
  • 开启筛选功能:
    • Excel:点击「数据」选项卡 → 「筛选」按钮
    • Google Sheets:点击「数据」菜单 → 「创建筛选」
  • 点击列标题旁的筛选箭头,选择「文本筛选」→「结尾是」,输入XYZ,就能直接得到符合条件的结果。

二、用公式生成动态筛选结果

如果需要批量提取或让结果随源数据自动更新,用公式更方便:

Excel 公式

  • 新版Excel(365/2021及以上)用FILTER函数:
=FILTER(A:A, RIGHT(A:A, 3)="XYZ")

RIGHT(A:A,3)会提取每个单元格的最后3个字符,判断是否等于XYZ,FILTER自动返回所有符合条件的行。

  • 旧版Excel(无FILTER)用数组公式:
=IFERROR(INDEX(A:A, SMALL(IF(RIGHT(A:A,3)="XYZ", ROW(A:A)), ROW(A1))), "")

输入后按Ctrl+Shift+Enter触发数组计算,然后下拉填充即可。

Google Sheets 公式

直接用FILTER函数就行:

=FILTER(A:A, RIGHT(A:A, 3)="XYZ")

补充:正则表达式的可选方案(非必需)

虽然完全没必要,但如果想用正则也能实现,比如:

  • Excel 365:
=FILTER(A:A, REGEXMATCH(A:A, "XYZ$"))
  • Google Sheets:
=FILTER(A:A, REGEXMATCH(A:A, "XYZ$"))

这里的$是正则语法,用来匹配字符串的末尾位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 02:55:22