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

Excel临时筛选视图:按单元格字符串数量精准筛选的方法

Excel 按指定单词数量筛选姓名列

核心逻辑

要筛选出包含恰好N个单词(以空格分隔)的单元格,核心是计算单元格内的空格总数,通过「空格数+1=N」的规则判断。无法直接用「Text is exactly」实现,因为该选项仅能匹配固定文本,无法动态计算文本内的元素数量。

具体操作步骤

1. 筛选恰好2个单词的单元格(Smith, John、Williams, Andrew)

  • 选中Name列表头,点击「数据」选项卡→「筛选」
  • 点击Name列的筛选箭头,选择「数字筛选」→「自定义筛选」
  • 在对话框中选择「公式」,输入以下公式(A1为Name列首个数据单元格,按需调整列号):
    =LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1=2
    
  • 确定后即可显示符合条件的行

2. 筛选恰好3个单词的单元格(Miller, James David)

沿用自定义筛选,将公式中的=2改为=3:

=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1=3

3. 筛选恰好4个单词的单元格(Johnson, George Anthony Montana)

将公式中的=3改为=4:

=LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1=4

公式说明

  • TRIM(A1):去除单元格首尾多余空格,避免干扰计数
  • SUBSTITUTE(A1," ",""):替换所有空格为空,得到无空格文本
  • LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ","")):计算原文本(去首尾空格)与无空格文本的长度差,差值即为单元格内的空格总数
  • +1:空格数加1等于单词数量(如1个空格对应2个单词)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 03:05:12