VBA if 和 vlookup 在多列上 2024-11-15 • vba macros 我有两个表(表 1 和表 2)。表 1 的值为 TRUE 或 FALSE。最后一个单元格是所需的输出。我希望如果表 1 中的所有值都是 FALSE,则我的输出列应显示 0。如果任何单元格为 TRUE,则它应在表 2 中查找相应的数字并返回结果 1 或 3。我无法为此编写任何代码。如果您能提供帮助,我将不胜感激。表格以图片形式附加。 答案1 没有 VBA从我这里,只需直接使用以下公式即可: =MAX(INDEX($B$10:$B$13,MATCH($A$1:$D$1,$A$10:$A$13,0))*(--(A2:D2))) 您可以使其适合您的 VBA 代码。 相关内容 如何使用 Nero startsmart essentials 创建可启动 DVD? 使用 xmpp 远程控制 PC Centos:获取本地机器的MAC地址 Unix 世界中的“本地安装的软件包”是什么意思? charset=iso-8859-2 网页显示带有 UTF-8 标头 - 问号 (�) 而不是重音字母 如何在 .cshrc 中使用变量创建别名? 本地管理员帐户下的服务权限被拒绝 MySQL 中的 CPU 使用率低 逻辑运算符与分号的优先级 在任务管理器中将 Excel 设置为“高优先级”,仍然只使用 8% 的 CPU