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)) 相关内容 如何运行 .bat 文件而不是用记事本打开? 有没有办法将我的论文分为每一章的单独文件,然后在最后将它们合并为一个 main.tex?[重复] 在 TeXLive '17 中使用 Babel Greek 将尾注标记更改为罗马字母 如何将表格定位在右边距和当前行的准确高度? 在投影机上自定义迷你框架的颜色 在装有 Ubuntu 14.04 的 Macbook Pro 9,1 上实现双显示 是否存在某种 Exchange 2007 API? 查找 lpr 手册 无法创建接受域凭据的 samba 4 共享 运行时,Bash 脚本会抛出“意外标记‘}’附近的语法错误”