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

Excel如何查找行内0-100区间数值 无匹配时返回--

Excel单行提取0-100区间数值实现方法

你可以根据自己使用的Excel版本,选择对应公式直接套用即可。

适配Excel 365/2021及以上支持动态数组的版本

直接在结果输出单元格输入以下公式,按回车即可生效:
=IF(COUNT(FILTER(你的单行数据范围,(你的单行数据范围>=0)*(你的单行数据范围<=100)))=0,"--",TEXTJOIN("、",TRUE,FILTER(你的单行数据范围,(你的单行数据范围>=0)*(你的单行数据范围<=100))))
举个例子,如果你的待检测数据在第2行的A列到Z列,把公式里的「你的单行数据范围」替换成A2:Z2就能直接用。

  • 公式里的、是多个匹配值之间的分隔符,你可以根据需求换成逗号、空格等任意符号
  • 逻辑说明:先筛选出所有落在0-100闭区间的数值,如果筛选结果为空就返回--,不为空就把所有符合要求的数值拼接后返回

适配Excel 2019及更早不支持动态数组的版本

在结果单元格输入以下公式,输入完成后不要直接按回车,按住Ctrl+Shift两个键再按回车触发数组计算即可:
=IF(COUNTIFS(你的单行数据范围,">=0",你的单行数据范围,"<=100")=0,"--",TEXTJOIN("、",TRUE,IF((你的单行数据范围>=0)*(你的单行数据范围<=100),你的单行数据范围,"")))
参数替换规则和上面一致,注意必须按三键结束输入,否则公式会返回计算错误。

规则匹配说明

公式完全符合提出的输出要求:

  • 待检测行没有0-100区间的数值时,固定返回--
  • 存在符合区间的数值时,会按原有顺序返回所有匹配值,不会遗漏或错配

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 12:57:13