替换
增大字体
一
缩小字体
替换 ......分界线...... =IF(N11="","",IF(OR($M$10<$M12,$G$7=""),"以下空白",INDEX(List!M:M,SMALL(IF(List!$C$4:$C$2658=$G$7,ROW(List!$C$4:$C$2658),10^10),ROW(2:2))))) 这是一个嵌套的 Excel 公式,综合运用了多个函数来实现复杂的条件判断和数据查找功能,下面为你详细解析。 公式整体功能概述 该公式主要根据不同的条件返回不同的结果。它会先判断 N11 单元格是否为空,若为空则返回空值;若不为空,会进一步判断 $M$10 是否小于 $M12 或者 $G$7 是否为空,若满足此条件则返回 “以下空白”;若都不满足上述条件,会从 List 工作表的 M 列中查找符合特定条件的数据。 公式详细解析 1. 最外层的 IF 函数 excel IF(N11="","", ... ) 这是最外层的条件判断。如果单元格 N11 为空,公式直接返回空字符串 "";如果 N11 不为空,则继续执行嵌套的 IF 函数。 2. 嵌套的 IF 函数及 OR 函数 excel IF(OR($M$10<$M12,$G$7=""),"以下空白", ... ) 这里使用了 OR 函数进行逻辑判断。OR 函数会判断 $M$10 是否小于 $M12 或者 $G$7 是否为空,只要其中一个条件满足,OR 函数就返回 TRUE。当 OR 函数返回 TRUE 时,整个嵌套的 IF 函数返回 “以下空白”;若 OR 函数返回 FALSE,则执行 INDEX 函数。 3. INDEX 函数及相关嵌套 excel INDEX(List!M:M,SMALL(IF(List!$C$4:$C$2658=$G$7,ROW(List!$C$4:$C$2658),10^10),ROW(2:2))) IF(List!$C$4:$C$2658=$G$7,ROW(List!$C$4:$C$2658),10^10):这是一个数组公式,用于遍历 List 工作表中 $C$4:$C$2658 区域的每个单元格。如果单元格的值等于 $G$7 的值,则返回该单元格所在的行号;如果不相等,则返回一个非常大的数 10^10。 SMALL( ... , ROW(2:2) ):SMALL 函数从上述 IF 函数返回的数组中提取第 ROW(2:2) 小的值。ROW(2:2) 表示当前行号为 2,即返回符合条件的行号中的第 2 小的值。 INDEX(List!M:M, ... ):INDEX 函数根据 SMALL 函数返回的行号,从 List 工作表的 M 列中提取对应行的值。 使用方法与注意事项 数组公式输入:由于公式中包含数组运算部分(如 IF(List!$C$4:$C$2658=$G$7,ROW(List!$C$4:$C$2658),10^10)),输入完成后需要按下 Ctrl + Shift + Enter 组合键,而不是单纯按下 Enter 键,否则公式可能无法正确计算。 数据范围检查:要确保 List 工作表中 $C$4:$C$2658 区域和 M 列的数据范围正确,并且包含所需的数据。 性能影响:当数据量较大时,数组公式的计算可能会影响 Excel 的性能,可考虑优化数据范围或使用其他方法替代。
返回顶部
替换 搜索:网上用户,网上用户微信一网上用户优惠券一网上用户红包码一网上用户邀请码一网上用户铆钉厂一网上用户斗车厂一网上用户牙科一网上用户手机报价一网上用户图片一网上用户淘宝一网上用户天猫一网上用户浏览器主页一网上用户领红包一网上用户SMT贴片厂一网上用户公平村一网上用户视频一网名张先生一行善者一行道者一萍水相逢 终结目击者.一Azue一梦想一ZYL一念一静夜一平安喜乐一锦绣山河一静夜香水一源喜欢你亚一铃声随风一张良GPC234一公平村 头盔汤锅炒菜锅帐篷旋铆机全自动铆钉机休闲椅手机直播支架三脚架空调支架折叠床折叠椅躺椅沙滩床沙滩椅平垫片雪球夹smt贴片加工厂 GPC234 GPCZXS
下一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
更多
上一页
下一页