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

Excel 2016公式实现:仅统计星期缩写词,忽略下划线与空格

Excel 2016 统计星期缩写数量的公式实现

针对你提到的单元格内容(如Mon ___ Wed ___ ___ ___),可以用以下两种Excel 2016兼容的公式实现仅统计星期缩写、忽略下划线和空格的需求:

方法一:拆分元素后判断计数

这个公式通过拆分每个空格分隔的元素,排除下划线项后统计数量:

=SUMPRODUCT(--(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),ROW(INDIRECT("1:"&LEN(A1)-LEN(SUBSTITUTE(A1," ",""))+1))*LEN(A1)-LEN(A1)+1,LEN(A1)))<>"___"))

原理说明:

  • SUBSTITUTE(A1," ",REPT(" ",LEN(A1))):把单元格内的单个空格替换成与单元格内容长度相同的长空格,方便后续拆分每个元素
  • MID(...,ROW(...)...):逐个提取每个空格分隔的元素
  • TRIM(...):去除元素前后的空格
  • --(..."<>___"):将判断结果(是否不是下划线项)转为1或0,最后用SUMPRODUCT求和得到数量

方法二:替换下划线后统计单词数

先移除所有下划线项,再统计剩余的星期缩写数量:

=IFERROR(LEN(TRIM(SUBSTITUTE(SUBSTITUTE(A1,"___",""),"  "," ")))-LEN(SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(A1,"___",""),"  "," "))," ",""))+1,0)

原理说明:

  • SUBSTITUTE(A1,"___",""):移除所有下划线项
  • SUBSTITUTE(..." "," "):将多个连续空格替换为单个空格,TRIM去除首尾空格
  • 通过计算处理后文本的长度与移除所有空格后的长度差,再加1得到单词(星期缩写)的数量
  • IFERROR(...,0):避免空单元格返回错误值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 20:49:55