2015-08-13 52 views
0

感谢您花时间阅读本文我在角落里痛苦地哭泣。我需要检查一行是否存在几个条件满足的范围

我已经使用VBA生成工作表中的值列表,现在需要根据满足几个条件的范围内是否存在行来填充第三列的true或false。 在SQL中,这很简单,但在VBA方面,我是一个noob,并且似乎无法找到答案。

任何援助将不胜感激。

+0

你已经试过了什么? 有几种方法来处理分支和测试 - 如果then语句,Case,循环......通常可以将它们组合起来以处理多个条件,无论是通过嵌套还是通过AND语句。 仔细阅读下面的参考资料: http://www.excelfunctions.net/VBA-Conditional-Statements.html http://www.techonthenet.com/excel/formulas/if_then.php 的https: //msdn.microsoft.com/en-us/library/office/gg251599.aspx https://msdn.microsoft.com/en-us/library/office/gg278454.aspx – Lumigraphics

回答

0

根据数据集的大小,您可能会发现Array Formulas可以提供解决方案。使用SQL的人可能会更舒服。

http://www.cpearson.com/excel/arrayformulas.aspx

对于较大的数据集可能是IFS Excel函数可以解决与多个条件的表达式。

+0

谢谢你的意见,我最终以嵌套ifs进行。 我真的很感谢帮助。 – natcon93

相关问题