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

如何在Excel中基于两列数据返回指定值?

问题需求

原始Excel数据表格:
Excel表格

需要在KPI列中根据IntAct_percent列的数值返回对应结果:当IntAct_percent的值小于1时,返回“low”(当前该列值为0.68205xxx,应返回“low”)。

已尝试使用IF ELSE函数、IF ELSE结合FILTER函数,但均未成功。应用函数后的表格如下:
应用函数后的Excel表格

解决方案

直接使用Excel内置的IF函数即可实现需求,无需搭配FILTER函数(FILTER用于筛选数据区域,不适合单单元格的条件判断)。

公式写法

假设IntAct_percent的目标值在单元格D2,在KPI列对应的单元格(如J2)输入以下公式:

=IF(D2<1, "low", "")
  • 如果需要为大于等于1的情况设置返回值,可修改第三个参数,例如:
=IF(D2<1, "low", "high")

输入完成后,下拉公式即可应用到整列。

失败原因分析

之前尝试失败大概率是语法问题:Excel中不存在IF ELSE的写法,正确的IF函数结构为IF(逻辑测试条件, 条件满足时的返回值, 条件不满足时的返回值),需注意参数间用逗号分隔,文本类型的返回值必须用双引号包裹。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:15:04