Excel:结合 averageif 和 search 公式 2024-8-14 • microsoft-excel 我有一个条件范围,想检查该范围内的单元格是否是更大字符串的子字符串。只有这样,我才想将相应的值合并到平均值中。但是,我无法使用搜索函数,因为它需要两个参数。我也不能使用“*”方法,因为我的条件范围内的单元格是子字符串而不是超字符串。请帮忙。 答案1 您可以使用以下变体: =AVERAGE(IF(NOT(ISERROR(FIND($H$5:$H$10,$I$2,1))),$I$5:$I$10)) 这是检查 H 列中的值是否在单元格 中的值内I2。如果是,则 返回相应行的 I 列中的值IF。然后我们计算所有这些行的平均值。 上述公式区分大小写。请注意,TRING不包括,但tring包括。如果要使其不区分大小写,可以使用以下命令: =AVERAGE(IF(NOT(ISERROR(FIND(LOWER($H$5:$H$10),LOWER($I$2),1))),$I$5:$I$10)) 相关内容 联想 Ideapad 100-15IBD 有多少个内存插槽 记录从我的环境发出的未送达报告 Debian 8 链接文件 硬盘故障:读取失败、安装失败 在 Debian Wheezy 64 位中运行 32 位应用程序:缺少库 XSIM-Package 解决方案环境中 TASKS 前无换行符 脚注中的 KOMA-Script 和引用环境 在 Snow Leopard 上将 git 分支添加到 Bash 提示符中 是什么导致 KSystemStats 运行并消耗许多 GB RAM - 如何防止这种情况? 页码、书签号、不匹配