首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >IF语句中的Excel串联逻辑条件

IF语句中的Excel串联逻辑条件
EN

Stack Overflow用户
提问于 2020-01-17 08:22:08
回答 1查看 23关注 0票数 0

如何在Excel的IF语句中连接多个条件?我想要比较两个不同列中的值,但有多个条件!如果(条件1,condition2;真值;)我不知道它的汉化!

EN

回答 1

Stack Overflow用户

发布于 2020-01-17 08:28:57

如果使用纯本机工作表函数,则必须嵌套if语句。它远不是理想的:

代码语言:javascript
复制
=if(condition1,X,if(condition2,Y,if(condition3,Z,A)))

就像是在说:

代码语言:javascript
复制
if (condition1) then X
else if (condition2) then Y
else if (condition3) then Z
else A

您还可以使用VBA定义用户定义函数(UDF),但这样做有一些缺点。对于那些不使用VBA的人来说,这增加了透明度的不足。它还会让你的工作簿变得更“可疑”,因为它有嵌入宏,这对一些人来说是一种反感。

根据您的条件的复杂程度,UDF可能仍然是可行的方法。

张贴一些真实的伪代码,以帮助识别你站在哪一边。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59779667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档