如何在Excel的IF语句中连接多个条件?我想要比较两个不同列中的值,但有多个条件!如果(条件1,condition2;真值;)我不知道它的汉化!
发布于 2020-01-17 08:28:57
如果使用纯本机工作表函数,则必须嵌套if语句。它远不是理想的:
=if(condition1,X,if(condition2,Y,if(condition3,Z,A)))就像是在说:
if (condition1) then X
else if (condition2) then Y
else if (condition3) then Z
else A您还可以使用VBA定义用户定义函数(UDF),但这样做有一些缺点。对于那些不使用VBA的人来说,这增加了透明度的不足。它还会让你的工作簿变得更“可疑”,因为它有嵌入宏,这对一些人来说是一种反感。
根据您的条件的复杂程度,UDF可能仍然是可行的方法。
张贴一些真实的伪代码,以帮助识别你站在哪一边。
https://stackoverflow.com/questions/59779667
复制相似问题