【发布时间】:2013-05-14 18:31:19
【问题描述】:
我的代码中有太多嵌套语句
基本上我有 1 个单元格与 100 个单元格进行比较,这 100 个单元格有自己的值,而 Excel 最多只有 64 个 if 循环。 有什么建议吗?
A=B =>> X=B1
A=C =>> X=C1
A=D =>> X=D1
A=E =>> X=E1
IF(L2=S2,T2,IF(L3=S3,T3,IF(L4=S4,T4,IF(L5=S5,T5,IF(L6=S6,T6,IF(L7=S7,T7,IF(L8=S8,T8,IF(L9=S9,T9,IF(L10=S10,T10,IF(L11=S11,T11))))))))))
谢谢!
【问题讨论】:
-
如果值
B,C, ... 在列中,您可以添加另一列,例如IF($A = B; true; false)然后填充为$A = C,$A = D等,然后使用VLOOKUP获取第一个true值。 -
您使用 if 的示例与您关于“要比较的 1 个单元格”的陈述相矛盾
-
我在 excel 中使用 drobbox 列表的 1 个单元格,在我的 ex 脚本 L2 单元格中,与 S2 单元格相比,如果为真,则使用单元格 T2 中的值
标签: excel loops if-statement nested